:root{--demo-primary:#39483a;--demo-accent:#b69a68}#onetrust-consent-sdk,.onetrust-pc-dark-filter,.ot-sdk-container{display:none!important}.demo-lightbox{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;background:rgb(20 22 18 / .94)}.demo-lightbox[hidden]{display:none}.demo-lightbox__image{display:block;max-width:92vw;max-height:88vh;object-fit:contain}.demo-lightbox__close,.demo-lightbox__nav{position:absolute;border:0;color:#fff;background:rgb(0 0 0 / .45);cursor:pointer}.demo-lightbox__close{top:22px;right:28px;width:48px;height:48px;font-size:34px}.demo-lightbox__nav{top:50%;width:52px;height:70px;font-size:34px;transform:translateY(-50%)}.demo-lightbox__prev{left:24px}.demo-lightbox__next{right:24px}:root{--demo-primary:#00612e;--demo-secondary:#f77817;--demo-primary-dark:#004622;--demo-primary-soft:#e8f1ec}.page-transition{background:var(--demo-primary)!important}.page-transition img,.header .property-link img{width:auto;max-width:180px;max-height:56px;object-fit:contain}.dream-video-hero,.dream-video-hero .slide,.dream-video-hero .video.background{overflow:hidden}.dream-video-hero .video.background video{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center;transform:scale(1.2)}.header .property-select .dropdown{display:none!important}.header .notifications,.header .nav-menu .mega-menu,.header .properties{border-color:var(--demo-primary)!important}.header.property .dream-more-menu .columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.header.property .dream-more-menu .columns>li{width:100%!important;max-width:none!important}.header.property .dream-more-menu figure{width:100%;aspect-ratio:4 / 3;overflow:hidden}.header.property .dream-more-menu figure img{display:block;width:100%;height:100%;object-fit:cover}.header.property .dream-navigation-menu .dream-navigation-cards{display:grid!important;gap:32px!important;width:min(calc(100% - 80px), 1400px)!important;margin-inline:auto!important}.header.property .dream-navigation-menu .dream-navigation-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.header.property .dream-navigation-menu .dream-navigation-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.header.property .dream-navigation-menu .dream-navigation-cards--1{grid-template-columns:minmax(0,1fr);max-width:364px}.header.property .dream-navigation-menu .dream-navigation-cards>li{width:100%!important;max-width:none!important}.header.property .dream-navigation-menu figure{width:100%;aspect-ratio:16 / 9;overflow:hidden}.header.property .dream-navigation-menu figure img{display:block;width:100%;height:100%;object-fit:cover}.header.property .mega-menu figure img{transition:transform 0.45s ease}.header.property .mega-menu a:hover figure img,.header.property .mega-menu a:focus-visible figure img{transform:scale(1.025)}.header.property .dream-navigation-menu .title{width:100%;min-height:2.5em;padding:0 8px;line-height:1.25;text-align:center;white-space:normal!important;overflow-wrap:anywhere}@media (min-width:1024px){html:has(body.nav-open),body.nav-open{overflow:hidden!important}body.nav-open::before{content:"";position:fixed;inset:0;z-index:999;background:rgb(0 0 0 / .48)}body.nav-open .header.property{z-index:1000}.header.property nav>ul>li.dropdown .mega-menu{padding-top:120px!important;padding-bottom:40px!important}body.sticky .header.property nav>ul>li.dropdown .mega-menu{padding-top:169px!important}@media (max-width:1739px){body.sticky .header.property nav>ul>li.dropdown .mega-menu{padding-top:162px!important}}}@media (prefers-reduced-motion:reduce){.header.property .mega-menu figure img{transition:none}}@media (max-width:1023px){.header.property .dream-more-menu .columns{display:block!important}.header.property .dream-navigation-menu .dream-navigation-cards{display:block!important;width:100%!important;max-width:none!important}}.header:not(.open) .notifications,.btn-primary,.btn--primary,button[type="submit"]{background-color:var(--demo-primary)!important}body.sticky .header.property .property-link img,body.sticky .header.property .mobile-logo img,.nav-open .header.property nav .property-link img{content:var(--dream-logo-dark,normal)}.header.property .book>.btn{background-color:transparent!important;border-color:#fff!important;color:#fff!important}.header.property .book>.btn:hover{background-color:#fff!important;border-color:#fff!important;color:var(--demo-primary)!important}body.sticky .header.property .book>.btn{background-color:var(--demo-primary)!important;border-color:var(--demo-primary)!important}body.sticky .header.property .book>.btn:hover{background-color:transparent!important;border-color:var(--demo-primary)!important;color:var(--demo-primary)!important}main :is(h1,h2,h3):not(.title *):not(.card-with-background-media *){color:var(--demo-primary)!important}.crowdriff .headline .h4,.footer .main h2{color:var(--demo-primary)!important}.crowdriff .headline .social a,.footer .social a{background-color:var(--demo-primary)!important}.crowdriff .headline .social a::before,.footer .social a::before{background-position:center!important;background-repeat:no-repeat!important}.crowdriff .headline .social a[data-demo-href*="instagram"]::before,.footer .social a[data-demo-href*="instagram"]::before{background-image:url(/wp-content/themes/kmar-dream/assets/images/b189b6d23b90cf.svg)!important}.crowdriff .headline .social a[data-demo-href*="tiktok"]::before,.footer .social a[data-demo-href*="tiktok"]::before{background-image:url(/wp-content/themes/kmar-dream/assets/images/9a5a0bc1a1ccd1.svg)!important}.crowdriff .headline .social a[data-demo-href*="facebook"]::before,.footer .social a[data-demo-href*="facebook"]::before{background-image:url(/wp-content/themes/kmar-dream/assets/images/7fa77060ffa431.svg)!important}.footer .social a[data-demo-href*="youtube"]::before{background-image:url(/wp-content/themes/kmar-dream/assets/images/650473596af32d.svg)!important}.footer .social a[data-demo-href*="linkedin"]::before{background-image:url(/wp-content/themes/kmar-dream/assets/images/5b05cb74a1859f.svg)!important}.footer .social a[data-demo-href*="spotify"]::before{background-image:url(/wp-content/themes/kmar-dream/assets/images/62e29019b112ba.svg)!important}.btn-primary:hover,.btn--primary:hover,button[type="submit"]:hover{background-color:var(--demo-primary)!important;border-color:var(--demo-primary)!important}a:not(.property-link):not(.mapboxgl-ctrl-logo):hover,.nav-menu-link>a:hover,.link:hover,.text-link:hover{color:var(--demo-primary)!important}.swiper-pagination-bullet-active,.swiper-scrollbar-drag,.progress-bar,.accent,.active>.tab,.active>button{background-color:var(--demo-primary)!important}.nature,.featured,.offers,.section--tinted,.bg-light-green{background-color:var(--demo-primary-soft)!important}.dream-features .swiper{overflow:visible!important}.dream-features .swiper-wrapper{display:grid!important;grid-template-columns:repeat(var(--dream-amenity-count,8),minmax(0,1fr));gap:32px 20px;height:auto!important;transform:none!important}.dream-features .feature{width:auto!important;min-width:0!important;margin:0!important}.dream-features .feature a{display:flex!important;flex-direction:column;align-items:center;height:100%;padding:0 8px!important;text-align:center}.dream-features .feature .icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px}.dream-features .feature .icon svg{display:block;width:48px;height:48px;fill:none;stroke:var(--demo-primary);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.dream-features .feature .title{display:flex;align-items:flex-start;justify-content:center;min-height:32px;margin:0;color:var(--demo-primary);font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.dream-features .feature .subtitle{margin-top:4px;color:#6f746d;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.02em}.dream-features .swiper-pagination,.dream-features [class*="swiper-prev-"],.dream-features [class*="swiper-next-"]{display:none!important}@media (min-width:769px){.dream-storytelling .card>.wrapper>.content>h2{min-height:76px}.dream-storytelling .card>.wrapper>.content>.body{min-height:220px}}@media (max-width:1024px){.dream-features .swiper-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}}@media (max-width:600px){.dream-features .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.dream-features .feature .icon{margin-bottom:12px}.dream-features .feature .title{min-height:34px;font-size:11px}.dream-features .feature .subtitle{font-size:11px}}@media (max-width:768px){.dream-home-editorial,.dream-home-editorial .columns.mobile-swiper,.dream-home-editorial .scroll{display:block!important;width:100%!important;transform:none!important}.dream-home-editorial .columns>.card,.dream-home-editorial .scroll>.card{width:100%!important;max-width:100%!important;margin:0 0 56px!important;padding:0!important;transform:none!important}.dream-home-editorial .card>.wrapper{position:static!important;top:auto!important}.dream-home-editorial .scroll>.card:last-child{margin-bottom:0!important}.dream-home-editorial .swiper-pagination,.dream-home-editorial>.swiper-prev,.dream-home-editorial>.swiper-next{display:none!important}}.dream-google-map{position:relative;min-height:650px;overflow:hidden;background:#e8eeeb}.dream-google-map .dream-map-canvas,.dream-google-map .dream-map-render{position:absolute;inset:0;width:100%;height:100%}.dream-google-map .dream-map-render,.dream-google-map .dream-map-render .mapboxgl-canvas-container,.dream-google-map .dream-map-render .mapboxgl-canvas{height:100%!important}.dream-google-map .dream-map-canvas{z-index:20;overflow:hidden}.dream-map-marker{z-index:5;width:44px;height:52px}.dream-map-marker>span{position:absolute;bottom:7px;left:50%;width:34px;height:34px;transform:translateX(-50%) rotate(-45deg);border:3px solid #fff;border-radius:50% 50% 50% 0;background:#006039;box-shadow:0 3px 12px rgb(0 0 0 / .3)}.dream-map-marker>span::after{position:absolute;top:50%;left:50%;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;content:""}.dream-google-map .mapboxgl-ctrl-attrib{color:#68766D;font-size:10px}.dream-google-map>:not(.dream-map-canvas),.dream-google-map~.mapboxgl-control-container,.dream-footer+.mapboxgl-popup{display:none!important}.mapbox__inner:has(.dream-google-map) .category-filter{display:none!important}section:has(.dream-google-map){margin-bottom:0!important;padding-bottom:0!important}section:has(.dream-google-map) .container-none,section:has(.dream-google-map) .map-box-block,.mapbox:has(.dream-google-map),.mapbox__inner:has(.dream-google-map){margin-bottom:0!important;padding-bottom:0!important}.mapbox__inner:has(.dream-google-map) .mapbox__legend{display:none!important}.mapbox__inner:has(.dream-google-map) .mapbox__content,.mapbox__inner:has(.dream-google-map) .mapbox__node-content{display:flex;flex-direction:column;justify-content:center}.mapbox__inner:has(.dream-google-map) .mapbox__node-content,.mapbox__inner:has(.dream-google-map) .mapbox__node-content .body{height:100%}.mapbox__inner:has(.dream-google-map) .mapbox__node-content .body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.dream-location-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}.dream-location-actions a{display:block;padding-bottom:4px;border-bottom:1px solid currentColor;color:#00612e;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.25}.dream-footer .main .wrapper{display:grid!important;grid-template-columns:minmax(300px,1.45fr) minmax(0,3fr)!important}.dream-footer .main .info,.dream-footer .main .menu{width:100%!important;max-width:none!important}.dream-footer .misc .logos img{width:190px;height:auto;max-height:58px;object-fit:contain}.dream-footer .misc .social{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.dream-footer .menu .accordion-content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px, 4vw, 72px)}.dream-footer .dream-contact-details>div+.dream-contact-label{margin-top:18px}.dream-footer .dream-contact-label{font-weight:500}.dream-footer .misc .wrapper{display:flex!important;align-items:center;justify-content:space-between;width:100%}.dream-footer .misc .logos{margin-right:auto}.dream-footer .copy .wrapper,.dream-footer .dream-copyright{width:100%;text-align:center}.dream-footer .misc .social-title{margin-right:12px}@media (max-width:974px){.dream-google-map{min-height:480px}.dream-footer .main .wrapper{display:block!important}.dream-footer .menu .accordion-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.dream-footer .misc .social{flex-wrap:wrap;justify-content:center;margin-left:0}}@media (max-width:768px){.mapbox:has(.dream-google-map),.mapbox__inner:has(.dream-google-map){display:flex!important;flex-direction:column!important;height:auto!important;min-height:900px!important;overflow:visible!important}.mapbox__inner:has(.dream-google-map) .mapbox__content{position:relative!important;inset:auto!important;order:1;display:flex!important;width:100%!important;height:380px!important;min-height:380px!important}.mapbox__inner:has(.dream-google-map) .mapbox__map-wrapper{position:relative!important;order:2;width:100%!important;height:520px!important}.dream-google-map{height:520px!important;min-height:520px!important}}@media (max-width:600px){.dream-footer .menu .accordion-content{display:block!important}.dream-footer .misc .wrapper{flex-direction:column;align-items:center;gap:24px}.dream-footer .misc .logos{margin-right:0}}.dream-accommodations .room>.wrapper>.media>.title>h2{max-width:90%;margin-right:auto;margin-left:auto;color:#fff!important;text-align:center;text-transform:uppercase}.dream-services .media img{width:100%;height:100%;object-fit:cover}.dream-services .swiper-slide:first-child .media img{object-position:center center}.dream-services .swiper-slide:nth-child(2) .media img{object-position:58% center}.dream-services h2{color:var(--demo-primary)!important;text-transform:uppercase}@media (max-width:768px){.dream-services .card>.wrapper{display:block!important}.dream-services .card>.wrapper>.media,.dream-services .card>.wrapper>.content{width:100%!important;max-width:100%!important}.dream-services .card>.wrapper>.media{aspect-ratio:3 / 2}.dream-services .card>.wrapper>.content{padding-top:32px!important;box-sizing:border-box!important}.dream-services .card>.wrapper>.content .body,.dream-services .card>.wrapper>.content .body p{width:auto!important;max-width:100%!important}.dream-services [class*="swiper-prev-"]{left:24px!important}.dream-services [class*="swiper-next-"]{right:24px!important;left:auto!important}.dream-services [class*="swiper-pagination-"]{right:72px!important;left:72px!important;width:auto!important}}.dream-accommodations .room .tags{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px}.dream-accommodations .room .amenity{min-width:0;text-align:center}.dream-accommodations .room .amenity .icon{display:flex;align-items:center;justify-content:center;height:34px;margin-bottom:8px}.dream-accommodations .room .amenity .icon svg{display:block;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.dream-accommodations .room .amenity .title{color:#fff;font-size:10px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}@media (max-width:600px){.dream-accommodations .room>.wrapper>.media>.title>h2{font-size:22px;line-height:1.2}.dream-accommodations .room .tags{gap:8px}.dream-accommodations .room .amenity .title{font-size:9px}}.mobile-logo img{width:auto;max-width:180px;height:auto;max-height:58px;object-fit:contain}@media (min-width:1441px){.header.property .navigation{flex-wrap:nowrap!important}.header.property nav{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important}.header.property nav>ul{order:2!important;flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0 0 0 28px!important;justify-content:flex-start!important}.header.property nav>.property-select{order:1!important;flex:0 1 180px!important;min-width:135px!important;max-width:180px!important;padding-right:12px!important}.header.property nav>.property-select .property-link,.header.property nav>.property-select .desktop,.header.property nav>.property-select picture,.header.property nav>.property-select img{display:block!important;width:165px!important;max-width:165px!important;height:auto!important;max-height:56px!important;object-fit:contain!important}.header.property nav>.language{display:none!important}}@media (min-width:1840px){.header.property nav>ul{column-gap:14px!important;margin-left:72px!important}}@media (min-width:1740px){.header.property nav>.language{display:flex!important;position:absolute!important;top:50%!important;right:540px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:44px!important;height:40px!important;padding:0!important;transform:translateY(-50%)!important;color:#fff!important}body.sticky .header.property nav>.language{color:#394034!important}.header.property nav>.language,.header.property .utility-nav>.mission,.header.property .utility-nav>.phone{box-sizing:border-box!important;height:40px!important;align-items:center!important;justify-content:flex-start!important}.header.property nav>.language .language-icon{position:relative!important;display:block!important;width:22px!important;height:22px!important;flex:0 0 22px!important;border:1px solid currentColor!important;border-radius:50%!important;background:none!important;color:inherit!important;opacity:1!important;visibility:visible!important}.header.property nav>.language .language-icon::before{content:""!important;position:absolute!important;inset:3px 6px!important;border-right:1px solid currentColor!important;border-left:1px solid currentColor!important;border-radius:50%!important}.header.property nav>.language .language-icon::after{content:""!important;position:absolute!important;top:50%!important;left:2px!important;width:16px!important;border-top:1px solid currentColor!important}body.sticky .header.property nav>.language .language-icon,body.sticky .header.property nav>.language .language-icon::before,body.sticky .header.property nav>.language .language-icon::after{border-color:currentColor!important;opacity:1!important;visibility:visible!important}.header.property nav>.language .utility-nav-label{display:block!important;width:auto!important;margin-top:5px!important;font-size:7px!important;line-height:1!important;white-space:nowrap!important}.header.property nav>.language .utility-nav-label::after{display:none!important;content:none!important}}@media (min-width:975px){.header.property .utility-nav{top:50%!important;align-items:center!important;transform:translateY(-50%)!important}.header.property .utility-nav>.mission,.header.property .utility-nav>.phone{box-sizing:border-box!important;height:40px!important;align-items:center!important;justify-content:flex-start!important}}@media (min-width:1441px) and (max-width:1739px){.header.property nav>.property-select{flex-basis:150px!important;min-width:120px!important;max-width:150px!important}.header.property nav>.property-select .property-link,.header.property nav>.property-select .desktop,.header.property nav>.property-select picture,.header.property nav>.property-select img{width:140px!important;max-width:140px!important}.header.property nav ul a{padding-left:8px!important;padding-right:8px!important}.header.property nav>ul{margin-left:20px!important}.header.property .navigation{padding-left:48px!important;padding-right:48px!important}}@media (max-width:1440px){.header.property .mobile-logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.header.property .mobile-logo figure,.header.property .mobile-logo img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}}@media (max-width:767px){.header .property-link img{max-width:145px;max-height:48px}.header.property .mobile-logo,.header.property .mobile-logo figure{width:min(42vw, 160px);height:52px}.header.property .mobile-logo img{max-width:100%;max-height:52px}}.dream-discover-hanoi .destination .media,.dream-live-hanoi .experience .media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.dream-discover-hanoi .destination .media>a,.dream-live-hanoi .experience .media>a,.dream-discover-hanoi .destination .media figure,.dream-live-hanoi .experience .media figure,.dream-discover-hanoi .destination .media picture,.dream-live-hanoi .experience .media picture{display:block;width:100%;height:100%;margin:0}.dream-discover-hanoi .destination .media img,.dream-live-hanoi .experience .media img{display:block;width:100%;height:100%;object-fit:cover}.dream-discover-hanoi .destination .media .title,.dream-live-hanoi .experience .media .title{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:72px 24px 24px;color:#fff;background:linear-gradient(transparent,rgb(0 0 0 / .72))}.dream-discover-hanoi .destination .media .title h3,.dream-live-hanoi .experience .media .title h3{margin:5px 0 0;color:inherit;font-size:clamp(20px, 1.55vw, 28px);line-height:1.08}.dream-card-kicker,.dream-card-subtitle,.dream-offer-label{font-size:11px;line-height:1.35;letter-spacing:.09em;text-transform:uppercase}.dream-live-hanoi .dream-card-subtitle{margin-top:8px}.dream-offers-packages .dream-offer-label{margin-bottom:14px;color:#00612e;font-weight:600}.dream-offers-packages .carousel.field-guide{padding-bottom:10px!important}.dream-offers-packages .swiper{padding-bottom:0!important}.dream-offers-packages .dream-featured-heading{padding:0 24px 28px;text-align:center}.dream-offers-packages .dream-featured-heading h2{margin:0;color:#00612e}.dream-offers-packages .swiper-wrapper:has(>:only-child){transform:none!important}.dream-offers-packages [class*="swiper-prev-"],.dream-offers-packages [class*="swiper-next-"],.dream-offers-packages [class*="swiper-pagination-"]{display:none!important}.dream-life-at-dream .headline .subtitle{display:block;max-width:420px;line-height:1.5}.dream-life-at-dream .dream-life-overlay{display:flex;align-items:flex-end;justify-content:flex-start;padding:12px}.dream-life-at-dream .dream-life-overlay--top{align-items:flex-start}.dream-life-at-dream .dream-social-mark{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;font-size:0;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .2))}.dream-life-at-dream .dream-social-mark::before{position:absolute;inset:-7px;z-index:-1;border-radius:50%;background:rgb(80 80 80 / .16);box-shadow:0 0 12px 6px rgb(0 0 0 / .08);content:""}.dream-life-at-dream .dream-social-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dream-life-at-dream .dream-social-mark svg .fill{fill:currentColor;stroke:none}@media (max-width:768px){.dream-discover-hanoi .destination .media .title,.dream-live-hanoi .experience .media .title{padding:56px 18px 18px}.dream-discover-hanoi .destination .media .title h3,.dream-live-hanoi .experience .media .title h3{font-size:21px}.dream-offers-packages .article.callout>.wrapper{min-height:0}}.header.property .dream-navigation-menu .dream-navigation-cards--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:975px){.header.property .utility-nav{right:40px!important}}@media (min-width:1281px){.header.property .utility-nav{right:48px!important}}@media (min-width:768px){.webform-flexbox{display:flex;margin:1em -.5em}.webform-flexbox.js-webform-states-hidden[style*="display: block"]{display:flex!important}.webform-flexbox .webform-flexbox{margin:1em 0}.webform-flexbox--flex-start{align-items:flex-start}.webform-flexbox--flex-end{align-items:flex-end}.webform-flexbox--center{align-items:center}.webform-flex{min-width:0}.webform-flex--container{margin:0 .5em}.webform-flex--container>.form-item{margin:0}.webform-flex--container>.form-item>input:not([type="checkbox"]),.webform-flex--container>.form-item>select{width:100%}.container-inline .webform-flex--container>.form-item>input:not([type="checkbox"]),.container-inline .webform-flex--container>.form-item>select,.webform-flex--container>.form-item.webform-element--title-inline>input:not([type="checkbox"]),.webform-flex--container>.form-item.webform-element--title-inline>select{width:inherit}.webform-flex--container>.webform-has-field-prefix>input:not([type="checkbox"]),.webform-flex--container>.webform-has-field-suffix>input:not([type="checkbox"]),.webform-flex--container>.webform-has-field-prefix>select,.webform-flex--container>.webform-has-field-suffix>select{width:85%}.webform-flex--container>.webform-has-field-prefix.webform-flex.webform-has-field-suffix>input:not([type="checkbox"]),.webform-flex--container>.webform-has-field-prefix.webform-flex.webform-has-field-suffix>select{width:70%}.webform-flex--container>.webform-element-help-container--element>input:not([type="checkbox"]),.webform-flex--container>.webform-element-help-container--element>select{width:85%}.webform-flex--container>.webform-has-field-prefix.webform-element-help-container--element>input:not([type="checkbox"]),.webform-flex--container>.webform-has-field-suffix.webform-element-help-container--element>select{width:70%}.webform-flex--container>.webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element>input:not([type="checkbox"]),.webform-flex--container>.webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element>select{width:50%}.webform-flex--1{flex:1}.webform-flex--2{flex:2}.webform-flex--3{flex:3}.webform-flex--4{flex:4}.webform-flex--5{flex:5}.webform-flex--6{flex:6}.webform-flex--7{flex:7}.webform-flex--8{flex:8}.webform-flex--9{flex:9}.webform-flex--10{flex:10}.webform-flex--11{flex:11}.webform-flex--12{flex:12}.webform-flex--container>.form-type-webform-select-other select{width:100%}.webform-flex--container>.form-type-webform-select-other .form-item{margin:0}.webform-flex--container>.form-type-webform-select-other .form-item+.form-item{margin-top:.5em}.webform-flex--container>.form-type-range-output>.form-range-output{width:66%}.form-composite>.webform-flexbox{margin:1em -.5em}.webform-flex--container .form-type-checkbox,.webform-flex--container .form-type-radio{white-space:nowrap}}.progress{position:relative}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}[dir="rtl"] .progress__description{float:right}.progress__percentage{float:right}[dir="rtl"] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}.ajax-progress{display:inline-block;padding:1px 5px 2px 5px}[dir="rtl"] .ajax-progress{float:right}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:#fff0 none no-repeat 0 center}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/wp-content/themes/kmar-dream/assets/images/8ac4d6d3e72ed2.gif);background-repeat:no-repeat;background-position:center center}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto}.mapboxgl-popup{transform:unset!important;left:0.75rem!important;top:0.75rem!important;right:0.75rem!important;max-width:262px!important;overflow-y:auto;pointer-events:auto!important;box-shadow:0 1px 2px rgb(0 0 0 / 10%);z-index:5}@media (min-width:500px){.mapboxgl-popup{max-width:300px!important;right:unset}}@media (min-width:768px){.mapboxgl-popup{left:calc(375px + 0.75rem)!important;bottom:2.25rem!important;pointer-events:none!important}}@media (min-width:1025px){.mapboxgl-popup{left:calc(375px + 6.25rem)!important;top:6.25rem!important;bottom:6.25rem!important}}.mapboxgl-popup-tip{display:none}.mapboxgl-popup .mapboxgl-popup-close-button{background-color:#DBDBD3;color:#1A2D38;padding:0 8px;font-size:34px;line-height:1;transition:background-color .2s ease-in-out;z-index:1}.mapboxgl-popup .mapboxgl-popup-close-button:hover{background-color:#DBDBD3;opacity:.5}.mapboxgl-popup .mapboxgl-popup-content{padding:0;background:unset;box-shadow:none;border-left:1px solid #DBDBD3;background-color:rgb(251 251 249 / .94);border-radius:0;width:100%;overflow:auto}.mapboxgl-popup-content img{width:100%;height:100%;object-fit:cover}.c-interactive-map__popup-body{padding:38px 40px}.c-interactive-map__legend.btn{display:flex;justify-content:space-between;align-items:flex-end;position:absolute;top:.75rem;left:.75rem;z-index:3;padding:16px 24px!important}.mapbox__inner{position:relative}.mapboxgl-marker{padding:0;background:#fff0}.mapbox__content{background-color:#fff;z-index:99;position:absolute;top:0;height:100%;width:400px;left:80px;padding:80px;overflow:auto}.mapbox__map{height:500px;max-height:75vh}.mapbox-btn-reset{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.mapbox-btn-reset:hover{background:#fff0;box-shadow:0 0 0 #fff0;border:0 solid #fff0;text-shadow:0 0 0 #fff0;color:#000}.mapbox-btn-reset:active{outline:none;border:none}.category-filter__button,.mapboxgl-marker,.radius-filter__button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:#000}.category-filter__button:hover,.mapboxgl-marker:hover,.radius-filter__button:hover{background:#fff0;box-shadow:0 0 0 #fff0;border:0 solid #fff0;text-shadow:0 0 0 #fff0;color:#000}.category-filter__button:focus-visible,.mapboxgl-marker:focus-visible,.radius-filter__button:focus-visible{outline:2px solid #000}.category-filter__button:active,.mapboxgl-marke:active,.radius-filter__button:active{border:none}.category-filter__button:focus,.mapboxgl-marker:focus,.radius-filter__button:focus{background:none;color:inherit}.category-filter__button{display:inline-flex;align-items:center}.radius-filter__list{display:flex;flex-wrap:wrap;margin:-5px -15px}.radius-filter__item{flex:0 0 50%;max-width:50%}.radius-filter__button{display:inline-flex;align-items:center;padding:5px 15px}.radius-filter__icon{width:25px;margin-right:11px}.radius-filter__icon svg{width:100%;height:100%}.mapbox__legend-toggle{display:block}@media (min-width:768px){.mapbox__legend-toggle{display:none}}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid .views-col{float:left}.views-view-grid .views-row{float:left;clear:both;width:100%}.views-display-link+.views-display-link{margin-left:.5em}.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left}.webform-details-toggle-state-wrapper+details{margin-top:0}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:#fff0;font-size:1em;text-decoration:none;color:#337ab7}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline}.webform-tabs .webform-details-toggle-state-wrapper{float:right}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none}}.webform-message--close .messages{position:relative;padding-right:35px}.webform-message--close .webform-message__link{display:none}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px}.webform-message__link{opacity:.33;color:inherit}.webform-message__link:link{text-decoration:none;border-bottom:none}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none}html.js .js-webform-message--close-storage{display:none}.js-webform-message--close .button--dismiss{display:none}html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute!important;display:inline!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden>.js-text-format-wrapper{display:none}.form--inline .form-item{float:left;margin-right:.5em}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}.webform-element-description p:first-child{margin-top:0}.webform-element-description p:last-child{margin-bottom:0}.form-item .container-inline{margin:2px 0}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none}.webform-element--title-inline>label{display:inline;padding-right:.5em}.webform-element--title-inline>div.container-inline{display:inline}.form-composite.webform-fieldset--title-inline legend{float:left;margin:.4em .5em .4em 0}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:.5em}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div{display:inline}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline}.webform-submission-form strong.error.form-item--error-message{display:block}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6B6B6B;border-color:#bbb;background:#ededed}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;cursor:pointer;border:0;background:none}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;border:0}.cboxIframe{display:block;width:100%;height:100%;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{overflow:hidden}#cboxContent,.cboxPhoto{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;bottom:0;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px;color:#535353;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;background:rgb(255 255 255 / .7);-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:none no-repeat center center}#cboxClose.cbox-close-plain{position:absolute;top:4px;right:4px;width:20px;height:20px;text-align:center;color:rgb(255 255 255 / .7);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:rgb(0 0 0 / .5);font-size:20px;line-height:18px}.cbox-close-plain:hover{color:rgb(255 255 255 / .9);background:rgb(0 0 0 / .8)}span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:none 2px center no-repeat}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:none -20px center no-repeat}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:none -42px center no-repeat}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:.2rem}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:.2rem}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0}}.extlink i{padding-left:.2em}.extlink-nobreak{white-space:nowrap}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:#fff0}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgb(0 0 0 / .1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:#fff0;cursor:pointer;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:#fff0}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0 / .05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(#clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(#clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='0.9' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:#fff0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(#clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(#clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E %3Ccircle mask='url(#clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(#clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23000'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:hsl(0 0% 100% / .5);margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");background-color:hsl(0 0% 100% / .5);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0 / .05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgb(0 0 0 / .75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsl(0 0% 100% / .75);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid #fff0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:#fff0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0 / .05)}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgb(0 0 0 / .1);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform;opacity:1;transition:opacity .2s}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgb(0 0 0 / .35)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #fff0;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #fff0;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgb(29 161 242 / .2);width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;justify-content:center;text-align:center;position:absolute;display:flex;align-items:center;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);opacity:0;pointer-events:none;transition:opacity .75s ease-in-out;transition-delay:1s}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.ui-widget-overlay{background:#000;opacity:.8}.ui-widget.ui-widget-content[role="dialog"]{border:none;padding:0;background:none;height:80vh!important;width:80vw!important}.ui-dialog .ui-dialog-titlebar{border:none;padding:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-dialog .ui-dialog-titlebar-close{z-index:1000}.ui-dialog .ui-dialog-content{padding:0;height:100%!important;min-height:unset!important;max-height:unset!important;width:100%!important}.ui-dialog .ui-dialog-content iframe{width:100%;height:100%}.ui-dialog .ui-dialog-content .carousel,.ui-dialog .ui-dialog-content .swiper{height:100%}.ui-dialog .ui-dialog-content .swiper::after{content:'';background:linear-gradient(360deg,rgb(0 0 0 / .75) 8.64%,#fff0 47.6%);position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:1;pointer-events:none}.ui-dialog .ui-dialog-content .swiper .swiper-next,.ui-dialog .ui-dialog-content .swiper .swiper-prev{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}.ui-dialog .ui-dialog-content .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.ui-dialog .accessibility{background:#fff;padding:80px 120px;font-size:14px}.ui-dialog .accessibility ul{list-style:disc;margin:0 0 30px 30px}.room-video-popup{width:90vw;height:100%;background:rgb(0 0 0 / 28%);border-radius:4px;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center}.room-video-popup>div{vertical-align:top;height:auto;max-height:100%;width:auto;max-width:100%;display:inline-block}.room-video-popup .video.bf.background video{border-radius:4px;vertical-align:top;position:relative;width:auto;height:auto;max-height:90vh;max-width:90vw}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:#fff0;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:hidden;padding:44px 0 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgb(30 30 30 / .6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background:0 0;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgb(30 30 30 / .6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsl(0 0% 100% / .3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:#fff0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgb(0 0 0 / .1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:#fff0;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.crowdriff-container{padding-top:0;padding-bottom:0}.c-crowdriff{max-width:1920px;margin:0 auto;padding:0}.c-crowdriff__assets{padding:0}.c-crowdriff__button{margin:0 auto;display:block}.c-crowdriff__load-more{display:block;margin:0 auto}.c-crowdriff-tile{background:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:.25s box-shadow;padding:8px;width:100%;height:254px}.c-crowdriff-grid .c-crowdriff-tile--height-1{height:calc(254px * 1)}.c-crowdriff-grid .c-crowdriff-tile--height-2{height:calc(254px * 2)}.c-crowdriff-grid .c-crowdriff-tile--height-3{height:calc(254px * 3)}.c-crowdriff-grid .c-crowdriff-tile--height-4{height:calc(254px * 3)}.c-crowdriff-grid.c-crowdriff-grid__cols-2 .c-crowdriff-tile--width-1{width:50%}.c-crowdriff-grid.c-crowdriff-grid__cols-2 .c-crowdriff-tile--width-2{width:100%}.c-crowdriff-grid.c-crowdriff-grid__cols-3 .c-crowdriff-tile--width-1{width:33.33%}.c-crowdriff-grid.c-crowdriff-grid__cols-3 .c-crowdriff-tile--width-2{width:66.66%}.c-crowdriff-grid.c-crowdriff-grid__cols-3 .c-crowdriff-tile--width-3{width:100%}.c-crowdriff-grid.c-crowdriff-grid__cols-4 .c-crowdriff-tile--width-1{width:25%}.c-crowdriff-grid.c-crowdriff-grid__cols-4 .c-crowdriff-tile--width-2{width:50%}.c-crowdriff-grid.c-crowdriff-grid__cols-4 .c-crowdriff-tile--width-3{width:75%}.c-crowdriff-grid.c-crowdriff-grid__cols-4 .c-crowdriff-tile--width-4{width:100%}.c-crowdriff-grid.c-crowdriff-grid__cols-5 .c-crowdriff-tile--width-1{width:20%}.c-crowdriff-grid.c-crowdriff-grid__cols-5 .c-crowdriff-tile--width-2{width:40%}.c-crowdriff-grid.c-crowdriff-grid__cols-5 .c-crowdriff-tile--width-3{width:60%}.c-crowdriff-grid.c-crowdriff-grid__cols-5 .c-crowdriff-tile--width-4{width:80%}.c-crowdriff-grid.c-crowdriff-grid__cols-5 .c-crowdriff-tile--width-5{width:100%}.c-crowdriff-tile__content{height:100%;width:100%;position:relative;overflow:hidden}.c-crowdriff-tile__overlay{width:100%;height:100%;position:absolute;top:0;left:0;font-size:0;background-color:#fff0;transition:.25s background-color}.c-crowdriff-tile:hover .c-crowdriff-tile__overlay{background-color:rgb(0 0 0 / .4)}.c-crowdriff-tile__image{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;display:block;height:100%;transition:.25s transform}.c-crowdriff-tile:hover .c-crowdriff-tile__image{transform:scale(1.1)}.c-crowdriff-tile__caption-header{display:flex;align-items:center;margin-bottom:5px}.c-crowdriff-tile__avatar{border-radius:50%;max-width:75px;margin-right:10px}.c-crowdriff-tile__modal-text{max-width:300px;display:block}.context-thefieldguide .layout-container{background:#fff}.context-thefieldguide header .navigation{background-color:#f2f0e9;border-bottom:1px solid #e0e0e0}.context-thefieldguide header .book a.btn,.context-thefieldguide header .nav-toggle .bar{background-color:#282828}.context-thefieldguide .header.brand .branding img{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}.context-thefieldguide .field-guide-header{border-bottom:1px solid #e0e0e0;padding:24px 0;text-align:center}.context-thefieldguide .field-guide-header img{max-width:200px}.context-thefieldguide .panel>div>div.fade-in{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.field-guide .fg-logo{display:none}.field-guide.carousel.single{background:#fff;padding:10px 24px 24px;position:relative;max-width:1920px;margin:0 auto}.field-guide.carousel.single .fg-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.field-guide.carousel.single .fg-logo img{height:132px;width:auto}@media (min-width:769px){.field-guide.carousel.single{padding:10px 40px 24px}}@media (min-width:875px){.field-guide.carousel.single{padding:10px 48px 24px}}@media (min-width:1281px){.field-guide.carousel.single{padding:10px 64px 24px}}@media (min-width:1441px){.field-guide.carousel.single{padding:10px 80px 24px}}.field-guide.carousel.single .media{height:100%}@media (max-width:600px){.field-guide.carousel.single .content h4,.field-guide.carousel.single .content h4.h2{font-size:1.25rem}}@media (max-width:600px){.field-guide.carousel.single .content .tags{margin-bottom:20px}}@media (max-width:600px){.field-guide.carousel.single .content .body{line-height:1.625rem}}.field-guide.carousel.single [class*=swiper-next-],.field-guide.carousel.single [class*=swiper-prev-]{bottom:30px}.field-guide.landing .head{padding:20px 0;text-align:center}.subnav-sticky .field-guide.landing .head{margin-bottom:98px}.field-guide.landing .filters{margin:0 0 64px;padding:24px 0!important;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.field-guide.landing .filters .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:1280px){.field-guide.landing .filters .wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.field-guide.landing .filters .logo{display:none;visibility:hidden}@media (max-width:1280px){.field-guide.landing .filters .logo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media (max-width:600px){.field-guide.landing .filters .logo img{max-width:100px}}.subnav-sticky .field-guide.landing .filters .logo{display:block;visibility:visible;padding-right:20px}@media (max-width:1280px){.subnav-sticky .field-guide.landing .filters .logo{margin-left:-160px}}@media (max-width:600px){.subnav-sticky .field-guide.landing .filters .logo{margin-left:0}}.field-guide.landing .filters .h3{font-size:.8125rem;font-weight:700;line-height:1.2;letter-spacing:.2em}@media (max-width:1440px){.field-guide.landing .filters .filters-title{display:none}}.field-guide.landing .filters .categories{margin:12px;-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:initial}@media (max-width:1280px){.field-guide.landing .filters .categories{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.field-guide.landing .filters .categories>div{display:block}@media (max-width:1280px){.field-guide.landing .filters .categories>div{display:none}}.field-guide.landing .filters .categories>details{display:none}@media (max-width:1280px){.field-guide.landing .filters .categories>details{display:block}}.field-guide.landing .filters .categories>details summary{min-width:220px}@media (max-width:480px){.subnav-sticky .field-guide.landing .filters .categories>details summary{min-width:135px}}.field-guide.landing .filters .categories>details>div{-webkit-box-sizing:border-box;box-sizing:border-box}.field-guide.landing .filters .bef-links{border:none;background:none;padding:0;margin:0;height:auto;width:auto}.field-guide.landing .filters .bef-links:after{display:none}.field-guide.landing .filters .bef-links ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.field-guide.landing .filters .bef-links ul li{margin:0}.field-guide.landing .filters .bef-links ul li a{color:rgb(85 85 85 / .95);display:block;margin:0 20px;font-family:Brown,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.2;letter-spacing:.2em;padding:8px 0 5px;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;border-bottom:3px solid #fff0}.field-guide.landing .filters .bef-links ul li a.bef-link--selected,.field-guide.landing .filters .bef-links ul li a:hover{border-color:#282828;color:#282828}.field-guide.landing .filters .search{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:initial}@media (max-width:1280px){.field-guide.landing .filters .search{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media (min-width:1441px){.field-guide.landing .filters .search{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.field-guide.landing .filters .search a.toggle{width:24px;height:24px;background:none;display:block;cursor:pointer}.field-guide.landing .filters .search a.toggle.active{background:none;position:relative}.field-guide.landing .filters .search a.toggle.active:after{content:"x";width:24px;height:24px;color:#000;font-size:1.25rem;position:absolute;top:0;left:0;line-height:1rem;text-align:center}.field-guide.landing .filters .search a.toggle.active+div{top:50%;margin-top:-24px;right:50px;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){.field-guide.landing .filters .search a.toggle.active+div{right:40px}}.field-guide.landing .filters .search a+div{max-width:0;-webkit-transition-duration:.5s;transition-duration:.5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;top:50%;margin-top:-24px}.field-guide.landing .card h2,.field-guide.landing .card h3,.field-guide.landing .card h4{font-weight:400;text-transform:none}.field-guide.landing .cards .card .content{padding:24px 0}.field-guide.landing .carousel{margin-bottom:100px}@media (max-width:1920px){.field-guide.landing .carousel .swiper{padding-right:0!important}}.field-guide.landing .carousel .swiper-pagination{margin-left:-45px!important}@media (max-width:768px){.field-guide.landing .carousel .swiper-pagination{margin-left:-20px!important}}.field-guide.landing .carousel [class*=swiper-next-]{margin-left:-136px!important}.field-guide.landing .carousel [class*=swiper-prev-]{margin-left:19px!important}@media (min-width:1025px){.field-guide.landing .carousel .card .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.field-guide.landing .carousel .card .media{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-height:600px}.field-guide.landing .carousel .card .content{padding:32px 24px}@media (min-width:1025px){.field-guide.landing .carousel .card .content{padding:32px 48px;width:320px;max-width:320px;-webkit-box-flex:1;-webkit-flex:1 0 320px;-ms-flex:1 0 320px;flex:1 0 320px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:480px;max-width:480px;-webkit-flex:1 0 480px;-ms-flex:1 0 480px;flex:1 0 480px;padding:32px 72px}}@media (min-width:1281px){.field-guide.landing .carousel .card .content{width:520px;max-width:520px;-webkit-box-flex:1;-webkit-flex:1 0 520px;-ms-flex:1 0 520px;flex:1 0 520px}}.field-guide.landing .carousel .card .content .links{margin-top:30px}.field-guide.landing .fg-cta{background:rgb(242 240 233 / .3);border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:40px 0;margin:100px 0}.field-guide.landing .fg-cta>div>.wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1921px){.field-guide.landing .fg-cta>div>.wrapper{max-width:1920px;margin-left:auto;margin-right:auto}}.field-guide.landing .fg-cta>div>.wrapper>div:first-child{margin:0}.field-guide.landing .fg-cta>div>.wrapper .card .media{max-height:150px}.field-guide.landing .fg-cta>div>.wrapper .card .content{padding:18px 0 0}.field-guide.full h1{font-size:2.5rem;font-weight:400;text-transform:none;letter-spacing:0}.field-guide.full .tagline{margin-bottom:40px;font-size:.6875rem;font-weight:500;letter-spacing:.2em}.field-guide.full .tagline span{margin:0 12px 0 0;border-right:1px solid #282828;padding-right:16px}.field-guide.full .tagline span:last-child{border:none}@media (min-width:1921px){.field-guide.full .fg-media{max-width:1920px;margin-left:auto;margin-right:auto}}.field-guide.full .summary{font-family:Plantin,serif;font-size:1.3125rem;line-height:2rem;font-weight:300;letter-spacing:0;color:#555;margin-bottom:48px}.field-guide.full .info{font-size:.75rem;line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.field-guide.full .info .published{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}.field-guide.full .info .date{margin-right:30px}.field-guide.full .layout{max-width:1390px;margin-left:auto;margin-right:auto}.field-guide.full .layout>div:not(:first-child){padding-top:60px!important}.field-guide.full .layout h2,.field-guide.full .layout h3,.field-guide.full .layout h4,.field-guide.full .layout h5,.field-guide.full .layout h6{font-weight:400;letter-spacing:0;text-transform:none}.field-guide.full .layout ul{margin-left:20px}.field-guide.full .layout .basic-content{font-size:1rem;font-weight:300;line-height:1.625rem;letter-spacing:0;font-family:Plantin,serif;text-align:left;max-width:930px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.field-guide.full .layout .basic-content{padding:0 40px}}@media (max-width:600px){.field-guide.full .layout .basic-content{padding:0 32px}}.field-guide.full .layout .gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-guide.full .layout .gallery,.field-guide.full .layout .gallery.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.field-guide.full .layout .gallery.left{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.field-guide.full .layout .gallery>*{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.field-guide.full .layout .gallery>figure{max-width:62%;margin:7px}@media (min-width:1025px){.field-guide.full .layout .gallery>figure{max-width:32%}}.field-guide.full .layout .gallery.blog>figure{max-width:90%}@media (min-width:1025px){.field-guide.full .layout .gallery.blog>figure{max-width:67%}}.field-guide.full .embed-field-guide-newsletter{margin-bottom:60px;margin-top:12px;background:rgb(242 240 233 / .3);border:1px solid #e0e0e0;border-radius:5px;padding:40px}.field-guide.full .embed-field-guide-cards{background:rgb(242 240 233 / .3);border:1px solid #e0e0e0;border-radius:5px;padding:40px;margin:12px 0}.field-guide.full .embed-field-guide-cards .card .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto;height:initial}.field-guide.full .embed-field-guide-cards .card .wrapper .content{width:230px;max-width:230px;-webkit-box-flex:1;-webkit-flex:1 0 230px;-ms-flex:1 0 230px;flex:1 0 230px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:24px 0 24px 24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.field-guide .embed-field-guide-newsletter{text-align:center}.field-guide .embed-field-guide-newsletter .wrapper{max-width:630px;margin-left:auto;margin-right:auto}.field-guide .embed-field-guide-newsletter .title{font-size:1.875rem;font-weight:400;line-height:2rem;letter-spacing:.02em;margin-bottom:20px}.field-guide .embed-field-guide-newsletter .desc{font-family:Plantin,serif;font-weight:300;font-size:1.125rem;line-height:1.6875rem;letter-spacing:.02em;margin-bottom:20px}.field-guide .embed-field-guide-newsletter .newsletter{letter-spacing:0}.field-guide .embed-field-guide-newsletter .newsletter form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-guide .embed-field-guide-newsletter .newsletter form .js-form-type-processed-text{display:none}.field-guide .embed-field-guide-newsletter .newsletter form>*{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.field-guide .embed-field-guide-newsletter .newsletter form .js-webform-type-webform-name .webform-name .webform-flexbox .webform-flex{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.field-guide .embed-field-guide-newsletter .newsletter form .webform-flexbox{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.field-guide .embed-field-guide-newsletter .newsletter form .webform-flex--container{margin:0}.field-guide .embed-field-guide-newsletter .newsletter form .webform-flex:first-child{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.field-guide .embed-field-guide-newsletter .newsletter form .webform-flex:last-child{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.field-guide .embed-field-guide-newsletter .newsletter form .form-actions{margin:0}.field-guide .embed-field-guide-newsletter .newsletter form .form-actions input{text-indent:-9999px;height:56px;margin:0;border:1px solid #bdbdbd;border-radius:0 1px 1px 0;background:url(/wp-content/themes/kmar-dream/assets/images/c838e920d85692.svg) 50% no-repeat;background-color:#282828;background-size:7px 14px;padding:0;width:50px}@media screen and (min-width:590px) and (max-width:768px){.field-guide .embed-field-guide-newsletter .newsletter form .form-actions input{width:100%}}@media (min-width:1441px){.field-guide .embed-field-guide-newsletter .newsletter form .form-actions input{width:100%}}.field-guide .embed-field-guide-newsletter .newsletter .form-item-markup,.field-guide .embed-field-guide-newsletter .newsletter .js-form-type-processed-text{font-family:Plantin,serif;font-weight:600;font-size:.875rem;line-height:1.1;margin-bottom:12px}.field-guide .embed-field-guide-newsletter .newsletter .form-checkbox,.field-guide .embed-field-guide-newsletter .newsletter .form-email,.field-guide .embed-field-guide-newsletter .newsletter .form-text{background-color:#f9f8f7;border-color:#bdbdbd}.field-guide .embed-field-guide-newsletter .newsletter .form-email,.field-guide .embed-field-guide-newsletter .newsletter .form-text{font-size:.875rem;letter-spacing:.15em;font-weight:500;color:#000;height:56px;border-radius:1px 0 0 1px;margin-bottom:4px}.field-guide .embed-field-guide-newsletter .newsletter .form-email::-webkit-input-placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text::-webkit-input-placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-email::-moz-placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text::-moz-placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-email:-ms-input-placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text:-ms-input-placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-email::-ms-input-placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text::-ms-input-placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-email::-webkit-input-placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text::-webkit-input-placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-email::-moz-placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text::-moz-placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-email:-ms-input-placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text:-ms-input-placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-email::-ms-input-placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text::-ms-input-placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-email::placeholder,.field-guide .embed-field-guide-newsletter .newsletter .form-text::placeholder{color:#000}.field-guide .embed-field-guide-newsletter .newsletter .form-checkbox{width:18px;height:18px;border-radius:1px}.field-guide .embed-field-guide-newsletter .newsletter .description{font-size:.6875rem;font-weight:400}.field-guide .embed-field-guide-newsletter .newsletter .description a{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:768px){.field-guide .embed-field-guide-cards{margin-top:30px}}.field-guide .embed-field-guide-cards .card .media{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:230px}.field-guide .embed-field-guide-cards .card .content{font-size:.9375rem}.field-guide .embed-field-guide-cards .card .content h2,.field-guide .embed-field-guide-cards .card .content h3,.field-guide .embed-field-guide-cards .card .content h4{font-size:1.5rem;margin-bottom:12px;text-transform:none;font-weight:400;letter-spacing:0}.field-guide .embed-field-guide-cards .card .content .body{font-family:Plantin,serif;letter-spacing:0;line-height:1.375rem;margin-bottom:15px}.field-guide .embed-field-guide-cards .card .content .links{margin-top:0}.field-guide .article.card .tagline span>span{border-right:1px solid #282828;padding-right:5px;padding-left:3px}.field-guide .article.card .tagline span>span:last-child{border-right:none}article.full{position:relative}article.full>.logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-320px;z-index:1}article.full>.logo img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);height:auto;max-width:250px;width:250px}article.full>.logo.horizontal-image img{max-width:none;max-height:250px;width:auto}@media (min-width:1025px){article.full .intro.with-sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}article.full .intro .content{text-align:center}@media (min-width:1025px){article.full .intro .content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;width:calc(100% - 540px)}}article.full .intro .content>div{margin-bottom:32px}@media (max-width:1024px){article.full .intro .content>div{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}article.full .intro .links{gap:32px}@media (max-width:480px){article.full .intro .links{gap:15px}}@media (min-width:1025px){article.full .intro .sidebar{-webkit-box-flex:1;-webkit-flex:1 0 440px;-ms-flex:1 0 440px;flex:1 0 440px;max-width:440px;width:440px;margin-left:100px}}article.full .intro .sidebar .booking{width:100%;color:#000;max-width:440px;padding:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media (max-width:1024px){article.full .intro .sidebar .booking{width:440px;margin:0 auto;padding:32px}}@media (max-width:768px){article.full .intro .sidebar .booking{width:100%}}article.full .intro .sidebar .booking .booking__title{margin-bottom:10px}article.full .intro .sidebar .booking .booking__title h3{margin:0}article.full .intro .sidebar .booking.booking-border{background:#fff;border:1px solid #e5e5e5}article.full .intro .sidebar .booking .booking__details p{color:#555}article.full .intro .sidebar .booking .booking__details a{-webkit-text-decoration:underline;text-decoration:underline}article.full .intro .sidebar .booking .booking__dates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout{min-width:130px;font-weight:600}article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin .checkin-title,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout .checkin-title{line-height:2rem}article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin .checkin-date,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout .checkin-date{background-color:#fff;cursor:pointer;border:1px solid #e5e5e5;padding-top:10px}article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin .checkin-date .checkin-date__weekday,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout .checkin-date .checkin-date__weekday{font-size:1rem;font-weight:400;letter-spacing:normal}article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin .checkin-date .checkin-date__day,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout .checkin-date .checkin-date__day{font-size:2.625rem;font-weight:700;line-height:normal;letter-spacing:normal;margin-bottom:10px}article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin .checkin-date .checkin-date__month,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout .checkin-date .checkin-date__month{font-size:.9rem;font-weight:400;line-height:1rem;letter-spacing:normal;padding-bottom:5px}article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin .checkin-date a.expand,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout .checkin-date a.expand{display:block;width:100%;height:25px;padding:2px;font-size:.625rem;background:#fff}article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin .checkin-date a.expand:focus,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkin .checkin-date a.expand:focus-visible,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout .checkin-date a.expand:focus,article.full .intro .sidebar .booking .booking__dates .booking__dates-checkout .checkin-date a.expand:focus-visible{outline:2px solid #2c6faa!important;border-radius:2px;outline-offset:4px}article.full .intro .sidebar .booking .booking__button{margin-top:15px}article.full .intro .sidebar .booking .booking__button a,article.full .intro .sidebar .booking .booking__button span{cursor:pointer;display:block;padding:20px 30px 18px;background-color:#282828;font-size:1rem;font-style:normal;font-weight:600;line-height:1;letter-spacing:.125rem;text-transform:uppercase;color:#fff;border:1px solid hsl(0 0% 100% / .5);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;-webkit-transform:perspective(1px);transform:perspective(1px);position:relative}article.full .intro .sidebar .booking .booking__button a:before,article.full .intro .sidebar .booking .booking__button span:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.full .intro .sidebar .booking .booking__button a:focus,article.full .intro .sidebar .booking .booking__button a:hover,article.full .intro .sidebar .booking .booking__button span:focus,article.full .intro .sidebar .booking .booking__button span:hover{color:#282828;border-width:2px}article.full .intro .sidebar .booking .booking__button a:focus:before,article.full .intro .sidebar .booking .booking__button a:hover:before,article.full .intro .sidebar .booking .booking__button span:focus:before,article.full .intro .sidebar .booking .booking__button span:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.offer.full .expired{background:#282828;color:#fff;font-size:1rem;padding:12px 24px}.offer.full .expired a{-webkit-text-decoration:underline;text-decoration:underline}.offer.full .expired a:hover{-webkit-text-decoration:none;text-decoration:none}.offer.full .terms{font-style:italic;font-size:.875rem}.offer.full .terms a{-webkit-text-decoration:underline;text-decoration:underline}.offer.full .terms pre{white-space:normal}.offer.card .media .title{width:100%}.header.property .nav-toggle{display:none}@media (min-width:1281px){.header.property .nav-toggle{margin-left:20px}}@media (max-width:1440px){.header.property .nav-toggle{display:inline;display:initial}}@media (min-width:481px){.header.property .navigation{padding:31px 50px 23px 53px}}@media (min-width:975px){.header.property .navigation{padding:31px 32px 23px 48px}}@media (min-width:1281px){.header.property .navigation{padding:25px 64px 19px}}@media (min-width:1740px){.header.property .navigation{padding:25px 120px 19px}}.nav-open .header.property .navigation{background:#f2f0e9}.header.property .utility-nav{right:16.5px;top:27px}@media (min-width:481px){.header.property .utility-nav{right:50px;top:25px}}@media (min-width:975px){.header.property .utility-nav{right:284px;top:47px}}@media (min-width:1025px){.header.property .utility-nav{right:284px}}@media (min-width:1281px){.header.property .utility-nav{right:324px;top:46px}}@media (min-width:1441px){.header.property .utility-nav{right:325px}}@media (min-width:1740px){.header.property .utility-nav{right:408px}}.header.property .mobile-logo{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);max-width:125px;max-height:100px;margin:0 auto}@media screen and (min-width:975px){.header.property .mobile-logo{margin-right:0}}@media (min-width:1441px){.header.property .mobile-logo{display:none}}@media (max-width:1440px){.mobile-nav-open .header.property{height:80px!important;background:#f2f0e9!important}.mobile-nav-open .header.property .nav-toggle{margin-top:15px}.mobile-nav-open .header.property .book a.btn{background:#282828;padding-top:12px;padding-bottom:12px}.mobile-nav-open .header.property .mobile-logo{display:block;-webkit-filter:none;filter:none}}.mobile-nav-open .header.property .branding .property-select .properties a,.mobile-nav-open .header.property .branding .property-select .toggle,.mobile-nav-open .header.property .utilities a{color:#282828}.mobile-nav-open .header.property .branding .property-select{border-color:#282828}.mobile-nav-open .header.property .branding .property-select .toggle:after,.mobile-nav-open .header.property .contact .toggle:after,.mobile-nav-open .header.property .contact .toggle:before{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}.mobile-nav-open .header.property .navigation{padding-top:40px!important;padding-bottom:40px!important}@media (max-width:1440px){.mobile-nav-open .header.property .navigation{background:#f2f0e9!important;padding-top:12px!important;padding-bottom:12px!important;border-bottom:0}}.header.property .utilities a,.header.property nav ul a{color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.15em;padding:0 10px;text-transform:uppercase}@media (min-width:1441px){.header.property .utilities a,.header.property nav ul a{padding:0 12px}}@media (min-width:1625px){.header.property .utilities a,.header.property nav ul a{padding:0 24px}}@media (max-width:768px){.header.property .utilities a,.header.property nav ul a{padding:0}}.nav-open .header.property .utilities a,.nav-open .header.property nav ul a{color:#000}.nav-open .header.property .utilities a:after,.nav-open .header.property nav ul a:after{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}@media (min-width:769px){.header.property .utilities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.header.property .branding{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px}@media (max-width:1440px){.header.property .branding{display:none}}@media (min-width:1441px){.header.property .branding{margin-right:6px;margin-right:20px}}@media (min-width:1625px){.header.property .branding{margin-right:50px}}@media (max-width:1440px){.header.property .branding{margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header.property .branding .property-select{display:none}}.header.property .branding>a{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.nav-open .header.property .branding img{-webkit-filter:unset;filter:initial}.header.property .branding:has(.toggle.active){background-color:#fff;outline:2px solid #fff!important;border-radius:2px;outline-offset:4px}.header.property .branding:has(.toggle.active) img{-webkit-filter:none;filter:none}.header.property .branding .property-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.1}.header.property .branding .property-select .property-link{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block}.header.property .branding .property-select .property-link:focus-visible{outline:auto}.header.property .branding .property-select .property-link figure{margin:0}.header.property .branding .property-select .dropdown{padding-left:13px;margin-left:8px;position:relative}.header.property .branding .property-select .container-full{padding:0}.header.property .branding .property-select .close{display:none}.nav-open .header.property .branding .property-select{color:#000;border-color:#000}.header.property .branding .property-select .toggle.dropdown-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;background:#fff0;cursor:pointer;padding:8px 12px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header.property .branding .property-select .toggle.dropdown-trigger:focus-visible{outline:auto}@media (min-width:1441px){.header.property .branding .property-select .toggle.dropdown-trigger .property-name{display:none}}.header.property .branding .property-select .toggle.dropdown-trigger.active{background-color:hsl(0 0% 100% / .15)}.header.property .branding .property-select .toggle.dropdown-trigger.active .dropdown-icon:after,body.sticky .header.property .branding .property-select .toggle.dropdown-trigger .dropdown-icon:after{-webkit-filter:brightness(0) saturate(100%) invert(15%) sepia(4%) saturate(3322%) hue-rotate(52deg) brightness(97%) contrast(73%);filter:brightness(0) saturate(100%) invert(15%) sepia(4%) saturate(3322%) hue-rotate(52deg) brightness(97%) contrast(73%)}.header.property .branding .property-select .toggle.dropdown-trigger .dropdown-icon{position:relative;width:10px;height:10px;display:block}.header.property .branding .property-select .toggle.dropdown-trigger .dropdown-icon:after{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);display:block;width:10px;height:6px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-open .header.property .branding .property-select .toggle.dropdown-trigger .dropdown-icon:after{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.header.property .branding .property-select .toggle.dropdown-trigger.active .dropdown-icon:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.header.property .branding .property-select .properties{background:#fff;left:auto;left:initial;-webkit-transform:none;-ms-transform:none;transform:none;padding:4px 0}.header.property .branding .property-select .properties.show{padding:0 1rem;left:-8rem;top:2.75rem}.header.property .branding .property-select .properties .container-full .pane .content .wrapper a:last-child{padding-top:1rem;margin:1rem 0;border-top:1px solid rgb(0 0 0 / .1)}.header.property .branding .property-select .properties a{color:#000;display:block;padding:8px 12px}.header.property .branding .property-select .properties a:hover{background:#000;color:#fff}.header.property nav{display:block}@media (max-width:1440px){.header.property nav{display:none}}.header.property nav.open{display:block}@media (max-width:1440px){.header.property nav.open{position:fixed;top:80px;left:0;width:100%;height:100vh;background:#f2f0e9;padding:20px 0;border-top:1px solid #9a9b6e!important}.header.property nav.open a{padding:12px 24px;color:#394034;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:1440px) and (max-width:1440px){.header.property nav.open a.property-link{display:none}}@media (max-width:1440px){.header.property nav.open .property-select.dropdown>a:after,.header.property nav.open li.nav-menu-link.dropdown>a:after{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);display:block;width:10px;height:6px;margin-left:auto!important;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)!important;filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)!important}.header.property nav.open .property-select .dropdown{width:100%}}@media (max-width:1440px) and (max-width:1440px){.header.property nav.open .property-select .dropdown-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:24px!important}}@media (max-width:1440px){.header.property nav.open .property-select .dropdown .property-name{color:#394034;font-family:Brown,sans-serif;font-size:.8125rem;font-weight:700;margin-top:.25rem;letter-spacing:.15em;text-transform:uppercase}}@media (max-width:1440px) and (min-width:1441px){.header.property nav.open .property-select .dropdown .property-name{display:none}}@media (max-width:1440px){.header.property nav.open .property-select a:after{display:none}.header.property nav.open .property-select.dropdown>a.toggle{text-transform:none}.toolbar-horizontal .header.property nav.open{top:159px}}.header.property nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:1440px){.header.property nav>ul{display:block}}.header.property nav>ul>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header.property nav>ul>li.dropdown .toggle+div{width:100%;background:#f2f0e9;-webkit-transition:all .3s;transition:all .3s;position:fixed;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:-1;max-width:none;max-width:initial}@media (max-width:1440px){.header.property nav>ul>li.dropdown .toggle+div{position:static;display:none}}.header.property nav>ul>li.dropdown .toggle+div.show{display:block!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:1440px){.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show{display:block;background:#f2f0e9;position:absolute;top:0;height:100vh;z-index:1;width:100%;left:0}}.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu a{display:block;padding:11px 24px;line-height:1.125rem;font-size:.9375rem;font-weight:700}.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu a .title{font-size:.9375rem;margin:0}@media (max-width:1440px){.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu ul{padding:16px 0;display:block;margin:0}}.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu ul li{margin:0}@media (max-width:1440px){.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu ul li{width:100%;max-width:none;max-width:initial;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu .close{color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:14px 24px;background:#282828;display:none!important}@media (max-width:1440px){.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu .close{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu .close:before{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);display:block;width:10px;height:6px;margin-right:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}.header.property nav>ul>li.dropdown .toggle+div a{color:#282828}.header.property nav>ul>li.dropdown .mega-menu{padding:160px 120px 80px}@media (max-width:1440px){.header.property nav>ul>li.dropdown .mega-menu{padding:0}}@media (max-width:1439px){.header.property nav>ul>li.dropdown .mega-menu figure{display:none}}.header.property nav>ul>li.dropdown .mega-menu img{max-height:180px}.header.property nav>ul>li.dropdown .mega-menu a{display:block;padding:0}.header.property nav>ul>li.dropdown .mega-menu a .title{font-size:1.125rem;margin-top:8px;text-transform:none;line-height:1.4}.nav-open .header.property nav>ul>li>a{opacity:.5}.nav-open .header.property nav>ul>li>a.active{opacity:1}.header.property nav .property-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-right:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header.property nav .property-select .toggle{font-size:.8125rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.header.property nav .property-select .toggle.dropdown-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:0;background:#fff0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header.property nav .property-select .toggle.dropdown-trigger .dropdown-icon{position:relative;width:10px;height:10px;display:block;margin-left:8px}.header.property nav .property-select .toggle.dropdown-trigger .dropdown-icon:after{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);display:block;width:10px;height:6px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}.header.property nav .property-select .toggle.dropdown-trigger.active .dropdown-icon:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.header.property nav .property-select .container-full{padding:0}.header.property nav .property-select .properties.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:1440px){.mobile-nav-open .header.property nav .property-select .properties.show{display:block;background:#f2f0e9;position:absolute;top:0;height:100vh;z-index:1;width:100%;left:0;padding-bottom:200px}}.mobile-nav-open .header.property nav .property-select .properties.show a{display:block;padding:11px 44px;line-height:1.125rem;font-size:.9375rem;font-weight:700;color:#394034;-webkit-transition:background-color .2s ease,color .2s ease;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.mobile-nav-open .header.property nav .property-select .properties.show a .title{font-size:.9375rem;margin:0}.mobile-nav-open .header.property nav .property-select .properties.show a:hover{background:#282828;color:#fff}.mobile-nav-open .header.property nav .property-select .properties.show ul{padding:16px 0;display:block;margin:0}.mobile-nav-open .header.property nav .property-select .properties.show ul li{margin:0}@media (max-width:1440px){.mobile-nav-open .header.property nav .property-select .properties.show ul li{width:100%;max-width:none;max-width:initial;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.mobile-nav-open .header.property nav .property-select .properties.show ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-nav-open .header.property nav .property-select .properties.show .close{color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:14px 24px;background:#282828;margin-bottom:16px;display:none!important}@media (max-width:1440px){.mobile-nav-open .header.property nav .property-select .properties.show .close{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.mobile-nav-open .header.property nav .property-select .properties.show .close:before{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);display:block;width:10px;height:6px;margin-right:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}.header.property .utilities{margin-left:auto}@media (min-width:769px){.header.property .utilities{margin-right:24px}}.header.property .utilities a{cursor:pointer;display:block}.header.property .utilities .dropdown .toggle+div{left:auto;right:auto;margin:12px 0 0 10px;background:#fff;padding:10px 20px}.header.property .utilities .dropdown .toggle+div a{-webkit-text-decoration:underline;text-decoration:underline}.header.property .utilities .dropdown .toggle+div a:hover{-webkit-text-decoration:none;text-decoration:none}.nav-open .header.property .book a{border-color:#282828;color:#282828}.nav-open.sticky .header.property .book a{color:#fff}.nav-open.sticky .header.property .book a:hover{color:#282828}.header.property .book a.btn{padding:20px 26px}@media (min-width:1441px){.header.property .book a.btn{padding:20px 40px}}.header.property .contact{margin-right:30px}@media (max-width:768px){.header.property .contact{margin-left:10px}}@media (max-width:600px){.header.property .contact{margin-right:auto}}.header.property .contact .toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header.property .contact .toggle:before{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/234abb3ec7768a.svg);display:block;width:20px;height:20px}.header.property .contact .toggle:after{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);display:block;width:10px;height:6px;margin-left:4px}@media (max-width:768px){.header.property .contact .toggle:after{display:none}}.nav-open .header.property .contact .toggle:after,.nav-open .header.property .contact .toggle:before{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.header.property .contact .toggle.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header.property .contact .toggle+div{left:auto;right:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);margin:12px 0 0 30px;background:#fff;padding:10px 20px}.header.property .contact .toggle+div a{-webkit-text-decoration:underline;text-decoration:underline}.header.property .contact .toggle+div a:hover{-webkit-text-decoration:none;text-decoration:none}.header.property .book,.header.property .sign-up{margin-left:auto}.sign-up .btn{font-size:.75rem}.sign-up .btn:focus,.sign-up .btn:focus-visible,.sign-up .btn:hover{outline:revert}.sign-up .btn:focus-visible .sign-up-icon:before,.sign-up .btn:focus .sign-up-icon:before,.sign-up .btn:hover .sign-up-icon:before{-webkit-filter:unset;filter:initial}.sign-up .btn .sign-up-icon{width:22px;height:22px;position:relative;margin-right:14px}.sign-up .btn .sign-up-icon:before{content:"";background-image:none;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;height:22px;width:22px;color:#fff}@media (min-width:1025px){.sign-up .btn .sign-up-icon:before{-webkit-filter:invert(1);filter:invert(1)}}body:not(.sticky) .property .branding img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}@media (max-width:1440px){body.mobile-nav-open .property .branding img{-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)!important;filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)!important;height:48px}}.sign-up__webform_overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .3);z-index:100}.sign-up__webform_overlay.show{display:block}.sign-up__webform_overlay.show .sign-up__webform{top:10%;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out}.sign-up__webform_overlay .sign-up__webform{position:absolute;top:0;left:50%;margin:100px auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#f2f0e9;padding:50px 75px;z-index:100}.sign-up__webform_overlay .sign-up__webform label{font-size:1rem;font-style:italic;font-weight:600;padding-bottom:20px}.sign-up__webform_overlay .sign-up__webform .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin:25px 0}@media (max-width:768px){.sign-up__webform_overlay .sign-up__webform .form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.sign-up__webform_overlay .sign-up__webform .form-wrapper .form-item-email{width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.sign-up__webform_overlay .sign-up__webform .form-wrapper .form-item-email{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.sign-up__webform_overlay .sign-up__webform .form-wrapper .form-item-email input{margin:0}@media (max-width:768px){.sign-up__webform_overlay .sign-up__webform .form-wrapper .form-item-email input{width:300px}}.sign-up__webform_overlay .sign-up__webform .form-wrapper .form-actions{margin:0}@media (max-width:768px){.sign-up__webform_overlay .sign-up__webform .form-wrapper .form-actions{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.sign-up__webform_overlay .sign-up__webform .form-wrapper .form-actions input:hover{color:inherit}.sign-up__webform_overlay .sign-up__webform .description{font-size:1rem}@media (max-width:768px){.sign-up__webform_overlay .sign-up__webform{padding:50px 35px 35px;width:90%}.sign-up__webform_overlay .sign-up__webform .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.sign-up__webform_overlay .sign-up__webform .sign-up__webform__close{text-transform:uppercase;font-style:normal;font-weight:500;font-size:.75rem;line-height:1.75rem;position:absolute;right:24px;top:8px;color:#000;z-index:100;cursor:pointer}.property.full .intro{padding-top:120px;text-align:center}.property.full .intro h1{margin-bottom:14px}.property.full .intro .heading-subtitle{margin-bottom:32px}.property.full .intro .address{font-size:1rem;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}@media (min-width:769px){.property.full .intro .address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.property.full .intro .address div:first-child{color:#394034}@media (max-width:768px){.property.full .intro .address div:first-child{margin-bottom:20px}}@media (min-width:769px){.property.full .intro .address div:first-child{margin-right:30px;padding-right:30px;border-right:1px solid #394034}}.property.full .intro .address div:last-child a{white-space:nowrap}.property.full .intro .address a{font-weight:500;border-bottom:1px solid #282828;padding-bottom:0}.property.card .media:not(.default) a:hover img{-webkit-transform:none;-ms-transform:none;transform:none}.property.card .media.cinemagraph:hover .cine{opacity:1;visibility:visible}.property.card .media .cine{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.property.card .media .cine .controls{display:none}#colorbox.is-floorplan #cboxWrapper{max-width:100vw}#colorbox.is-floorplan #cboxContent{max-width:none}#colorbox.is-gallery #cboxWrapper{max-width:100vw}#colorbox.is-gallery .room-gallery-container .carousel{height:calc(100vh - 140px);width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#colorbox.is-gallery .room-gallery-container .carousel .swiper:after{display:none}#colorbox.is-gallery .room-gallery-container .carousel .swiper-pagination{position:fixed;bottom:16px!important}#colorbox.is-gallery .room-gallery-container .carousel .swiper-wrapper{height:100%!important}#colorbox.is-gallery .room-gallery-container .carousel .swiper-wrapper .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 140px);width:100%!important}#colorbox.is-gallery .room-gallery-container .carousel .swiper-wrapper .card figure{height:auto}#colorbox.is-gallery .room-gallery-container [class*=swiper-next-],#colorbox.is-gallery .room-gallery-container [class*=swiper-prev-]{position:fixed;top:50%;opacity:1}#colorbox.is-gallery .room-gallery-container [class*=swiper-prev-]{left:5%}#colorbox.is-gallery .room-gallery-container [class*=swiper-next-]{right:5%}#colorbox span.floorplan img{-o-object-fit:contain;object-fit:contain}@media (min-width:1441px){#colorbox .room-gallery-container{height:100%}}@media (max-width:768px){#colorbox .room-gallery-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 20px}}.room.full .hero .overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;text-align:center;padding:0 24px 80px;pointer-events:none}@media (min-width:769px){.room.full .hero .overlay:has(+.carousel:has(.desktop-only)){padding-bottom:90px}}.room.full .hero .overlay h1{color:#fff;font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.room.full .hero .overlay .size{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:.05em;line-height:1.4}.room.full .hero .carousel{height:100%}.room.full .hero .carousel .ajax-progress{display:none}.room.full .hero .carousel .swiper{height:100%;padding-bottom:0}.room.full .hero .carousel .swiper-pagination{display:none}.room.full .hero .carousel .extras{position:absolute;bottom:0;right:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 28px 24px}@media (max-width:768px){.room.full .hero .carousel .extras{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}.room.full .hero .carousel .extras>div{font-size:0}.room.full .hero .carousel .extras>div a{background-color:#fff;background-size:20px 20px;background-repeat:no-repeat;background-position:50%;border-radius:4px;width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.room.full .hero .carousel .extras>div a:focus,.room.full .hero .carousel .extras>div a:focus-visible{outline:2px solid #2c6faa!important;border-radius:2px;outline-offset:4px}@media (min-width:769px){.room.full .hero .carousel .extras>div a:has(.desktop-only){width:auto;height:42px;background-position:9px 50%;padding-left:42px;padding-right:12px;background-size:24px 24px}}.room.full .hero .carousel .extras>div a:has(.desktop-only) .desktop-only{font-size:.875rem;color:#394034}@media (max-width:768px){.room.full .hero .carousel .extras>div a:has(.desktop-only) .desktop-only{display:none}}.room.full .hero .carousel .extras>div.floorplan a{background-image:url(/wp-content/themes/kmar-dream/assets/images/234a5987325d6a.svg)}.room.full .hero .carousel .extras>div.tour a{background-image:url(/wp-content/themes/kmar-dream/assets/images/fd5e29ade86ce7.svg)}.room.full .hero .carousel .extras>div.video a{background-image:url(/wp-content/themes/kmar-dream/assets/images/a01a808dd41378.svg)}.room.full .hero .carousel .extras>div.gallery a{background-image:url(/wp-content/themes/kmar-dream/assets/images/3518f47be5781a.svg)}.room.full .hero .carousel .swiper-wrapper{height:100%!important}.room.full .hero .carousel [class*=swiper-next-],.room.full .hero .carousel [class*=swiper-prev-]{top:auto;bottom:24px;background-color:#fff;background-size:16px 16px;background-repeat:no-repeat;background-position:50%;border-radius:4px;width:32px;height:32px;margin-top:0}.room.full .hero .carousel [class*=swiper-prev-]{left:28px;background-image:url(/wp-content/themes/kmar-dream/assets/images/635552fc5a49c4.svg);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.room.full .hero .carousel [class*=swiper-next-]{left:68px;right:auto;background-image:url(/wp-content/themes/kmar-dream/assets/images/2296e7009e3e87.svg)}.room.full .hero .carousel .card:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(.64%,rgb(0 0 0 / .75)),color-stop(60%,#fff0));background:-o-linear-gradient(bottom,rgb(0 0 0 / .75) .64%,#fff0 60%);background:linear-gradient(1turn,rgb(0 0 0 / .75) .64%,#fff0 60%);pointer-events:none}.room.full .intro .amenities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-16px;margin-right:-16px;gap:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.room.full .intro .amenities{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.room.full .intro .amenities>div{padding:0}.room.full .intro .amenities>div .icon{height:36px}.room.full .intro .amenities>div .title{font-size:.875rem}@media (min-width:1200px){.room.full .intro .amenities>div .title{width:160px}}.room.full .intro .amenities>div .title img{padding-left:5px}.room.full .intro .amenities .accessible .title,.room.full .intro .amenities .enhancement .title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto}.room.full .intro .amenities .accessible .title img,.room.full .intro .amenities .enhancement .title img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.room.full .intro .accessible a,.room.full .intro .tour a{margin-right:0}.room.full .intro .accessible a:focus,.room.full .intro .accessible a:focus-visible,.room.full .intro .tour a:focus,.room.full .intro .tour a:focus-visible{outline:2px solid #2c6faa!important;border-radius:2px;outline-offset:4px}.room.full .intro.with-sidebar{display:block;text-align:center}.room.full .intro .content{text-align:center;width:100%;max-width:920px;margin:0 auto}.room.full .intro .content>.body{margin-bottom:55px}.room.full .intro .content ul{text-align:left}.room.full .intro .sidebar{max-width:440px;margin:60px auto 0}.room.full .intro .sidebar .booking{background:none;border:none;padding:0;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.room.full .intro .sidebar .booking .booking__dates,.room.full .intro .sidebar .booking .booking__details,.room.full .intro .sidebar .booking .booking__title{display:none}.room.full .intro .sidebar .booking .booking__button{margin-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.room.full .intro .sidebar .booking .booking__button a,.room.full .intro .sidebar .booking .booking__button span{background-color:#394034;color:#fff;padding:18px 32px;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box}.room.card a{cursor:pointer}.room.card.content-overlay .media>a{display:block;width:100%}.room.card.content-overlay .title{width:100%}.room.card.content-overlay .title .tags>div{border:none;padding-left:16px;padding-right:16px}@media (max-width:1440px){.room.card.content-overlay .title .tags>div{padding:0 8px}}.room.card.content-overlay .title .title{position:static;padding:0;width:auto;font-size:.75rem;text-align:center;color:#fff}@media (max-width:1440px){.room.card.content-overlay .title .title{font-size:.75rem}}.room.card.content-overlay .amenity .icon{height:40px}.room.card.content-overlay .amenity .icon img,.room.card.content-overlay .amenity .icon svg{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%) drop-shadow(1px 4px 4px #000);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%) drop-shadow(1px 4px 4px black);max-height:40px;max-width:40px}.room.card.content-overlay .title .links,.room.card.content-overlay .title .links a{margin-top:20px}.room.card.content-overlay .title .links a+a{margin-left:20px}#cboxContent:has(.room-gallery-container){max-width:none;max-width:initial}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-display:swap;font-family:Brown;font-style:normal;font-weight:400;src:url(/wp-content/themes/kmar-dream/assets/fonts/3c86d020cc48ce.ttf) format("truetype")}@font-face{font-display:swap;font-family:Brown;font-style:normal;font-weight:500;src:url(/wp-content/uploads/2026/10/brown-500.woff) format("woff"),url(/wp-content/themes/kmar-dream/assets/fonts/bac298928e6983.otf) format("opentype")}@font-face{font-display:swap;font-family:Brown;font-style:normal;font-weight:700;src:url(/wp-content/themes/kmar-dream/assets/fonts/ed36120a086381.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plantin;font-style:italic;font-weight:400;src:url(/wp-content/themes/kmar-dream/assets/fonts/c19f22d50130b0.otf) format("opentype")}@font-face{font-display:swap;font-family:Plantin;font-style:normal;font-weight:600;src:url(/wp-content/themes/kmar-dream/assets/fonts/50267c1071b6b6.otf) format("opentype")}@font-face{font-display:swap;font-family:Plantin;font-style:italic;font-weight:600;src:url(/wp-content/themes/kmar-dream/assets/fonts/e0d1068065426c.otf) format("opentype")}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;-webkit-box-flex:0;flex:0 0 33.33333333%;max-width:33.33333333%}.col-3,.col-4{-webkit-box-flex:0}.col-3{width:25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-2,.columns.six>*{width:16.66666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-1{width:8.33333333%}.container,.container-small,.container-smaller{margin:0 auto;padding-right:24px;padding-left:24px;width:100%;max-width:1416px}@media (min-width:769px){.container,.container-small,.container-smaller{padding-left:40px;padding-right:40px}}@media (min-width:1281px){.container,.container-small,.container-smaller{padding-left:80px;padding-right:80px}}.columns.container-small,.columns.container-smaller,.container.columns{margin-right:auto;margin-left:auto}.container-none{width:100%}.container-none .columns{margin-left:0;margin-right:0}.container-small{max-width:1160px}.container-smaller{max-width:960px}.container-full{width:100%;padding-left:20px;padding-right:20px}@media (min-width:769px){.container-full{padding-left:40px;padding-right:40px}}@media (min-width:1281px){.container-full{padding-left:80px;padding-right:80px}}.container-full .columns{margin-left:0;margin-right:0}.wrapper{position:relative}@media (min-width:769px){.is-collection .columns{display:block!important}}@media (min-width:1025px){.is-collection .columns{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px;margin-right:-8px}}@media (min-width:769px){.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px;margin-right:-8px}}@media (min-width:1281px){.columns{margin-left:-16px;margin-right:-16px}}.columns>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:769px){.columns>*{padding-left:20px;padding-right:20px}}@media (min-width:1281px){.columns.spacing-0{margin-left:0;margin-right:0}}@media (min-width:769px){.columns.spacing-0>*{padding-left:0;padding-right:0}}@media (min-width:1281px){.columns.spacing-24{margin-left:-12px;margin-right:-12px}}@media (min-width:769px){.columns.spacing-24>*{padding-left:12px;padding-right:12px}}@media (min-width:1281px){.columns.spacing-48{margin-left:-24px;margin-right:-24px}}@media (min-width:769px){.columns.spacing-48>*{padding-left:24px;padding-right:24px}}@media (min-width:1281px){.columns.spacing-64{margin-left:-32px;margin-right:-32px}}@media (min-width:769px){.columns.spacing-64>*{padding-left:32px;padding-right:32px}}@media (min-width:1281px){.columns.spacing-120{margin-left:-60px;margin-right:-60px}}@media (min-width:769px){.columns.spacing-120>*{padding-left:60px;padding-right:60px}}.columns.gapless{margin-left:0;margin-right:0}.columns.gapless>*{padding-left:0;padding-right:0}.columns.gap-small{margin-left:-8px;margin-right:-8px}.columns.gap-small>*{padding-left:8px;padding-right:8px}.columns.one>*,.columns>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:769px){.columns.two>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:769px){.columns.three>:not(:has(.journey)){width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1281px){.columns.three>:not(:has(.journey)){width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}.columns.three>.room{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}@media (min-width:769px){.columns.three>.room{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1281px){.columns.three>.room{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:769px){.columns.three>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1281px){.columns.three>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:769px){.columns .card-reference:has(>.journey){width:auto!important;-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important;max-width:none!important}}@media (min-width:1025px){.columns .card-reference:has(>.journey){width:50%!important;-webkit-box-flex:0!important;-webkit-flex:0 0 50%!important;-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}}@media screen and (min-width:1650px){.columns .card-reference:has(>.journey){width:33.33333333%!important;-webkit-box-flex:0!important;-webkit-flex:0 0 33.33333333%!important;-ms-flex:0 0 33.33333333%!important;flex:0 0 33.33333333%!important;max-width:33.33333333%!important}}@media (min-width:769px){.columns.four>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1441px){.columns.four>*{width:33.33%;-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:1920px){.columns.four>*{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width:768px){.columns.five{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.columns.five>*{width:20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (max-width:1280px){.columns.five>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (max-width:600px){.columns.five>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:768px){.columns.six{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:1280px){.columns.six>*{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width:768px){.columns.six>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:600px){.columns.six>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.columns.eight>*{width:12.5%;-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}@media (max-width:1280px){.columns.eight>*{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width:768px){.columns.eight>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.mega-menu .columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.mega-menu .columns>*{width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none}.mega-menu .columns .nav-menu-link{-webkit-box-flex:0;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (min-width:1440px){.mega-menu .columns .nav-menu-link{-webkit-box-flex:0;-webkit-flex:0 1 16.667%;-ms-flex:0 1 16.667%;flex:0 1 16.667%}}.sr-only,.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background-color:#fff;display:block;left:50%;padding:12px;position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:1}.skip-link:focus{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.cmpt-placeholder{position:relative}.cmpt-placeholder:before{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:.2;pointer-events:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:#fff0;scroll-behavior:smooth}body,html{height:100%;position:relative}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:none;background:#fff}.translated-ltr body{top:0!important}body.scroll-lock{overflow:hidden}.goog-te-banner-frame{display:none}.layout-container{background:#f2f0e9}@media (max-width:768px){.layout-container{overflow:hidden}}.layout-container.mission--page{overflow:visible;overflow:initial}a#skip-main:active,a#skip-main:focus{position:absolute!important;background-color:hsl(0 0% 100% / .8);left:auto!important;top:100px!important;width:30%!important;height:auto!important;overflow:auto!important;margin:10px 35%!important;padding:5px!important;text-align:center!important;font-size:1rem!important;z-index:1010!important;-webkit-clip-path:none!important;clip-path:none!important;clip:auto!important}@media (min-width:1025px){a#skip-main:active,a#skip-main:focus{top:40px!important}}p{margin-bottom:18px}@media (min-width:769px){p{margin-bottom:24px}}p:last-child{margin:0}p a{color:inherit}p iframe{max-width:100%}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}a[data-cke-saved-href]{color:blue;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}address{font-family:Plantin,serif;font-size:.875rem;font-style:italic;line-height:1.5rem;letter-spacing:.2em;margin-bottom:24px}hr{margin:16px 0}@media (max-width:768px){.table-responsive{overflow-x:auto}}.pb{padding-bottom:60px!important}@media (min-width:1025px){.pb{padding-bottom:120px!important}}.pt:not(.wg-li){padding-top:60px!important}@media (min-width:1025px){.pt:not(.wg-li){padding-top:120px!important}}.pb-half{padding-bottom:40px!important}@media (min-width:1025px){.pb-half{padding-bottom:60px!important}}.pt-half{padding-top:40px!important}@media (min-width:1025px){.pt-half{padding-top:60px!important}}.columns{margin-bottom:-24px}.columns>*{margin-bottom:24px}@media (max-width:768px){.columns>*{margin-bottom:16px}}.cke_editable ol,.cke_editable ul,main ol,main ul{list-style-type:disc;margin-bottom:24px;padding-left:16px}.cke_editable ol li,.cke_editable ul li,main ol li,main ul li{margin:5px 0 10px}.cke_editable ol,main ol{list-style:decimal}.body{margin-bottom:18px}@media (min-width:769px){.body{margin-bottom:32px}}.body:last-child{margin:0}.body img{max-width:100%}.body a{font-weight:500;border-bottom:1px solid #928a85}.links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.links a:last-child{margin-bottom:0}.links a.embed-code,a.embed-code{cursor:pointer}.hidden{display:none}@media (min-width:1025px){.mobile{display:none}}@media (max-width:1024px){.desktop{display:none}}span.nowrap{white-space:nowrap}@media (max-width:480px){span.nowrap{white-space:normal}}.subnav-sticky header{margin-top:-48px}.subnav-sticky .subnav-stick{position:fixed!important;padding-bottom:5px!important;margin-bottom:0!important;margin-bottom:initial!important;top:0!important;width:100%;z-index:99}@media (max-width:1024px){.subnav-sticky .subnav-stick{position:revert!important}}.subnav-sticky .intro{margin-top:47px}@media (max-width:1024px){.subnav-sticky.sticky.restaurant .restaurant.full .subnav-stick{position:fixed!important;top:0!important}}.subnav-sticky.sticky.context-thefieldguide header{display:block;margin-top:0}.subnav-sticky.sticky header{display:none}.subnav-sticky.sticky header .navigation{background-color:#e0e0e0;-webkit-transition:0s;transition:0s}.subnav-sticky.toolbar-horizontal .subnav-stick{top:79px!important}.subnav-sticky .restaurant.full .intro{z-index:0}#cboxWrapper .embedded,#cboxWrapper [class*=embedded]{height:100%}.empty{text-align:center}.maintenance-page .dialog-off-canvas-main-canvas{height:100vh;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.maintenance-page header{display:none}.maintenance-page main{height:300px;padding:20px;width:auto}.local-tasks{background:#fff;border-radius:3px;bottom:10px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .5);box-shadow:0 0 10px rgb(0 0 0 / .5);padding:20px;position:fixed;right:10px;z-index:10}.local-tasks ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.local-tasks ul li{margin:0 10px}.local-tasks ul a{padding:5px}.user-login-form{margin:0 auto;padding:32px 16px;max-width:350px}.drupal-messages{padding:30px 50px;background:#fff;color:#000}.component-unpublished{opacity:.25}body,html{font-size:1rem}body{color:#555;font-family:Brown,sans-serif;font-weight:400;line-height:2;letter-spacing:.07em}@media (min-width:1281px){body{font-size:1.125rem}}em{font-style:italic}strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#394034;font-weight:500;letter-spacing:.1em;line-height:1.2;margin:0 0 18px;padding:0;font-family:Brown,sans-serif;text-transform:uppercase}@media (min-width:769px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:32px}}.h1,h1{font-size:2rem}.h2,h2{font-size:1.5rem}@media (min-width:1281px){.h2,h2{font-size:1.6875rem}}.h3,.h4,h3,h4{font-size:1.375rem;margin-bottom:18px}.h5,h5{font-size:1.125rem}.h5,.h6,h5,h6{font-weight:700;margin-bottom:14px}.h6,h6{font-size:1rem}.tagline{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;line-height:1.1;margin-bottom:18px}.sticky .description a:focus,.sticky .links a:focus,.sticky .nav-menu-link a:focus,.sticky .utility-nav button:focus,.sticky a.branding:focus,.sticky a.fg-logo:focus,.sticky header.header button.nav-toggle[aria-expanded=false]:focus{outline:2px solid #2c6faa!important;border-radius:2px;outline-offset:4px}.nav-menu-link a:focus,.room.card .media .title .links a:focus,a.branding:focus,body:not(.sticky) .utility-nav button:focus,body:not(.sticky) header.header button.nav-toggle[aria-expanded=false]:focus{outline:2px solid #fff!important;border-radius:2px;outline-offset:4px}.restaurant.full .nav .menu li a:focus{outline:2px solid #000!important}.subnav-stick ul.menu li a:focus{outline:2px solid #2c6faa!important;border-radius:2px;outline-offset:4px}.app-download-menu a:focus,.mission-menu a:focus,.phone-menu a:focus{outline:2px solid #000!important;border-radius:2px;outline-offset:4px}.book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit:focus,.book a.btn:focus,.properties .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.js-book.form-submit:focus,.properties a.btn.js-book:focus,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book a.form-submit:focus,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .properties a.js-book.form-submit:focus{color:#282828;border-color:#282828}.book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit:focus:before,.book a.btn:focus:before,.properties .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.js-book.form-submit:focus:before,.properties a.btn.js-book:focus:before,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book a.form-submit:focus:before,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .properties a.js-book.form-submit:focus:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.accordion-content a:focus,.guide__buttons a:focus,.header.brand nav .content>div>ul>li>a:focus,.header.brand nav .content>div>ul li div a:focus,.map-box-block .mapbox__inner .body a:focus,.mapboxgl-ctrl-attrib-inner a:focus,.property.full .intro .address a:focus,.utility div>a:focus,a.gaUYjb:focus,a.jHznUv:focus,footer .main.brand .wrapper .menu>div a:focus{outline:2px solid #2c6faa!important;border-radius:2px;outline-offset:4px}.header.property .branding .property-select .properties a:focus{outline:2px solid #2c6faa!important;border-radius:10px;outline-offset:-4px}.social a:focus{outline:2px solid #2c6faa!important;border-radius:50%;outline-offset:4px}.feature.card>a:focus,.press .media a:focus{outline:2px solid #2c6faa;outline-offset:2px}.article.callout .media a figure,.card .media a figure,.press .media a figure{overflow:hidden}.article.callout .media a:focus img,.article.callout .media a:hover img,.card .media a:focus img,.card .media a:hover img,.press .media a:focus img,.press .media a:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.article.callout .media img,.card .media img,.press .media img{-webkit-transition:.25s;transition:.25s}.card .media a:focus figure{border:2px solid #000}.article.callout a:focus>figure,.c-crowdriff .content a.overlay:focus,.event a:focus>figure,.press a:focus>figure,.property a:focus>figure{border:3px solid #2c6faa}.swiper-next:focus,.swiper-prev:focus,[class*=swiper-next-]:focus,[class*=swiper-prev-]:focus{outline:2px solid #2c6faa;outline-offset:4px;border-radius:10px}.card.offer .wrapper .media a{display:block}.card.offer .wrapper .media a img{-webkit-transition:.25s;transition:.25s}.card.offer .wrapper .media a:focus,.card.offer .wrapper .media a:focus-visible{border:3px solid #000}.properties ul li .sprouting{display:block!important;padding:25px!important;text-transform:capitalize!important}.properties ul li .sprouting:after{content:none!important}@media (min-width:1025px){.properties ul li .sprouting{display:none!important}}.es-review-author-name-container:focus,.es-review-source-source-bottom-container:focus{-webkit-text-decoration:underline!important;text-decoration:underline!important}.c-interactive-map__category-featured .pin svg{-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.content [tabindex]:focus:not([tabindex="-1"]),.content a:focus:not([class*=nav-]):not([class*=menu-]):not(.branding):not(.fg-logo),.content button:focus:not([class*=nav-]):not([class*=menu-]):not(.nav-toggle),.content input:focus,.content select:focus,.content textarea:focus,.main-content [tabindex]:focus:not([tabindex="-1"]),.main-content a:focus:not([class*=nav-]):not([class*=menu-]):not(.branding):not(.fg-logo),.main-content button:focus:not([class*=nav-]):not([class*=menu-]):not(.nav-toggle),.main-content input:focus,.main-content select:focus,.main-content textarea:focus,[role=main] [tabindex]:focus:not([tabindex="-1"]),[role=main] a:focus:not([class*=nav-]):not([class*=menu-]):not(.branding):not(.fg-logo),[role=main] button:focus:not([class*=nav-]):not([class*=menu-]):not(.nav-toggle),[role=main] input:focus,[role=main] select:focus,[role=main] textarea:focus,article [tabindex]:focus:not([tabindex="-1"]),article a:focus:not([class*=nav-]):not([class*=menu-]):not(.branding):not(.fg-logo),article button:focus:not([class*=nav-]):not([class*=menu-]):not(.nav-toggle),article input:focus,article select:focus,article textarea:focus,main [tabindex]:focus:not([tabindex="-1"]),main a:focus:not([class*=nav-]):not([class*=menu-]):not(.branding):not(.fg-logo),main button:focus:not([class*=nav-]):not([class*=menu-]):not(.nav-toggle),main input:focus,main select:focus,main textarea:focus,section [tabindex]:focus:not([tabindex="-1"]),section a:focus:not([class*=nav-]):not([class*=menu-]):not(.branding):not(.fg-logo),section button:focus:not([class*=nav-]):not([class*=menu-]):not(.nav-toggle),section input:focus,section select:focus,section textarea:focus{outline:2px solid #2c6faa;outline-offset:2px}.breadcrumbs ol{list-style:none;margin:0 0 0 -1px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumbs ol li{margin:16px 0;padding:0 16px;border-left:1px solid #000}.breadcrumbs ol li:first-child{padding-left:0}.links a{border-bottom:1px solid #615144;color:#615144;font-size:.875rem;font-weight:700;letter-spacing:.2em;line-height:1.2;padding-bottom:4px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-webkit-transition-duration:.3s;transition-duration:.3s}.links a:hover{color:#282828}.heading .links a:hover{padding-right:0}.btn,.form-actions .form-submit,.links .btn,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit{background:#394034;color:#fff;border:1px solid #f9f8f7;font-size:.75rem;font-weight:700;letter-spacing:.2em;padding:19px 40px;text-align:center;-webkit-transform:perspective(1px);transform:perspective(1px);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.btn:before,.form-actions .form-submit:before,.links .btn:before,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn:focus,.btn:hover,.form-actions .form-submit:focus,.form-actions .form-submit:hover,.links .btn:focus,.links .btn:hover,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit:focus,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit:hover{color:#282828;border-color:#282828;border-width:2px}.btn:focus:before,.btn:hover:before,.form-actions .form-submit:focus:before,.form-actions .form-submit:hover:before,.links .btn:focus:before,.links .btn:hover:before,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit:focus:before,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.btn.secondary,.form-actions .form-submit.secondary,.links .btn.secondary,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .secondary.form-submit{background-color:#fff;color:#282828;border-color:#fff0}.btn.secondary:focus,.btn.secondary:hover,.form-actions .form-submit.secondary:focus,.form-actions .form-submit.secondary:hover,.links .btn.secondary:focus,.links .btn.secondary:hover,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .secondary.form-submit:focus,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .secondary.form-submit:hover{color:#fff}.btn.secondary:before,.form-actions .form-submit.secondary:before,.links .btn.secondary:before,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .secondary.form-submit:before{background-color:#282828}.form-actions .form-submit{border:1px solid #282828}.form-actions .form-submit:focus,.form-actions .form-submit:hover{background:#fff}.ot-sdk-show-settings{color:#fff!important;border:1px solid #282828!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.2em!important;padding:19px 40px!important}.ot-sdk-show-settings:hover{color:#282828!important;border-color:#282828!important;background-color:#282828!important}.ot-sdk-show-settings:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.bk-manage__main .btn.btn-primary,.bk-manage__main .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .bk-manage__main .btn-primary.form-submit{border:1px solid #000}.bk-manage__main .btn.btn-primary:hover,.bk-manage__main .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit:hover,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .bk-manage__main .btn-primary.form-submit:hover,footer{color:#000}footer{background:#fff;letter-spacing:.15em}@media (max-width:1024px){footer{margin-bottom:60px}}footer figure.logo img{width:auto}footer a{color:#000}footer h2{border-bottom:1px solid #efede6;padding-bottom:12px;margin-bottom:12px;text-transform:none;font-size:1rem}footer .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.8125rem}footer .social .social-title{margin-right:24px;display:none}footer .social a{width:32px;height:32px;margin:0 12px;overflow:hidden;background:#0d334a;border-radius:50%}@media (max-width:768px){footer .social a{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px}}footer .social a:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%}footer .social a[href*=instagram]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/b189b6d23b90cf.svg)}footer .social a[href*=facebook]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/7fa77060ffa431.svg)}footer .social a[href*=youtube]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/650473596af32d.svg)}footer .social a[href*=weibo]:before{background-image:none}footer .social a[href*=linkedin]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/5b05cb74a1859f.svg)}footer .social a[href*=tiktok]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/901a9d0e4d6bc3.svg)}footer .social a[href*=spotify]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/62e29019b112ba.svg)}@media (min-width:769px){footer .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}footer .main{padding:80px 0 40px}@media (max-width:768px){footer .main{padding:80px 0 23px}}footer .main .menu{font-size:.8125rem}footer .main .newsletter{letter-spacing:0}footer .main .newsletter form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .main .newsletter form>*{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}footer .main .newsletter form .js-webform-type-webform-name .webform-name .webform-flexbox .webform-flex{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}footer .main .newsletter form .webform-flexbox{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .main .newsletter form .webform-flex--container{margin:0}footer .main .newsletter form .webform-flex:first-child{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}footer .main .newsletter form .webform-flex:last-child{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}footer .main .newsletter form .form-actions{margin:0}footer .main .newsletter form .form-actions input{text-indent:-9999px;height:56px;margin:0;border:1px solid #bdbdbd;border-radius:0 1px 1px 0;background:url(/wp-content/themes/kmar-dream/assets/images/c838e920d85692.svg) 50% no-repeat;background-color:#0d334a;background-size:7px 14px;padding:0;width:50px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}footer .main .newsletter form .form-actions input:focus,footer .main .newsletter form .form-actions input:hover{background-color:#757575}@media (min-width:1281px){footer .main .newsletter form .form-actions input{background-position:12px 50%;padding-left:32px;padding-right:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-indent:0}}footer .main .newsletter .form-item-markup,footer .main .newsletter .js-form-type-processed-text{font-family:Plantin,serif;font-weight:600;font-size:.875rem;line-height:1.1;margin-bottom:12px}footer .main .newsletter .form-checkbox,footer .main .newsletter .form-email,footer .main .newsletter .form-text{background-color:#f9f8f7;border-color:#bdbdbd}footer .main .newsletter .form-email,footer .main .newsletter .form-text{font-size:.875rem;letter-spacing:.15em;font-weight:500;color:#000;height:56px;border-radius:1px 0 0 1px;margin-bottom:4px}footer .main .newsletter .form-email::-webkit-input-placeholder,footer .main .newsletter .form-text::-webkit-input-placeholder{color:#000}footer .main .newsletter .form-email::-moz-placeholder,footer .main .newsletter .form-text::-moz-placeholder{color:#000}footer .main .newsletter .form-email:-ms-input-placeholder,footer .main .newsletter .form-text:-ms-input-placeholder{color:#000}footer .main .newsletter .form-email::-ms-input-placeholder,footer .main .newsletter .form-text::-ms-input-placeholder{color:#000}footer .main .newsletter .form-email::-webkit-input-placeholder,footer .main .newsletter .form-text::-webkit-input-placeholder{color:#000}footer .main .newsletter .form-email::-moz-placeholder,footer .main .newsletter .form-text::-moz-placeholder{color:#000}footer .main .newsletter .form-email:-ms-input-placeholder,footer .main .newsletter .form-text:-ms-input-placeholder{color:#000}footer .main .newsletter .form-email::-ms-input-placeholder,footer .main .newsletter .form-text::-ms-input-placeholder{color:#000}footer .main .newsletter .form-email::placeholder,footer .main .newsletter .form-text::placeholder{color:#000}footer .main .newsletter .form-checkbox{width:18px;height:18px;border-radius:1px}footer .main .newsletter .description{font-size:.6875rem;font-weight:400}footer .main .newsletter .description a{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:1280px){footer .main.brand .wrapper{display:block}}@media (min-width:1281px){footer .main.brand .wrapper>div{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;width:50%;max-width:50%}}footer .main.brand .wrapper .footer-book{font-weight:700}footer .main.brand .wrapper .menu{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (max-width:1280px){footer .main.brand .wrapper .menu{max-width:700px;margin-left:auto;margin-right:auto}}@media (max-width:768px){footer .main.brand .wrapper .menu .footer-book{-webkit-column-span:all;-moz-column-span:all;column-span:all}}@media (min-width:769px){footer .main.brand .wrapper .menu{-webkit-column-count:3;-moz-column-count:3;column-count:3}}footer .main.brand .wrapper .menu>div{margin-bottom:24px;line-height:1.1}footer .main.brand .wrapper .menu>div a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:1280px){footer .main.brand .wrapper .newsletter{margin-top:40px;max-width:520px;margin-left:auto;margin-right:auto}}@media (max-width:768px){footer .main.property{padding-top:40px}}@media (min-width:769px){footer .main.property .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1281px){footer .main.property .wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:768px){footer .main.property .wrapper .accordion{margin-top:0}footer .main.property .wrapper .accordion:not(:first-child) h6{border-top:1px solid #efede6}footer .main.property .wrapper .accordion.open h2:after{content:"-"}footer .main.property .wrapper .accordion.open .accordion-content{height:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px}footer .main.property .wrapper .accordion.open .accordion-content .logos{margin-top:16px;margin-bottom:16px;max-height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer .main.property .wrapper .accordion.open .accordion-content .logos .icon{margin-right:16px}footer .main.property .wrapper .accordion.open .accordion-content .logos .icon img{width:auto;height:56px}footer .main.property .wrapper .accordion.open .accordion-content .logos>img{width:auto;margin-right:16px;height:56px}footer .main.property .wrapper .accordion:first-child:not(.open) h6{margin-bottom:0;border-bottom:none}footer .main.property .wrapper .accordion h2{padding-top:12px}footer .main.property .wrapper .accordion h2:after{content:"+";position:absolute;right:15px;font-family:Brown,sans-serif;font-weight:400;font-size:1.3125rem;line-height:1rem;color:#282828}footer .main.property .wrapper .accordion .accordion-content{height:0;overflow:hidden;-webkit-transition:height 1s ease;transition:height 1s ease}footer .main.property .wrapper .accordion .footer-links{-webkit-columns:2;-moz-columns:2;-webkit-column-count:2;-moz-column-count:2;column-count:2}}footer .main.property .info{font-size:.8125rem;line-height:1.875rem}@media (min-width:769px){footer .main.property .info{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;width:50%;max-width:50%;margin-right:48px}}@media (min-width:1281px){footer .main.property .info{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;width:30%;max-width:30%}}footer .main.property .info>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer .main.property .info>div>div:first-child{margin-right:36px;height:100%}footer .main.property .info .footer-book,footer .main.property .info .phone{font-weight:500}footer .main.property .info a{display:block}footer .main.property .menu{line-height:1.875rem}@media (max-width:768px){footer .main.property .menu{margin-top:30px}}@media (min-width:1281px){footer .main.property .menu{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;width:30%;max-width:30%}}footer .main.property .menu>div{-webkit-column-count:2;-moz-column-count:2;column-count:2}footer .main.property .newsletter{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:auto;margin-top:40px}footer .main.property .newsletter .social{margin-top:32px}@media (max-width:1280px){footer .main.property .newsletter{max-width:520px;margin-left:auto;margin-right:auto;margin-top:28px}}@media (min-width:1281px){footer .main.property .newsletter{padding-left:80px;margin-top:0}}footer figure.logo{height:56px;margin-right:16px}footer .misc{border-top:1px solid #e0e0e0;padding:20px 0}footer .misc .wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){footer .misc .wrapper{display:block}}@media (min-width:1025px){footer .misc .wrapper>div{margin:0 50px}}footer .misc .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:56px}footer .misc .logos figure{height:56px;margin-right:16px}footer .misc .logos .icon{height:100%;margin-right:16px}footer .misc .logos .icon img{height:100%;width:auto}footer .misc .logos>img{height:100%;width:auto;margin-right:16px}footer .misc .logos>*{padding:0 12px}footer .misc .logos>:first-child{padding-left:0}footer .misc .logos>:last-child{padding-right:0}footer .misc .guide{font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){footer .misc .guide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){footer .misc .guide{margin-top:20px}}footer .misc .guide a:first-child{margin-right:8px;line-height:1.2}footer .misc .guide img{height:24px;width:auto}@media (max-width:768px){footer .misc .guide img{height:35px}}footer .misc.property .wrapper>div{margin:0;text-align:center}footer .misc.property .wrapper>div.guide{margin-left:auto!important}@media (max-width:1024px){footer .misc.property .wrapper>div.guide{margin-top:12px}}footer .copy{background:#f2f0e9;font-size:.75rem;padding:10px 0}@media (max-width:768px){footer .copy .container,footer .copy .container-small,footer .copy .container-smaller{padding:0}}@media (max-width:768px){footer .copy{font-size:.6875rem}}footer .copy .copyright{display:block}@media (max-width:768px){footer .copy .copyright{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}footer .copy .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1280px){footer .copy .wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}footer .copy .utility{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:769px){footer .copy .utility{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}footer .copy .utility .legal-footer-logo{position:relative;bottom:.15em}@media (max-width:768px){footer .copy .utility .legal-footer-logo{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}footer .copy .utility #ot-sdk-btn.ot-sdk-show-settings{border:none!important;background:none!important;padding:0!important;color:#000!important;height:25px;font-family:Brown,sans-serif!important;font-size:.6875rem!important;font-weight:400!important}@media (min-width:1025px){footer .copy .utility #ot-sdk-btn.ot-sdk-show-settings{font-size:.75rem!important}}footer .copy .utility #ot-sdk-btn.ot-sdk-show-settings:focus,footer .copy .utility #ot-sdk-btn.ot-sdk-show-settings:hover{-webkit-text-decoration:underline;text-decoration:underline}footer .copy .utility>*{white-space:nowrap;text-align:center;margin:0 12px}@media (min-width:769px){footer .copy .utility>*{margin:0 0 0 24px}}footer .copy .utility a:hover{-webkit-text-decoration:underline;text-decoration:underline}footer .copy .settings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){footer .copy .settings>*{margin:0 12px}}@media (min-width:769px){footer .copy .settings>*{margin-left:40px}}footer .copy .settings{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1281px){footer .copy .settings{margin-left:auto}}header{position:fixed;top:0;width:100%;z-index:999}.restaurant.mobile-subnav-open header{display:none}.toolbar-horizontal header{top:79px}.toolbar-horizontal header,.toolbar-vertical header{z-index:500}header a:focus{outline:none}.mobile-nav-open header.property #google_translate_element .goog-te-gadget-simple:after{font-size:.8125rem}.mobile-nav-open header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit,.mobile-nav-open header .book button.btn,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .mobile-nav-open header .book button.form-submit{background-color:#282828!important;color:#fff!important}@media (max-width:1024px){.mobile-nav-open header .utility-nav .mission.js-mission{margin-right:12px}}.mobile-nav-open header .utility-nav span.utility-nav-label{color:#282828}.mobile-nav-open header .utility-nav .language-label:after,.mobile-nav-open header .utility-nav .mission-label:after,.mobile-nav-open header .utility-nav .phone-label:after{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}.mobile-nav-open header .utility-nav .mission .mission-icon{background-image:url(/wp-content/themes/kmar-dream/assets/images/8eab0d3a92a08c.svg);-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%);filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)}.mobile-nav-open header .utility-nav .mission .mission-label{color:#282828}.mobile-nav-open header .utility-nav .phone .phone-icon{background-image:url(/wp-content/themes/kmar-dream/assets/images/196593e0df5643.svg);-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%);filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)}.mobile-nav-open header .utility-nav .phone .phone-label{color:#282828}.mobile-nav-open header .utility-nav .language .language-icon{background-image:none}.mobile-nav-open header .utility-nav .language .language-label{color:#282828}.mobile-nav-open header .utility-nav .util-gallery .gallery-icon{background-image:none}.mobile-nav-open header .utility-nav .util-app-download .app-download-icon{background-image:none;-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%);filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)}.sticky header .navigation .mobile-logo{-webkit-filter:none;filter:none}@media screen and (min-width:975px){.sticky header .navigation .mobile-logo{margin-right:0}}.sticky header #google_translate_element .goog-te-gadget-simple:before{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}.sticky header .branding img{height:50px}@media (min-width:481px){.sticky header .branding img{height:64px}}.sticky header .branding .mobile img{height:48px}@media (min-width:481px){.sticky header .branding .mobile img{height:64px}}.sticky header .navigation{background:#282828;background-color:#f2f0e9;border-bottom:1px solid #e0e0e0}.sticky header.property .branding .property-select{border-color:#282828}.sticky header .utilities .mission .mission-icon{background-image:url(/wp-content/themes/kmar-dream/assets/images/8eab0d3a92a08c.svg)}.sticky header .utilities .mission .mission-icon:after{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)!important;filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)!important}.sticky header .property .navigation .contact{margin-right:15px}.sticky header .utility-nav .language-label:after,.sticky header .utility-nav .mission-label:after,.sticky header .utility-nav .phone-label:after{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}.sticky header .utility-nav span.utility-nav-label{color:#394034}.sticky header .utility-nav .mission .mission-icon{background-image:url(/wp-content/themes/kmar-dream/assets/images/8eab0d3a92a08c.svg);-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%);filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)}.sticky header .utility-nav .mission .mission-label{color:#394034}.sticky header .utility-nav .phone .phone-icon{background-image:url(/wp-content/themes/kmar-dream/assets/images/196593e0df5643.svg);-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%);filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)}.sticky header .utility-nav .phone .phone-label{color:#394034}.sticky header .utility-nav .language .language-icon{background-image:none;-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%);filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)}.sticky header .utility-nav .language .language-label{color:#394034}.sticky header .utility-nav .util-gallery .gallery-icon{background-image:none}.sticky header .utility-nav .util-app-download .app-download-icon,.sticky header .utility-nav .util-gallery .gallery-icon{-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%);filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)}.sticky header .utility-nav .util-app-download .app-download-icon{background-image:none}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sticky header .book a.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sticky header .book button.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sticky header .sign-up a.form-submit,.sticky header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit,.sticky header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit,.sticky header .book a.btn,.sticky header .book button.btn,.sticky header .nav-toggle .bar,.sticky header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit,.sticky header .sign-up a.btn{background-color:#394034;white-space:nowrap}.sticky header .nav-toggle .menu-label,.sticky header.property .branding .property-select,.sticky header.property .utilities a,.sticky header.property nav ul a{color:#394034}.sticky header.property .branding .property-select .toggle:after,.sticky header.property .contact .toggle:after,.sticky header.property .contact .toggle:before,.sticky header.property nav>ul>li.dropdown>a:after{-webkit-filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)!important;filter:invert(20%) sepia(13%) saturate(621%) hue-rotate(52deg) brightness(94%) contrast(85%)!important;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}header .branding img{width:auto;height:50px;-webkit-transition:height .3s linear;transition:height .3s linear}@media (min-width:481px){header .branding img{height:64px}}header .branding .mobile img{height:48px}@media (min-width:481px){header .branding .mobile img{height:64px}}header .navigation{background:#fff0;border-bottom:1px solid #fff0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 16px 12px 22px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}@media (min-width:481px){header .navigation{padding:31px 50px 23px 53px}}@media (min-width:769px){header .navigation{padding:31px 64px 23px}}@media (min-width:975px){header .navigation{padding:31px 32px 23px 48px}}@media (min-width:1281px){header .navigation{padding:31px 50px 23px 80px}}@media (min-width:1441px){header .navigation{padding:31px 120px 23px}}@media (max-width:768px){header .navigation>.book{display:none}}@media (max-width:1024px){header nav{overflow-y:scroll}}header nav #google_translate_element .goog-te-gadget-simple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header nav #google_translate_element .goog-te-gadget-simple:before{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);margin:16px 24px}header nav #google_translate_element .goog-te-gadget-simple:after{content:"Language";display:block;font-family:Brown,sans-serif;font-size:1rem;margin-left:-12px;pointer-events:none}header .nav-toggle{margin:0;background:none;border:none;z-index:20;position:relative;outline:none;padding:1px 0 0}header .nav-toggle .menu-icon{display:block}header .nav-toggle .menu-label{color:#fff;font-family:Brown,sans-serif;font-size:.5rem;line-height:.8125rem;font-weight:700;letter-spacing:.1em;width:40px;text-transform:uppercase;text-align:center;display:inherit}@media (min-width:481px){header .nav-toggle .menu-label{width:42px;font-size:.6875rem;letter-spacing:.2em;line-height:normal}}header .nav-toggle .bar{background:#fff;display:block;height:2px;width:40px;margin:0 auto 7px;-webkit-transition:background-color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,-webkit-transform .5s ease;-webkit-transition:background-color .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,background-color .5s ease;transition:transform .5s ease,background-color .5s ease,-webkit-transform .5s ease}header .nav-toggle .bar:last-child{margin-bottom:5px}@media (min-width:769px){header .nav-toggle .bar:last-child{margin-bottom:6px}}@media (min-width:1025px){header .nav-toggle .bar:last-child{margin-bottom:7px}}.mobile-nav-open header .nav-toggle .bar{background:#282828;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:0;height:2px;width:36px;border-radius:3px}.mobile-nav-open header .nav-toggle .bar:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav-open header .nav-toggle .bar:nth-child(2){margin-top:-2px}.mobile-nav-open header .nav-toggle .bar:last-child{opacity:0;visibility:hidden}.mobile-nav-open header .nav-toggle .menu-label{color:#f2f0e9;margin-left:-4px;width:auto;width:initial}@media (max-width:1024px){.mobile-nav-open header .nav-toggle .menu-label:after{content:"Close";display:block;color:#282828}}header .mission>div a{color:#282828!important}header .utilities .mission.text{display:none}@media (min-width:1441px){header .utilities .mission.text{display:block}}header .utilities .mission.icon{margin-right:15px;display:block}@media (min-width:1441px){header .utilities .mission.icon{display:none}}header .utilities .mission .mission-menu__menu ul>li>a{-webkit-text-decoration:none!important;text-decoration:none!important}header .utilities .mission .mission-icon{height:20px;width:20px;margin:0 auto;background-image:url(/wp-content/themes/kmar-dream/assets/images/66b35e4f9214e7.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;position:relative}header .utilities .mission .mission-icon:after{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);display:block;width:10px;height:6px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){header .utilities .mission .mission-icon:after{display:none}}header .utility-nav{line-height:1.4;position:absolute;right:22px;top:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.mobile-nav-open header .utility-nav{top:25px!important}header .utility-nav a{font-size:.8125rem;padding-bottom:5px;padding-top:5px}header .utility-nav.hide{opacity:0}@media (min-width:481px){header .utility-nav{right:50px;top:34px}}@media (min-width:769px){header .utility-nav{right:64px}}@media (min-width:975px){header .utility-nav{right:286px;top:42px}}@media (min-width:1281px){header .utility-nav{right:317px;top:42px}}@media (min-width:1441px){header .utility-nav{right:408px;top:42px}}header .utility-nav span.utility-nav-label{font-size:.4375rem;text-transform:uppercase;text-align:center;width:100%;color:#fff}header .utility-nav div#google_translate_element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}header .utility-nav div#google_translate_element span.utility-nav-label{letter-spacing:normal}header .utility-nav div#google_translate_element div.goog-te-gadget-simple{left:50%;position:relative;margin-left:-10px}header .utility-nav .language,header .utility-nav .mission,header .utility-nav .phone,header .utility-nav .util-app-download,header .utility-nav .util-gallery{margin:0;background:none;border:none;z-index:20;position:relative;outline:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0}header .utility-nav .language .language-icon,header .utility-nav .mission .language-icon,header .utility-nav .phone .language-icon,header .utility-nav .util-app-download .language-icon,header .utility-nav .util-gallery .language-icon{display:block;height:21px;width:21px;margin:0 auto;background-image:url(/wp-content/themes/kmar-dream/assets/images/10d720ce9b64f9.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}header .utility-nav .language .mission-icon,header .utility-nav .mission .mission-icon,header .utility-nav .phone .mission-icon,header .utility-nav .util-app-download .mission-icon,header .utility-nav .util-gallery .mission-icon{display:block;height:21px;width:21px;margin:0 auto;background-image:url(/wp-content/themes/kmar-dream/assets/images/66b35e4f9214e7.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}header .utility-nav .language .phone-icon,header .utility-nav .mission .phone-icon,header .utility-nav .phone .phone-icon,header .utility-nav .util-app-download .phone-icon,header .utility-nav .util-gallery .phone-icon{display:block;height:21px;width:21px;margin:0 auto;background-image:url(/wp-content/themes/kmar-dream/assets/images/234abb3ec7768a.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}header .utility-nav .language .gallery-icon,header .utility-nav .mission .gallery-icon,header .utility-nav .phone .gallery-icon,header .utility-nav .util-app-download .gallery-icon,header .utility-nav .util-gallery .gallery-icon{display:block;height:21px;width:21px;margin:0 auto;background-image:none;background-repeat:no-repeat;background-position:50%;background-size:contain}header .utility-nav .language .app-download-icon,header .utility-nav .mission .app-download-icon,header .utility-nav .phone .app-download-icon,header .utility-nav .util-app-download .app-download-icon,header .utility-nav .util-gallery .app-download-icon{display:block;height:21px;width:21px;margin:0 auto;background-image:none;background-repeat:no-repeat;background-position:50%;background-size:contain}header .utility-nav .language .language-label,header .utility-nav .language .mission-label,header .utility-nav .language .phone-label,header .utility-nav .mission .language-label,header .utility-nav .mission .mission-label,header .utility-nav .mission .phone-label,header .utility-nav .phone .language-label,header .utility-nav .phone .mission-label,header .utility-nav .phone .phone-label,header .utility-nav .util-app-download .language-label,header .utility-nav .util-app-download .mission-label,header .utility-nav .util-app-download .phone-label,header .utility-nav .util-gallery .language-label,header .utility-nav .util-gallery .mission-label,header .utility-nav .util-gallery .phone-label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:none;font-family:Brown,sans-serif;font-size:.5rem;line-height:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;width:auto;width:initial;text-align:center}@media (min-width:481px){header .utility-nav .language .language-label,header .utility-nav .language .mission-label,header .utility-nav .language .phone-label,header .utility-nav .mission .language-label,header .utility-nav .mission .mission-label,header .utility-nav .mission .phone-label,header .utility-nav .phone .language-label,header .utility-nav .phone .mission-label,header .utility-nav .phone .phone-label,header .utility-nav .util-app-download .language-label,header .utility-nav .util-app-download .mission-label,header .utility-nav .util-app-download .phone-label,header .utility-nav .util-gallery .language-label,header .utility-nav .util-gallery .mission-label,header .utility-nav .util-gallery .phone-label{font-size:.75rem;line-height:.9375rem;letter-spacing:.15em}}header .utility-nav .language .language-label:after,header .utility-nav .language .mission-label:after,header .utility-nav .language .phone-label:after,header .utility-nav .mission .language-label:after,header .utility-nav .mission .mission-label:after,header .utility-nav .mission .phone-label:after,header .utility-nav .phone .language-label:after,header .utility-nav .phone .mission-label:after,header .utility-nav .phone .phone-label:after,header .utility-nav .util-app-download .language-label:after,header .utility-nav .util-app-download .mission-label:after,header .utility-nav .util-app-download .phone-label:after,header .utility-nav .util-gallery .language-label:after,header .utility-nav .util-gallery .mission-label:after,header .utility-nav .util-gallery .phone-label:after{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;display:block;width:9px;height:5px;margin-left:1px}@media (min-width:481px){header .utility-nav .language .language-label:after,header .utility-nav .language .mission-label:after,header .utility-nav .language .phone-label:after,header .utility-nav .mission .language-label:after,header .utility-nav .mission .mission-label:after,header .utility-nav .mission .phone-label:after,header .utility-nav .phone .language-label:after,header .utility-nav .phone .mission-label:after,header .utility-nav .phone .phone-label:after,header .utility-nav .util-app-download .language-label:after,header .utility-nav .util-app-download .mission-label:after,header .utility-nav .util-app-download .phone-label:after,header .utility-nav .util-gallery .language-label:after,header .utility-nav .util-gallery .mission-label:after,header .utility-nav .util-gallery .phone-label:after{height:7px;margin-left:6px;margin-top:2px;width:11px}}@media (min-width:769px){header .utility-nav .language .language-label:after,header .utility-nav .language .mission-label:after,header .utility-nav .language .phone-label:after,header .utility-nav .mission .language-label:after,header .utility-nav .mission .mission-label:after,header .utility-nav .mission .phone-label:after,header .utility-nav .phone .language-label:after,header .utility-nav .phone .mission-label:after,header .utility-nav .phone .phone-label:after,header .utility-nav .util-app-download .language-label:after,header .utility-nav .util-app-download .mission-label:after,header .utility-nav .util-app-download .phone-label:after,header .utility-nav .util-gallery .language-label:after,header .utility-nav .util-gallery .mission-label:after,header .utility-nav .util-gallery .phone-label:after{margin-left:3px}}@media (min-width:1025px){header .utility-nav .language .language-label:after,header .utility-nav .language .mission-label:after,header .utility-nav .language .phone-label:after,header .utility-nav .mission .language-label:after,header .utility-nav .mission .mission-label:after,header .utility-nav .mission .phone-label:after,header .utility-nav .phone .language-label:after,header .utility-nav .phone .mission-label:after,header .utility-nav .phone .phone-label:after,header .utility-nav .util-app-download .language-label:after,header .utility-nav .util-app-download .mission-label:after,header .utility-nav .util-app-download .phone-label:after,header .utility-nav .util-gallery .language-label:after,header .utility-nav .util-gallery .mission-label:after,header .utility-nav .util-gallery .phone-label:after{margin-left:6px}}header .utility-nav #google_translate_element,header .utility-nav .language,header .utility-nav .mission,header .utility-nav .util-app-download,header .utility-nav .util-gallery{margin-right:12px}@media (min-width:769px){header .utility-nav #google_translate_element,header .utility-nav .language,header .utility-nav .mission,header .utility-nav .util-app-download,header .utility-nav .util-gallery{margin-right:20px}}@media (min-width:1025px){header .utility-nav #google_translate_element,header .utility-nav .language,header .utility-nav .mission,header .utility-nav .util-app-download,header .utility-nav .util-gallery{margin-right:32px}}@media (min-width:1921px){header .utility-nav #google_translate_element,header .utility-nav .language,header .utility-nav .mission,header .utility-nav .util-app-download,header .utility-nav .util-gallery{margin-right:40px}}header .utility-nav .phone{margin-right:0}@media (min-width:1025px){header .utility-nav .phone{margin-right:0}}@media (min-width:1441px){header .utility-nav .phone{margin-right:0}}header .utility-nav .language-menu{display:none;position:absolute;top:105%;background-color:#f2f0e9;width:225px;padding:24px}header .utility-nav .language-menu a{cursor:pointer}header .utility-nav .language-menu a:focus,header .utility-nav .language-menu a:focus-visible{outline:2px solid #000;outline-offset:3px;border-radius:4px}header .utility-nav .language-menu a:hover{-webkit-text-decoration:underline;text-decoration:underline}header .utility-nav .mission-menu{display:none;position:absolute;top:105%;background-color:#f2f0e9;width:225px;padding:24px;right:-24px;z-index:399}header .utility-nav .mission-menu .mission-menu__logo{width:150px;height:auto}header .utility-nav .mission-menu .mission-menu__welcome{color:#282828;font-family:Brown,sans-serif;font-size:.875rem;line-height:1.125rem;letter-spacing:.15em;padding:10px 0}header .utility-nav .mission-menu .mission-menu__message{color:#282828;font-family:Brown,sans-serif;font-size:.75rem;line-height:.875rem;letter-spacing:.15em;font-style:italic;padding:20px 0}header .utility-nav .mission-menu .mission-menu__menu li{margin:10px 0}header .utility-nav .phone-menu{display:none;position:absolute;top:105%;background-color:#f2f0e9;max-width:300px;min-width:220px;padding:24px;right:-24px}header .utility-nav .phone-menu .phone-menu__title{font-weight:700;font-size:.8125rem}header .utility-nav .phone-menu .phone-menu__number{line-height:1rem}header .utility-nav .phone-menu a{margin-bottom:5px;display:block}header .utility-nav .phone-menu a:last-child{margin-bottom:0}@media (max-width:1024px){header .utility-nav .util-gallery{display:none}}header .utility-nav .app-download-menu{position:absolute;top:105%;background-color:#f2f0e9;width:auto;padding:24px;right:50px;z-index:399;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .utility-nav .app-download-menu--slogan{font-weight:400;font-family:Brown,sans-serif;font-size:.75rem;text-align:center}header .utility-nav .app-download-menu.app-download-menu-hidden{display:none}header .utility-nav .app-download-menu a img{max-width:120px}header nav .language{margin:0;background:none;border:none;z-index:0;position:relative;outline:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;padding:12px 24px;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer}@media (min-width:1441px){header nav .language{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}header nav .language .language-icon{display:block;height:21px;width:21px;margin:0 auto;background-image:none;background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-box-flex:0;-webkit-flex:0 1 21px;-ms-flex:0 1 21px;flex:0 1 21px}header nav .language .language-label,header nav .language .utility-nav-label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#282828;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Brown,sans-serif;font-size:.75rem;line-height:.9375rem;letter-spacing:.15em;text-transform:uppercase;width:auto;width:initial;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header nav .language .language-label:after,header nav .language .utility-nav-label:after{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;display:block;width:11px;height:7px;margin-left:6px;margin-top:2px;-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}header .book,header .sign-up{position:relative}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book a.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book button.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up a.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up button.form-submit,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit,header .book a.btn,header .book button.btn,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit,header .sign-up a.btn,header .sign-up button.btn{background:#fff0;color:#fff;font-size:.75rem!important;line-height:.75rem!important;border-color:hsl(0 0% 100% / .5);padding:20px 26px;text-transform:uppercase;max-width:230px;white-space:nowrap}@media (min-width:1281px){.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book a.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book button.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up a.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up button.form-submit,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit,header .book a.btn,header .book button.btn,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit,header .sign-up a.btn,header .sign-up button.btn{padding:20px 30px}}@media (min-width:1441px){.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book a.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book button.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up a.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up button.form-submit,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit,header .book a.btn,header .book button.btn,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit,header .sign-up a.btn,header .sign-up button.btn{max-width:250px;padding:20px 40px}}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book a.form-submit:focus,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book a.form-submit:hover,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book button.form-submit:focus,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .book button.form-submit:hover,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up a.form-submit:focus,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up a.form-submit:hover,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up button.form-submit:focus,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper header .sign-up button.form-submit:hover,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit:focus,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit:hover,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit:focus,header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit:hover,header .book a.btn:focus,header .book a.btn:hover,header .book button.btn:focus,header .book button.btn:hover,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit:focus,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper a.form-submit:hover,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit:focus,header .sign-up .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper button.form-submit:hover,header .sign-up a.btn:focus,header .sign-up a.btn:hover,header .sign-up button.btn:focus,header .sign-up button.btn:hover{color:#282828}header .book .book__availability,header .sign-up .book__availability{display:none;position:absolute;top:100%;right:0;background-color:#fff}header .book .book__availability>a,header .book .book__availability>h2,header .sign-up .book__availability>a,header .sign-up .book__availability>h2{display:none}.nav-open header .utility-nav .mission .mission-icon,.nav-open header .utility-nav .phone .phone-icon,.nav-open header .utility-nav .util-gallery .gallery-icon{-webkit-filter:invert(0) sepia(96%) saturate(17%) hue-rotate(324deg) brightness(99%) contrast(106%)!important;filter:invert(0) sepia(96%) saturate(17%) hue-rotate(324deg) brightness(99%) contrast(106%)!important}.nav-open header .utility-nav .util-app-download .app-download-icon{background-image:none!important}.nav-open header .utility-nav #google_translate_element .goog-te-gadget-simple:before{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)!important;filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)!important}.nav-open header .utility-nav .phone .phone-icon{background-image:url(/wp-content/themes/kmar-dream/assets/images/196593e0df5643.svg)!important}.nav-open header .utility-nav .mission .mission-icon{background-image:url(/wp-content/themes/kmar-dream/assets/images/8eab0d3a92a08c.svg)!important}.nav-open header .utility-nav button .utility-nav-label,.nav-open header .utility-nav span.utility-nav-label{color:#394034}.nav-open header .book .btn,.nav-open header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .nav-open header .book .form-submit{color:#394034;border:1px solid #394034}.sticky header .utility-nav{position:absolute}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sticky header .book .form-submit,.sticky header .book .btn,.sticky header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit{color:#fff}body.mobile-nav-open{overflow:hidden}@supports (background:-webkit-named-image(i)){body.mobile-nav-open{overflow:auto}}@media (max-width:974px){.book,.sign-up{position:fixed;right:0;left:0;bottom:0;width:100%;z-index:1000}.book>.btn,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book>.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sign-up>.form-submit,.sign-up>.btn{background-color:#fff;color:#000;border:none;border-top:1px solid #e5e5e5}.book>.btn:disabled,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book>.form-submit:disabled,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sign-up>.form-submit:disabled,.sign-up>.btn:disabled{border:none;opacity:1;color:dimgray;background-color:#eaeaea}}.book .book__availability,.sign-up .book__availability{display:none}.book .book__availability.open .bk-query-reservation-card,.sign-up .book__availability.open .bk-query-reservation-card{overflow-y:auto;max-height:65vh}@media (min-width:1025px){.book .book__availability.open .bk-query-reservation-card,.sign-up .book__availability.open .bk-query-reservation-card{max-height:70vh}}@media screen and (max-height:725px) and (min-width:975px){.book .book__availability.open .bk-query-reservation-card,.sign-up .book__availability.open .bk-query-reservation-card{max-height:55vh}}.book .book__availability.open .bk-query-reservation-card .btn.btn-primary,.book .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book .book__availability.open .bk-query-reservation-card .btn-primary.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sign-up .book__availability.open .bk-query-reservation-card .btn-primary.form-submit,.sign-up .book__availability.open .bk-query-reservation-card .btn.btn-primary,.sign-up .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit{border:1px solid #282828;background-color:#282828;color:#fff;position:-webkit-sticky;position:sticky;bottom:0}.book .book__availability.open .bk-query-reservation-card .btn.btn-primary:hover,.book .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit:hover,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book .book__availability.open .bk-query-reservation-card .btn-primary.form-submit:hover,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sign-up .book__availability.open .bk-query-reservation-card .btn-primary.form-submit:hover,.sign-up .book__availability.open .bk-query-reservation-card .btn.btn-primary:hover,.sign-up .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit:hover{background-color:#fff;color:#282828}.book .book__availability.open .bk-query-reservation-card .btn.btn-primary:hover:before,.book .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit:hover:before,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book .book__availability.open .bk-query-reservation-card .btn-primary.form-submit:hover:before,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sign-up .book__availability.open .bk-query-reservation-card .btn-primary.form-submit:hover:before,.sign-up .book__availability.open .bk-query-reservation-card .btn.btn-primary:hover:before,.sign-up .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit:hover:before{display:none}.book .book__availability.open .bk-query-reservation-card .btn.btn-primary:disabled,.book .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit:disabled,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book .book__availability.open .bk-query-reservation-card .btn-primary.form-submit:disabled,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sign-up .book__availability.open .bk-query-reservation-card .btn-primary.form-submit:disabled,.sign-up .book__availability.open .bk-query-reservation-card .btn.btn-primary:disabled,.sign-up .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit:disabled{border:none;opacity:1;color:dimgray;background-color:#eaeaea}@media (max-width:974px){.book .book__availability.open,.sign-up .book__availability.open{overflow-y:auto;z-index:5025;background-color:#fff;position:fixed;top:0;right:0;bottom:0;width:100%;height:100vh;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.book .book__availability.open .bk-query-reservation-card .btn.btn-primary,.book .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book .book__availability.open .bk-query-reservation-card .btn-primary.form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .sign-up .book__availability.open .bk-query-reservation-card .btn-primary.form-submit,.sign-up .book__availability.open .bk-query-reservation-card .btn.btn-primary,.sign-up .book__availability.open .bk-query-reservation-card .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .btn-primary.form-submit{position:fixed;bottom:0}.book .book__availability.open .book_close,.sign-up .book__availability.open .book_close{display:block}}.book .book__availability.open .booking-top,.sign-up .book__availability.open .booking-top{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.book .book__availability.open .booking-top,.sign-up .book__availability.open .booking-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.book .book__availability.open .booking-top a,.sign-up .book__availability.open .booking-top a{margin:10px;display:block}.book .book__availability.open .booking-top a img,.sign-up .book__availability.open .booking-top a img{max-width:30px!important}}.book .book__availability.open .booking-top>a,.sign-up .book__availability.open .booking-top>a{padding:10px 0}.book .book__availability.open .booking-top>a img,.sign-up .book__availability.open .booking-top>a img{max-width:46px}.book .book__availability.open .booking-top .book_close,.sign-up .book__availability.open .booking-top .book_close{background-color:#fff0;background-color:initial;border:none;color:#000;font-family:Brown,sans-serif;font-size:.75rem;font-weight:700;margin:20px 20px 20px auto;text-transform:uppercase;position:absolute;top:0;right:0}.book .book__availability .CalendarMonth_table td,.sign-up .book__availability .CalendarMonth_table td{border:none}.book .book__availability .book_close,.book .book__availability .booking-top,.sign-up .book__availability .book_close,.sign-up .book__availability .booking-top{display:none}.book .book__availability .booking-tabs,.sign-up .book__availability .booking-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 41px;background-color:#f2f0ea}.book .book__availability .booking-tabs .booking-tabs__tab,.sign-up .book__availability .booking-tabs .booking-tabs__tab{border:none;cursor:pointer;padding:10px 25px;font-family:Brown,sans-serif;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.625rem;color:#000}.book .book__availability .booking-tabs .booking-tabs__tab.selected,.sign-up .book__availability .booking-tabs .booking-tabs__tab.selected{background-color:#fff;color:#000}@media (max-width:974px){.book .book__availability .booking-tabs .booking-tabs__tab.selected,.sign-up .book__availability .booking-tabs .booking-tabs__tab.selected{border:solid #e4e4e4;border-width:1px 1px 0}}.book .book__availability .booking-tabs__content,.sign-up .book__availability .booking-tabs__content{padding-bottom:140px;display:none;background-color:#fff}@media (max-width:974px){.book .book__availability .booking-tabs__content,.sign-up .book__availability .booking-tabs__content{height:100%}}.book .book__availability .booking-tabs__content.selected,.sign-up .book__availability .booking-tabs__content.selected{display:block}.book .book__availability .booking-tabs__content#booking-do-tab,.book .book__availability .booking-tabs__content#booking-taste-tab,.sign-up .book__availability .booking-tabs__content#booking-do-tab,.sign-up .book__availability .booking-tabs__content#booking-taste-tab{padding:30px 41px}@media (max-width:974px){.book .book__availability .booking-tabs__content#booking-do-tab,.book .book__availability .booking-tabs__content#booking-taste-tab,.sign-up .book__availability .booking-tabs__content#booking-do-tab,.sign-up .book__availability .booking-tabs__content#booking-taste-tab{width:320px;margin:0 auto;padding:15px}.book .book__availability .booking-tabs__content#booking-do-tab select,.book .book__availability .booking-tabs__content#booking-taste-tab select,.sign-up .book__availability .booking-tabs__content#booking-do-tab select,.sign-up .book__availability .booking-tabs__content#booking-taste-tab select{height:49px;font-size:.875rem}}@media (max-width:974px){.book .book__availability .booking-tabs__content #booking-do-button,.book .book__availability .booking-tabs__content #booking-taste-button,.sign-up .book__availability .booking-tabs__content #booking-do-button,.sign-up .book__availability .booking-tabs__content #booking-taste-button{width:100%;position:fixed;bottom:0;left:0}.book .book__availability .booking-tabs__content #booking-do-button .booking-tab__button,.book .book__availability .booking-tabs__content #booking-taste-button .booking-tab__button,.sign-up .book__availability .booking-tabs__content #booking-do-button .booking-tab__button,.sign-up .book__availability .booking-tabs__content #booking-taste-button .booking-tab__button{font-size:.9rem;padding:15px 20px;letter-spacing:.125rem}.book .book__availability .booking-tabs__content #booking-do-button .booking-tab__button:disabled,.book .book__availability .booking-tabs__content #booking-taste-button .booking-tab__button:disabled,.sign-up .book__availability .booking-tabs__content #booking-do-button .booking-tab__button:disabled,.sign-up .book__availability .booking-tabs__content #booking-taste-button .booking-tab__button:disabled{border:none;opacity:1;color:dimgray;background-color:#eaeaea}}.book .book__availability .booking-tabs__content .booking-tab__button,.sign-up .book__availability .booking-tabs__content .booking-tab__button{height:54px;text-transform:uppercase;background-color:#282828;color:#fff;text-align:center;font-weight:700;font-size:.75rem;line-height:.8125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.book .book__availability .booking-tabs__content .booking-tab__button.disabled,.book .book__availability .booking-tabs__content .booking-tab__button:disabled,.sign-up .book__availability .booking-tabs__content .booking-tab__button.disabled,.sign-up .book__availability .booking-tabs__content .booking-tab__button:disabled{opacity:.4}.book .book__availability h2,.my-reservations .modal__close,.sign-up .book__availability h2{display:none}.my-reservations .modal__content{background:#fff;padding:40px}.my-reservations .modal__content p{line-height:1.6;font-size:1rem}.my-reservations .modal__content form .form-date,.my-reservations .modal__content form .form-email,.my-reservations .modal__content form .form-select,.my-reservations .modal__content form .form-tel,.my-reservations .modal__content form .form-text,.my-reservations .modal__content form .selectric,.my-reservations .modal__content form input[type=text],.my-reservations .modal__content form select{height:56px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:18px}.my-reservations .modal__content .form-actions .form-submit:hover{background-color:#fff;border-color:#282828}@media (max-width:974px){.book .btn,.book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .book .form-submit{width:100%}}.mobile-nav-open nav.open div#google_translate_element span.utility-nav-label{display:none}.drupal-messages>div[role=contentinfo]{margin-bottom:20px;background:rgb(72 86 52 / .2509803922);color:#485634;padding:20px 40px;border-radius:5px}.drupal-messages>div[aria-label="Error message"]{background:rgb(127 40 40 / .2509803922);color:#630c0c}.weglot-link--active{display:none}.language-menu-mobile{display:none;overflow-y:scroll;-webkit-box-flex:1!important;-webkit-flex:1 0 100%!important;-ms-flex:1 0 100%!important;flex:1 0 100%!important;padding:12px 24px;height:250px;width:93%}.language-menu-mobile::-webkit-scrollbar{-webkit-appearance:none;width:7px;padding-right:.25rem}.language-menu-mobile::-webkit-scrollbar-track{background:#fff0}.language-menu-mobile::-webkit-scrollbar-thumb{border-radius:4px;background-color:#000;-webkit-box-shadow:0 0 1px #000}@media (min-width:1441px){.language-menu-mobile{display:none!important}}.language-menu-mobile a{cursor:pointer;font-size:.75rem!important;padding:0!important;text-transform:capitalize!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400!important}.language-menu-mobile a:focus,.language-menu-mobile a:focus-visible{outline:2px solid #000!important;outline-offset:3px!important;border-radius:4px}.language-menu-mobile a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:975px){html[lang=pt] header .utility-nav{right:330px}}@media screen and (min-width:975px){.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper html[lang=pt] header .book .form-submit,html[lang=pt] header .book .btn,html[lang=pt] header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit{max-width:none;padding:20px 15px}}@media screen and (min-width:1440px){html[lang=pt] header .navigation{padding:31px 50px 23px 80px}}@media screen and (min-width:975px){html[lang=es] header .utility-nav,html[lang=nl] header .utility-nav{right:360px}}@media screen and (min-width:1280px){html[lang=es] header .utility-nav,html[lang=nl] header .utility-nav{right:400px}}@media screen and (min-width:1440px){html[lang=es] header .navigation,html[lang=nl] header .navigation{padding:31px 50px 23px 80px}}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper html[lang=es] header .book .form-submit,.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper html[lang=nl] header .book .form-submit,html[lang=es] header .book .btn,html[lang=es] header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit,html[lang=nl] header .book .btn,html[lang=nl] header .book .protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit{max-width:none;padding:20px 15px}.hero{height:68vh;min-height:750px;position:relative}@media (max-width:480px){.hero{height:50vh;min-height:550px}}.hero:before{content:"";display:block;pointer-events:none;width:100%;height:300px;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .65)),to(#fff0));background:-o-linear-gradient(top,rgb(0 0 0 / .65) 0%,#fff0 100%);background:linear-gradient(180deg,rgb(0 0 0 / .65),#fff0);position:absolute;top:0;left:0;z-index:3}.hero.has-gradient:after{height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,#fff0),to(rgb(0 0 0 / .65)));background:-o-linear-gradient(top,#fff0 15%,rgb(0 0 0 / .65) 100%);background:linear-gradient(180deg,#fff0 15%,rgb(0 0 0 / .65))}.hero--logo:after,.hero.has-gradient:after{content:"";display:block;pointer-events:none;width:100%;position:absolute;bottom:0;left:0;z-index:1}.hero--logo:after{height:500px;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .6)),to(#fff0));background:-o-linear-gradient(bottom,rgb(0 0 0 / .6) 0%,#fff0 100%);background:linear-gradient(0deg,rgb(0 0 0 / .6),#fff0)}.hero .slide,.hero .slide .wrapper{height:100%}.hero.showcase{height:100vh;min-height:520px}.hero.utility{height:50vh;min-height:420px}.hero .hero__overlay-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;width:90%;max-width:1080px;text-align:center;pointer-events:none;padding:0 40px}@media (max-width:480px){.hero .hero__overlay-content{width:85%;max-width:600px;padding:0}}.hero .hero__logo{margin-bottom:2rem}.hero .hero__logo img,.hero .hero__logo svg{max-width:300px;height:auto;margin:0 auto;display:block}@media (max-width:480px){.hero .hero__logo img,.hero .hero__logo svg{max-width:150px}}.hero .hero__body{color:#fff;font-size:1.35rem;line-height:1.6;text-shadow:0 2px 4px rgb(0 0 0 / .5)}@media (max-width:480px){.hero .hero__body{font-size:1rem}}.hero .hero__body a{pointer-events:auto;color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.hero .hero__body a:hover{color:hsl(0 0% 100% / .8)}.hero .hero__scroll-link{margin-top:2rem;pointer-events:auto}@media (max-width:480px){.hero .hero__scroll-link{margin-top:1.5rem}}.hero .hero__scroll-anchor{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#fff;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;pointer-events:auto}.hero .hero__scroll-anchor:hover{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);opacity:.8}.hero .hero__scroll-anchor:focus,.hero .hero__scroll-anchor:focus-visible{outline:2px solid #fff;outline-offset:4px}.hero .hero__scroll-text{font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 4px rgb(0 0 0 / .5)}@media (max-width:480px){.hero .hero__scroll-text{font-size:.75rem}}.hero .hero__scroll-icon{width:24px;height:24px;-webkit-animation:hero-scroll-bounce 2s infinite;animation:hero-scroll-bounce 2s infinite}@media (max-width:480px){.hero .hero__scroll-icon{width:20px;height:20px}}@-webkit-keyframes hero-scroll-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}60%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes hero-scroll-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}60%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.responsive-iframe-video{aspect-ratio:16/9;width:100%;height:100%}.video,figure{margin:0;position:relative;height:100%}.video img,.video video,figure img,figure video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video.compat-object-fit,figure.compat-object-fit{background-size:cover;background-position:50%;height:100%}.video.compat-object-fit img,figure.compat-object-fit img{opacity:0}.video figcaption,figure figcaption{position:absolute;bottom:0;right:0;z-index:5;padding:0 16px}.card figure.logo{text-align:center;height:160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card figure.logo img{max-height:160px;max-width:80%;width:auto;height:auto;-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}.video.bf.background figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video.bf.background video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.video.remote{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video.remote iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video.remote.background{padding:0}.video.remote.background .video-wrapper{height:100%;overflow:hidden;padding:0;position:relative}.video.remote.background iframe{-webkit-box-sizing:border-box;box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;width:177.77777778vh}.video .video-wrapper{display:block;position:relative;width:100%;height:0;padding-bottom:56.25%}.video .video-wrapper:before,.video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .video-wrapper:before{content:"";background:-o-linear-gradient(85.17deg,rgb(0 0 0 / .6) 6.38%,#fff0 40.68%);background:linear-gradient(4.83deg,rgb(0 0 0 / .6) 6.38%,#fff0 40.68%);z-index:2}.video .video-wrapper .controls{z-index:2}.video .controls .pause,.video .controls .play{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;padding:0}.video .controls .hide{display:none}.video.background .controls{bottom:20px;right:20px;position:absolute;z-index:2}.video.vimeo .controls{bottom:120px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:99}.video.vimeo .controls .title{margin-top:30px;color:#fff}.video-controls{position:absolute;z-index:4;bottom:32px;right:32px;line-height:0}@media (max-width:768px){.video-controls{bottom:16px;right:16px}}.video-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid hsl(0 0% 100% / .7);border-radius:50%;background:rgb(0 0 0 / .35);color:#fff;cursor:pointer;-webkit-transition:background-color .25s ease,border-color .25s ease,opacity .25s ease;-webkit-transition:background-color .25s ease,border-color .25s ease,opacity .25s ease;transition:background-color .25s ease,border-color .25s ease,opacity .25s ease}.video-button:hover{background:rgb(0 0 0 / .6);border-color:#fff}.video-button:focus,.video-button:focus-visible{outline:2px solid #fff!important;outline-offset:3px}.video-button__icon{display:none;width:14px;height:14px}.video-button--pause .video-button__icon--pause,.video-button--play .video-button__icon--play{display:block}.video-button--play .video-button__icon--play{margin-left:2px}#colorbox iframe{width:100%;height:100%}#colorbox .carousel,#colorbox .swiper{height:auto;max-height:calc(100vh - 140px);padding:0}#colorbox .swiper:after{content:"";background:-webkit-gradient(linear,left bottom,left top,color-stop(8.64%,rgb(0 0 0 / .75)),color-stop(47.6%,#fff0));background:-o-linear-gradient(bottom,rgb(0 0 0 / .75) 8.64%,#fff0 47.6%);background:linear-gradient(1turn,rgb(0 0 0 / .75) 8.64%,#fff0 47.6%);position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:1;pointer-events:none}#colorbox [class*=swiper-next-],#colorbox [class*=swiper-prev-]{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}@media (max-width:1500px){#colorbox .swiper-next,#colorbox [class*=swiper-next-]{right:30%}}#colorbox .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}#colorbox .accessibility,#colorbox .enhancement-modal{background:#fff;padding:80px 120px;font-size:.875rem;max-width:600px;margin:0 auto}@media (max-width:768px){#colorbox .accessibility,#colorbox .enhancement-modal{padding:80px 40px}}@media (max-width:480px){#colorbox .accessibility,#colorbox .enhancement-modal{padding:40px}}#colorbox .accessibility ul,#colorbox .enhancement-modal ul{list-style:disc;margin:0 0 30px 30px}#colorbox{left:auto!important;left:initial!important}#colorbox,#colorbox #cboxWrapper{width:100%!important}.sitemap{max-width:1600px;margin:0 auto;padding:50px 0}.sitemap li{list-style-type:none}.sitemap li span{font-weight:700;font-size:1.25rem}.sitemap a{-webkit-text-decoration:underline;text-decoration:underline}.sitemap .sitemap-item{padding:0 20px}.sitemap .sitemap-item h2{text-align:center}.sitemap .sitemap-item a:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}@media (min-width:1025px){.sitemap .sitemap-item>div>ul{display:-ms-grid;display:grid;-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%}}.sitemap .sitemap-item--menu-main-properties>div>ul{display:block}@media (min-width:1025px){.sitemap .sitemap-item--menu-main-properties>div>ul>li>ul{display:-ms-grid;display:grid;-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%}}.columns .view-content-injection{width:100%!important;-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.protected-pages-enter-password fieldset.form-wrapper{max-width:1920px;margin:40px auto}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper{padding:40px 60px 20px}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .protected_pages_description{text-align:center;padding-bottom:40px}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-item{max-width:800px;margin:0 auto}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit{margin:40px auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.protected-pages-enter-password fieldset.form-wrapper .fieldset-wrapper .form-submit:hover{color:#282828;background:#fff;border-color:#282828}html[lang=ja-JP] h1,html[lang=ja-JP] h2,html[lang=ja-JP] h3,html[lang=ja-JP] h4,html[lang=ja-JP] h5,html[lang=ja-JP] h6,html[lang=ja-JP] p,html[lang=ja-JP] span,html[lang=ja-JP] a,html[lang=ja-JP] div,html[lang=ja-JP] li,html[lang=ja-JP] td,html[lang=ja-JP] th,html[lang=ja-JP] label,html[lang=ja-JP] button,html[lang=ja-JP] input,html[lang=ja-JP] textarea,html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] h4,html[lang=ja] h5,html[lang=ja] h6,html[lang=ja] p,html[lang=ja] span,html[lang=ja] a,html[lang=ja] div,html[lang=ja] li,html[lang=ja] td,html[lang=ja] th,html[lang=ja] label,html[lang=ja] button,html[lang=ja] input,html[lang=ja] textarea,html[lang=jp] h1,html[lang=jp] h2,html[lang=jp] h3,html[lang=jp] h4,html[lang=jp] h5,html[lang=jp] h6,html[lang=jp] p,html[lang=jp] span,html[lang=jp] a,html[lang=jp] div,html[lang=jp] li,html[lang=jp] td,html[lang=jp] th,html[lang=jp] label,html[lang=jp] button,html[lang=jp] input,html[lang=jp] textarea{font-family:NotoSansJP,sans-serif!important}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.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%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgb(0 0 0 / .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgb(0 0 0 / .5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-mobile.swiper-initialized .swiper-backface-hidden .card{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-mobile.swiper-initialized .card{-webkit-flex-shrink:0;-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;transition-property:transform,-webkit-transform}@media (min-width:769px){.carousel.default.single .swiper{padding-bottom:0}}.carousel.default.single .swiper-pagination{position:absolute;bottom:0}.carousel.default.single .swiper-pagination-bullets-dynamic{width:320px!important;-webkit-transform:none;-ms-transform:none;transform:none}.carousel.default.single .swiper-prev{margin-left:72px}.carousel.default.single .swiper-next{right:auto;margin-left:-104px}@media (min-width:1025px){.amenities .swiper-pagination,.carousel.field-guide .swiper-pagination,.features .swiper-pagination{display:none}}#cboxContent{float:none!important;max-width:90vw;margin:0 auto;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media (max-width:1024px){#cboxContent{width:auto}}#cboxContent #cboxLoadedContent{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}#cboxContent #cboxClose.cbox-close-plain{z-index:2}#cboxContent .my-reservations{max-width:650px}#cboxContent iframe{width:90vw!important}.basic-content{text-align:center}.basic-content.left{text-align:left}.basic-content.left .links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.basic-content .content>div+.links{margin-top:24px}.basic-content .content>div+.links a{margin-top:12px}.basic-content table{width:100%;border-collapse:collapse}.basic-content table hr{display:none}.basic-content table thead{border-bottom:2px solid #282828}.basic-content table thead tr{font-weight:700;letter-spacing:.0625rem}.basic-content table thead tr th{font-size:1rem;vertical-align:bottom;line-height:1.25rem;letter-spacing:0}.basic-content table td,.basic-content table th{padding:18px 12px;font-size:1rem}.basic-content table th{text-align:left;text-transform:uppercase}.basic-content table td{text-align:left;font-family:Brown,sans-serif;text-transform:capitalize;line-height:1.25rem;border-bottom:1px solid #282828}@media (min-width:769px){.basic-content.inline .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.basic-content.inline .content>div{text-align:left}.basic-content.inline .content .links{margin-left:auto;margin-top:-24px}.basic-content.inline .content .links a{margin-top:0}}.basic-content .body:last-child{margin:0}.basic-content .body p{word-break:break-word}.basic-content .body figure{margin-bottom:24px}.basic-content .body figure.style-default{max-width:600px}.basic-content .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-12px;margin-right:-12px}.basic-content .links a{margin-left:12px;margin-right:12px}.callout,.card.inline{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.callout:last-child,.card.inline:last-child{margin-bottom:0}@media (min-width:769px){.callout .wrapper,.card.inline .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}}.callout .wrapper .media,.card.inline .wrapper .media{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.callout .wrapper .content,.card.inline .wrapper .content{padding:32px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:481px){.callout .wrapper .content,.card.inline .wrapper .content{padding:32px 20px}}@media (min-width:769px){.callout .wrapper .content,.card.inline .wrapper .content{width:50%;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 30px}}@media (min-width:1025px){.callout .wrapper .content,.card.inline .wrapper .content{width:260px;-webkit-box-flex:1;-webkit-flex:1 0 260px;-ms-flex:1 0 260px;flex:1 0 260px;padding:32px 72px}}@media (min-width:1281px){.callout .wrapper .content,.card.inline .wrapper .content{width:320px;-webkit-box-flex:1;-webkit-flex:1 0 320px;-ms-flex:1 0 320px;flex:1 0 320px}}@media (min-width:1441px){.callout .wrapper .content,.card.inline .wrapper .content{width:480px;-webkit-box-flex:1;-webkit-flex:1 0 480px;-ms-flex:1 0 480px;flex:1 0 480px;padding:90px 120px}}.callout .wrapper .content.center,.card.inline .wrapper .content.center{text-align:center}.callout .wrapper .content.center .links,.card.inline .wrapper .content.center .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.callout.portrait,.card.inline.portrait{margin:0 auto;max-width:1375px}@media (max-width:1919px){.callout.portrait,.card.inline.portrait{max-width:920px}}@media (max-width:1024px){.callout.portrait,.card.inline.portrait{padding:40px}}@media (max-width:480px){.callout.portrait,.card.inline.portrait{max-width:327px;padding:24px 0}}@media (max-width:375px){.callout.portrait,.card.inline.portrait{padding:0}}.callout.portrait .wrapper,.card.inline.portrait .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.callout.portrait .wrapper,.card.inline.portrait .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.callout.portrait .media,.card.inline.portrait .media{max-width:780px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:780px;-ms-flex-preferred-size:780px;flex-basis:780px}@media (max-width:1919px){.callout.portrait .media,.card.inline.portrait .media{max-width:500px;-webkit-flex-basis:500px;-ms-flex-preferred-size:500px;flex-basis:500px}}@media (max-width:1024px){.callout.portrait .media,.card.inline.portrait .media{max-width:385px;-webkit-flex-basis:385px;-ms-flex-preferred-size:385px;flex-basis:385px}}@media (max-width:768px){.callout.portrait .media,.card.inline.portrait .media{max-width:327px;-webkit-flex-basis:327px;-ms-flex-preferred-size:327px;flex-basis:327px}}@media (min-width:768px){.callout.portrait .content,.card.inline.portrait .content{width:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 30px}}@media (min-width:1024px){.callout.portrait .content,.card.inline.portrait .content{padding:30px 60px}}@media (min-width:1280px){.callout.portrait .content,.card.inline.portrait .content{padding:30px 72px}}@media (min-width:1920px){.callout.portrait .content,.card.inline.portrait .content{padding:60px 120px}}.callout.full,.card.inline.full{max-height:calc(100vh - 100px)}@media (max-width:1920px){.callout.full,.card.inline.full{max-height:calc(100vh - 200px)}}.callout.full .wrapper,.card.inline.full .wrapper{position:relative;max-height:inherit}.callout.full .wrapper:after,.card.inline.full .wrapper:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(77.06deg,rgb(0 0 0 / .65) 12.63%,#fff0 75%);background:linear-gradient(12.94deg,rgb(0 0 0 / .65) 12.63%,#fff0 75%);pointer-events:none}.callout.full .content,.card.inline.full .content{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;z-index:1}@media (min-width:769px){.callout.full .content,.card.inline.full .content{width:560px}}.callout.full .content h1,.callout.full .content h2,.callout.full .content h3,.callout.full .content h4,.card.inline.full .content h1,.card.inline.full .content h2,.card.inline.full .content h3,.card.inline.full .content h4{color:#fff}.card .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width:769px){.card.inline.flip .media{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.card .media{overflow:hidden}.card .media a img{-webkit-transition:.25s;transition:.25s}.card .media a:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.card .media img{max-height:75vh}.card.icon-sm .media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card.icon-sm .media img,.card.icon-sm .media svg{width:63px;height:51px;aspect-ratio:21/17;-o-object-fit:contain;object-fit:contain}.card.icon-sm .wrapper>.title{margin-top:18px;font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:1.6;text-align:center}.card.icon .icon{height:56px}.card.icon .icon,.swiper-wrapper .card.icon .icon{text-align:center}.swiper-wrapper .card.icon .icon img{max-height:56px;max-width:56px}.card.icon .icon img{max-width:100%;height:auto}.card.icon .wrapper>.title{margin-top:18px;font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:1.6;text-align:center}.card.callout .media+.content{padding:24px}@media (max-width:768px){.card.callout .media+.content{padding:24px 0}}.card .media+.content{padding:24px 0}@media (min-width:1025px){.card .media+.content{padding:30px}}@media (min-width:1441px){.card .media+.content{padding:40px 22px}}.card .content{font-size:1rem;text-align:center}@media (min-width:769px){.card .content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.card .content .size{text-align:center;margin-bottom:18px;margin-top:-20px;color:#282828}@media (min-width:769px){.card .content .size{margin-bottom:32px;margin-top:-18px}}.card .content .accessible,.card .content .enhancement{margin-bottom:20px;font-size:1rem;-webkit-text-decoration:underline;text-decoration:underline}.card .content .links{margin-top:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-20px;margin-right:-20px}.card .content .links div{text-align:center}.card .content .links .popup-trigger{cursor:pointer}.card .content .links a{margin:0 20px 16px}.card .content .links-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.card .content .venue-popup{display:none}.card.no-padding .content{padding-left:0!important;padding-right:0!important}.card.left .content{text-align:left}.card.left .content .links{margin-top:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.card.right .content{text-align:right}.card.right .content .links{margin-top:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.card .field--name-field-card-icons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 36px}.card .field--name-field-card-icons .paragraph--type--card-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;text-align:left;line-height:1.375rem;color:#282828;font-size:.875rem;letter-spacing:.04375rem}.card .field--name-field-card-icons .paragraph--type--card-icon .icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:60px}.card .field--name-field-card-icons .paragraph--type--card-icon .icon img,.card .field--name-field-card-icons .paragraph--type--card-icon .icon svg{display:block;height:38px;width:auto;max-width:100%}.card.inline{max-width:1920px;scroll-margin-top:80px}@media (min-width:769px){.card.inline{scroll-margin-top:100px}}.card.inline .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;height:initial}@media (min-width:769px){.card.inline .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.card.inline .wrapper .links{margin-top:30px}.card.property .title>h3{margin-bottom:0}.card.property .title .destination{font-family:Plantin,serif;font-weight:400;font-size:.75rem;font-style:italic;letter-spacing:.05em;margin-bottom:15px}.card.content-overlay .wrapper .media,.card.event .wrapper .media,.card.journey .wrapper .media,.card.offer .wrapper .media,.card.property .wrapper .media{position:relative;aspect-ratio:auto}@media (max-width:1920px){.card.content-overlay .wrapper .media,.card.event .wrapper .media,.card.journey .wrapper .media,.card.offer .wrapper .media,.card.property .wrapper .media{max-height:680px}}.card.content-overlay .wrapper .media:after,.card.event .wrapper .media:after,.card.journey .wrapper .media:after,.card.offer .wrapper .media:after,.card.property .wrapper .media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(78deg,rgb(0 0 0 / .65) 10%,transparent 65%);background:linear-gradient(12deg,rgb(0 0 0 / .65) 10%,#fff0 65%);pointer-events:none}.card.content-overlay .media,.card.event .media,.card.journey .media,.card.offer .media,.card.property .media{height:100%;overflow:hidden}.card.content-overlay .media .expiry-date-label,.card.event .media .expiry-date-label,.card.journey .media .expiry-date-label,.card.offer .media .expiry-date-label,.card.property .media .expiry-date-label{padding:5px 20px;position:absolute;z-index:1;background:hsl(0 0% 100% / .8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;border-radius:0 4px 4px 0;text-transform:uppercase;letter-spacing:0;line-height:.75rem;margin-top:20px;font-size:.75rem;font-weight:700}.card.content-overlay .media .expiry-date-label:before,.card.event .media .expiry-date-label:before,.card.journey .media .expiry-date-label:before,.card.offer .media .expiry-date-label:before,.card.property .media .expiry-date-label:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/42f5bba0da8578.svg);height:12px;width:12px;background-size:contain;content:"";position:relative;display:block}.card.content-overlay .media--categories,.card.event .media--categories,.card.journey .media--categories,.card.offer .media--categories,.card.property .media--categories{position:absolute;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:20px 40px;width:auto;gap:2px;right:0;top:0}.card.content-overlay .media--categories>div,.card.event .media--categories>div,.card.journey .media--categories>div,.card.offer .media--categories>div,.card.property .media--categories>div{line-height:.75rem;font-size:.75rem;text-transform:uppercase;background:hsl(0 0% 100% / .8);padding:5px 10px;font-family:Brown,sans-serif;font-weight:700}.card.content-overlay .media a:hover img,.card.event .media a:hover img,.card.journey .media a:hover img,.card.offer .media a:hover img,.card.property .media a:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.card.content-overlay .media a img,.card.event .media a img,.card.journey .media a img,.card.offer .media a img,.card.property .media a img{-webkit-transition:.25s;transition:.25s}.card.content-overlay .title,.card.event .title,.card.journey .title,.card.offer .title,.card.property .title{position:absolute;bottom:0;left:0;width:calc(100% - 48px);z-index:2;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:1px 1px 4px #000}@media (min-width:769px){.card.content-overlay .title,.card.event .title,.card.journey .title,.card.offer .title,.card.property .title{width:100%;padding:40px}}@media (min-width:1281px){.card.content-overlay .title,.card.event .title,.card.journey .title,.card.offer .title,.card.property .title{width:calc(100% - 80px)}}@media (max-width:768px){.single .card.content-overlay .title h2,.single .card.content-overlay .title h3,.single .card.content-overlay .title h4,.single .card.event .title h2,.single .card.event .title h3,.single .card.event .title h4,.single .card.journey .title h2,.single .card.journey .title h3,.single .card.journey .title h4,.single .card.offer .title h2,.single .card.offer .title h3,.single .card.offer .title h4,.single .card.property .title h2,.single .card.property .title h3,.single .card.property .title h4{padding-left:24px;padding-right:24px}}@media (min-width:769px){.card.content-overlay .title,.card.event .title,.card.journey .title,.card.offer .title,.card.property .title{padding:64px}}.card.content-overlay .title>*,.card.event .title>*,.card.journey .title>*,.card.offer .title>*,.card.property .title>*{color:#fff!important}.card.content-overlay .title>:last-child,.card.event .title>:last-child,.card.journey .title>:last-child,.card.offer .title>:last-child,.card.property .title>:last-child{margin-bottom:0}@media (min-width:1280px) and (max-width:1350px){.card.content-overlay .title h4 span,.card.event .title h4 span,.card.journey .title h4 span,.card.offer .title h4 span,.card.property .title h4 span{letter-spacing:.0125rem}}.card.content-overlay .title .location,.card.event .title .location,.card.journey .title .location,.card.offer .title .location,.card.property .title .location{font-weight:400;font-size:.6875rem;margin-top:15px}@media (min-width:1281px){.card.content-overlay .title .location,.card.event .title .location,.card.journey .title .location,.card.offer .title .location,.card.property .title .location{margin-top:0;line-height:1.25rem}}@media (min-width:1545px){.card.content-overlay .title .location,.card.event .title .location,.card.journey .title .location,.card.offer .title .location,.card.property .title .location{margin-top:15px}}.card.content-overlay .title .links a,.card.event .title .links a,.card.journey .title .links a,.card.offer .title .links a,.card.property .title .links a{color:#fff;border-color:#fff}.card.content-overlay .title .links a+a,.card.event .title .links a+a,.card.journey .title .links a+a,.card.offer .title .links a+a,.card.property .title .links a+a{margin-left:60px}.card.content-overlay.full .body p,.card.event.full .body p,.card.journey.full .body p,.card.offer.full .body p,.card.property.full .body p{font-size:.75rem}@media (min-width:601px){.card.content-overlay.full .body p,.card.event.full .body p,.card.journey.full .body p,.card.offer.full .body p,.card.property.full .body p{font-size:1rem}}.card.content-overlay.full .title,.card.event.full .title,.card.journey.full .title,.card.offer.full .title,.card.property.full .title{max-width:550px;margin-bottom:80px;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);bottom:auto;top:50%}@media (min-width:769px){.card.content-overlay.full .title,.card.event.full .title,.card.journey.full .title,.card.offer.full .title,.card.property.full .title{margin-bottom:88px;max-width:650px}}@media (min-width:1025px){.card.content-overlay.full .title,.card.event.full .title,.card.journey.full .title,.card.offer.full .title,.card.property.full .title{margin-bottom:80px}}@media (min-width:1281px){.card.content-overlay.full .title,.card.event.full .title,.card.journey.full .title,.card.offer.full .title,.card.property.full .title{margin-bottom:100px}}.card.content-overlay.full .title .links,.card.event.full .title .links,.card.journey.full .title .links,.card.offer.full .title .links,.card.property.full .title .links{margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:769px){.card.content-overlay.full .title .links,.card.event.full .title .links,.card.journey.full .title .links,.card.offer.full .title .links,.card.property.full .title .links{margin-top:40px}}.card.content-overlay.full .title .links a,.card.event.full .title .links a,.card.journey.full .title .links a,.card.offer.full .title .links a,.card.property.full .title .links a{margin:12px 30px}@media (max-width:768px){.card.content-overlay.full .title .links,.card.event.full .title .links,.card.journey.full .title .links,.card.offer.full .title .links,.card.property.full .title .links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.card.room .media,.card.room .wrapper .media,.card.venue .media,.card.venue .wrapper .media{position:relative}.card.room .media:after,.card.room .wrapper .media:after,.card.venue .media:after,.card.venue .wrapper .media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(8%,rgb(0 0 0 / .75)),color-stop(47.6%,#fff0));background:-o-linear-gradient(bottom,rgb(0 0 0 / .75) 8%,#fff0 47.6%);background:linear-gradient(1turn,rgb(0 0 0 / .75) 8%,#fff0 47.6%);pointer-events:none}.card.room .media .extras,.card.room .wrapper .media .extras,.card.venue .media .extras,.card.venue .wrapper .media .extras{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:48px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.card.room .media .extras>*,.card.room .wrapper .media .extras>*,.card.venue .media .extras>*,.card.venue .wrapper .media .extras>*{color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.15em;line-height:1.1;text-transform:uppercase}.card.room .media .extras>div,.card.room .media .extras>div a,.card.room .wrapper .media .extras>div,.card.room .wrapper .media .extras>div a,.card.venue .media .extras>div,.card.venue .media .extras>div a,.card.venue .wrapper .media .extras>div,.card.venue .wrapper .media .extras>div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card.room .media .extras>div a,.card.room .wrapper .media .extras>div a,.card.venue .media .extras>div a,.card.venue .wrapper .media .extras>div a{font-size:.75rem}.card.room .media .extras>div a:focus,.card.room .media .extras>div a:focus-visible,.card.room .wrapper .media .extras>div a:focus,.card.room .wrapper .media .extras>div a:focus-visible,.card.venue .media .extras>div a:focus,.card.venue .media .extras>div a:focus-visible,.card.venue .wrapper .media .extras>div a:focus,.card.venue .wrapper .media .extras>div a:focus-visible{outline:2px solid #2c6faa!important;border-radius:2px;outline-offset:4px}.card.room .media .extras>div a:before,.card.room .wrapper .media .extras>div a:before,.card.venue .media .extras>div a:before,.card.venue .wrapper .media .extras>div a:before{content:"";display:block;width:25px;height:25px;margin-right:10px}.card.room .title,.card.venue .title{padding:30px 40px;text-align:center}@media (min-width:1281px){.card.room .title,.card.venue .title{padding:64px}}.card.room .title h2,.card.room .title h3,.card.venue .title h2,.card.venue .title h3{margin-bottom:40px}.card.room .title .tags,.card.venue .title .tags{margin:0 -28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card.room .title .tags>div,.card.venue .title .tags>div{font-size:.875rem;line-height:1.1;letter-spacing:.15em;text-transform:uppercase;font-weight:700;padding:0 28px;border-right:1px solid #fff}.card.room .title .tags>div:last-child,.card.venue .title .tags>div:last-child{border:none}.card.room .title .links,.card.venue .title .links{margin:40px -20px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card.room .title .links a,.card.venue .title .links a{margin-left:20px;margin-right:20px}.card.room .content .links,.card.venue .content .links{padding:0 10px}@media (max-width:1920px){.card.room .content .links,.card.venue .content .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.card.room .content .links div,.card.venue .content .links div{padding:0 10px;text-align:center}.card.room .content .links div a,.card.venue .content .links div a{margin:inherit}.card.room .content .links div a:last-child,.card.venue .content .links div a:last-child{margin-left:10px}.card.room .content .amenities,.card.venue .content .amenities{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.card.room .content .amenities .accessible,.card.room .content .amenities .amenity,.card.room .content .amenities .enhancement,.card.venue .content .amenities .accessible,.card.venue .content .amenities .amenity,.card.venue .content .amenities .enhancement{margin:0 10px 12px;-webkit-box-flex:0;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%}@media (max-width:600px){.card.room .content .amenities .accessible,.card.room .content .amenities .amenity,.card.room .content .amenities .enhancement,.card.venue .content .amenities .accessible,.card.venue .content .amenities .amenity,.card.venue .content .amenities .enhancement{margin:0 6px}}.card.room .content .amenities .accessible .ajax-progress,.card.room .content .amenities .amenity .ajax-progress,.card.room .content .amenities .enhancement .ajax-progress,.card.venue .content .amenities .accessible .ajax-progress,.card.venue .content .amenities .amenity .ajax-progress,.card.venue .content .amenities .enhancement .ajax-progress{display:none}.card.room .content .amenities .accessible .icon,.card.room .content .amenities .amenity .icon,.card.room .content .amenities .enhancement .icon,.card.venue .content .amenities .accessible .icon,.card.venue .content .amenities .amenity .icon,.card.venue .content .amenities .enhancement .icon{width:50px;height:40px;margin:0 auto 10px}.card.room .content .amenities .accessible .icon svg,.card.room .content .amenities .amenity .icon svg,.card.room .content .amenities .enhancement .icon svg,.card.venue .content .amenities .accessible .icon svg,.card.venue .content .amenities .amenity .icon svg,.card.venue .content .amenities .enhancement .icon svg{height:100%}.card.room .content .amenities .accessible .title,.card.room .content .amenities .amenity .title,.card.room .content .amenities .enhancement .title,.card.venue .content .amenities .accessible .title,.card.venue .content .amenities .amenity .title,.card.venue .content .amenities .enhancement .title{color:#282828;padding:0;font-size:.625rem;font-weight:400;line-height:.75rem;letter-spacing:.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card.room .media{container-name:card-room-media;container-type:inline-size;aspect-ratio:16/9}.card.room .media .carousel{aspect-ratio:16/9}.card.room .media .carousel [class*=swiper-next-],.card.room .media .carousel [class*=swiper-prev-]{top:auto;bottom:24px;margin-top:0;width:32px;height:32px;background-color:#fff;background-size:16px 16px;background-repeat:no-repeat;background-position:50%;border-radius:4px}.card.room .media .carousel [class*=swiper-prev-]{left:28px;background-image:url(/wp-content/themes/kmar-dream/assets/images/635552fc5a49c4.svg);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.card.room .media .carousel [class*=swiper-next-]{left:68px;right:auto;background-image:url(/wp-content/themes/kmar-dream/assets/images/2296e7009e3e87.svg)}.card.room .media .carousel .swiper{padding:0;aspect-ratio:16/9}.card.room .media .carousel .swiper-pagination{display:none}.card.room .media .carousel .card:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(8.64%,rgb(0 0 0 / .75)),color-stop(60%,#fff0));background:-o-linear-gradient(bottom,rgb(0 0 0 / .75) 8.64%,#fff0 60%);background:linear-gradient(1turn,rgb(0 0 0 / .75) 8.64%,#fff0 60%);pointer-events:none}.card.room .media .carousel+.extras{padding:0 20px 20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media (min-width:769px){.card.room .media .carousel+.extras{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.card.room .media .carousel .swiper-initialized .swiper-wrapper>.card{aspect-ratio:16/9}.card.room .media:after{content:normal;content:initial}.card.room .media .extras{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 28px 24px;gap:8px}.card.room .media .extras>div{font-size:0}.card.room .media .extras>div a{background-color:#fff;background-size:20px 20px;background-repeat:no-repeat;background-position:50%;border-radius:4px;width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card.room .media .extras>div a:before{display:none}.card.room .media .extras>div.floorplan a{background-image:url(/wp-content/themes/kmar-dream/assets/images/234a5987325d6a.svg)}.card.room .media .extras>div.tour a{background-image:url(/wp-content/themes/kmar-dream/assets/images/fd5e29ade86ce7.svg)}.card.room .media .extras>div.gallery a{background-image:url(/wp-content/themes/kmar-dream/assets/images/3518f47be5781a.svg)}.card.room .media .extras>div.video a{background-image:url(/wp-content/themes/kmar-dream/assets/images/a01a808dd41378.svg)}.card.room .media .extras .gallery{position:static;padding:0;z-index:auto}.card.room .content{background:hsl(0 0% 100% / .5);padding:24px;text-align:left}.card.room .content h2{font-size:1.25rem;color:#394034;line-height:1.4;text-align:left;margin-bottom:18px}.card.room .content .amenities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 18px;margin-bottom:16px}.card.room .content .amenities .accessible,.card.room .content .amenities .amenity,.card.room .content .amenities .enhancement{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.card.room .content .amenities .accessible .icon,.card.room .content .amenities .amenity .icon,.card.room .content .amenities .enhancement .icon{width:21px;height:21px;margin:0}.card.room .content .amenities .accessible .icon svg,.card.room .content .amenities .amenity .icon svg,.card.room .content .amenities .enhancement .icon svg{height:100%;width:100%}.card.room .content .amenities .accessible a,.card.room .content .amenities .amenity a,.card.room .content .amenities .enhancement a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card.room .content .amenities .accessible .title,.card.room .content .amenities .amenity .title,.card.room .content .amenities .enhancement .title{font-size:.75rem;color:#828282;line-height:1.375rem;white-space:nowrap;text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.card.room .content .amenities .accessible a,.card.room .content .amenities .enhancement a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.card.room .content .size{text-align:left;font-size:.75rem;color:#4f4f4f;margin-top:0;margin-bottom:0}.card.room .links-bar{background:hsl(0 0% 100% / .5);padding:12px 24px;margin-top:2px}.card.room .links-bar a{display:inline-block;background:#394034;color:#fff;padding:15px 24px;border-radius:4px;font-size:.875rem;font-weight:700;letter-spacing:.03em;line-height:1;-webkit-text-decoration:none;text-decoration:none;border:none}.card.room .amenities{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.card.room .amenities .amenity{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.card.room .wrapper{border-radius:4px;overflow:hidden}.card.venue{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.card.venue .wrapper{height:100%}.card.venue .media{border-radius:4px;aspect-ratio:4/3;max-height:315px;width:100%}.card.venue .media .venue-carousel,.card.venue .media .venue-carousel .swiper{height:100%}@media (max-width:1280px){.card.venue .media .venue-carousel .swiper-wrapper{height:100%!important}}@media (min-width:1281px){.card.venue .media .venue-carousel .swiper-wrapper{height:auto!important}}.card.venue .media .venue-carousel .card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:315px}.card.venue .media .venue-carousel [class*=swiper-next-],.card.venue .media .venue-carousel [class*=swiper-prev-]{top:auto;bottom:24px;width:32px;height:32px;background-color:hsl(0 0% 100% / .9);background-repeat:no-repeat;background-position:50%;background-size:16px 16px;border-radius:5px;margin-top:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.card.venue .media .venue-carousel [class*=swiper-next-]:hover,.card.venue .media .venue-carousel [class*=swiper-prev-]:hover{background-color:#fff}.card.venue .media .venue-carousel [class*=swiper-next-]:focus,.card.venue .media .venue-carousel [class*=swiper-next-]:focus-visible,.card.venue .media .venue-carousel [class*=swiper-prev-]:focus,.card.venue .media .venue-carousel [class*=swiper-prev-]:focus-visible{outline:2px solid #2c6faa;outline-offset:2px}.card.venue .media .venue-carousel [class*=swiper-prev-]{left:28px!important;background-image:url(/wp-content/themes/kmar-dream/assets/images/635552fc5a49c4.svg);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.card.venue .media .venue-carousel [class*=swiper-next-]{left:68px!important;right:auto!important;background-image:url(/wp-content/themes/kmar-dream/assets/images/2296e7009e3e87.svg)}.card.venue .media .venue-media-icons{position:absolute;bottom:24px;right:24px;z-index:11;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.card.venue .media .venue-media-icons>div.floorplan a:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/234a5987325d6a.svg)}.card.venue .media .venue-media-icons>div.tour a:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/fd5e29ade86ce7.svg)}.card.venue .media .venue-media-icons>div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:hsl(0 0% 100% / .9);border-radius:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.card.venue .media .venue-media-icons>div a:before{content:"";display:block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50%}.card.venue .media .venue-media-icons>div a:hover{background-color:#fff}.card.venue .media .venue-media-icons>div a:focus,.card.venue .media .venue-media-icons>div a:focus-visible{outline:2px solid #2c6faa;outline-offset:2px}.card.venue .content{background:hsl(0 0% 100% / .5);text-align:left!important;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px 0 0!important}.card.venue .content>:not(.divider){padding-left:24px!important;padding-right:24px!important}.card.venue .content h2{text-align:left!important;font-size:1.25rem;font-weight:500;line-height:140%;margin-bottom:.75rem}.card.venue .content .venue-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;margin-bottom:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.card.venue .content .venue-info .venue-capacity,.card.venue .content .venue-info .venue-size{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:#6b6b6b;font-size:.8125rem;letter-spacing:.02em}.card.venue .content .venue-info .venue-capacity img,.card.venue .content .venue-info .venue-size img{width:20px;height:20px;opacity:.7}.card.venue .content .body{margin-bottom:1rem}.card.venue .content .venue-tagline{text-align:center;color:#6b6b6b;font-size:.8125rem;margin-bottom:16px}.card.venue .content hr.divider{width:100%;position:relative;margin:auto 0 0;opacity:.2}.card.venue .content .links{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.5rem;height:56px}@media (min-width:769px){.card.venue .content .links{height:90px}}@media (min-width:1025px){.card.venue .content .links{height:64px}}.card.venue .content .links a{margin:0 20px 8px}.card.venue .content .links a.popup-trigger{height:25px}.card.venue .content .links a:not(.popup-trigger){border-radius:4px;background:#394034;color:#fff;padding:15px 24px;text-transform:capitalize}.card.venue .content .links a:not(.popup-trigger):hover{background:#525c4b}@media (min-width:769px){.columns:has(.venue.card){margin-left:-12px;margin-right:-12px}}@media (min-width:769px){.columns:has(.venue.card)>*{padding-left:12px;padding-right:12px}}.card.journey .title,.card.offer .title{padding:40px}.card.journey .title .property,.card.offer .title .property{font-family:Plantin,serif;font-weight:400;font-size:1rem;font-style:italic;letter-spacing:.05em}.is-property .card.journey .title .property,.is-property .card.offer .title .property{display:none}.card.journey .title h3,.card.offer .title h3{color:#fff}.card.journey .title .body,.card.offer .title .body{font-size:.875rem;line-height:1.8}.card.journey .title .price-from,.card.offer .title .price-from{font-size:.8125rem}.card.event .title{padding:24px}@media (min-width:1281px){.card.event .title h3{margin-bottom:0;font-size:1rem}}@media (min-width:1441px){.card.event .title h3{margin-bottom:inherit;font-size:inherit}}.card.event .title .property{font-family:Plantin,serif;font-weight:400;font-size:.75rem;font-style:italic;letter-spacing:.05em}.card.event .title .property .property-location{display:none}.card.event .date{position:absolute;top:24px;left:-1px;background:#f1f7f7;border-radius:0 3px 3px 0;padding:12px;min-width:50px;-webkit-box-sizing:content-box;box-sizing:content-box}.card.event .date span{display:block;text-align:center;font-size:.75rem;font-weight:400;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}@media (min-width:1281px){.card.event .date span{line-height:1.1}}@media (min-width:1441px){.card.event .date span{line-height:1.3}}.card.event .date span:nth-child(2){font-size:2.25rem;font-weight:600;font-style:italic;letter-spacing:0;font-family:Plantin,serif}@media (min-width:1281px){.card.event .date span:nth-child(2){font-size:1.5rem}}@media (min-width:1440px) and (max-width:1545px){.card.event .date span:nth-child(2){margin-top:0}}@media (min-width:1545px){.card.event .date span:nth-child(2){font-size:2.25rem}}.card.article h2,.card.article h3,.card.article h4{margin-bottom:20px}.card.article .tags{margin-bottom:30px;font-size:.8125rem;font-family:Plantin,serif;font-style:italic;line-height:1.1;letter-spacing:.05em}.card.article .tagline{font-size:.6875rem;line-height:1.6}.card.callout .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.card.callout .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.card.callout .wrapper .content{display:block;text-align:left}@media (min-width:1441px){.card.callout .wrapper .content{width:400px;max-width:400px;-webkit-box-flex:1;-webkit-flex:1 0 400px;-ms-flex:1 0 400px;flex:1 0 400px;padding:30px 96px}}.card.callout .wrapper .content .links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.card.callout .wrapper .content.center{text-align:center}.card.callout .wrapper .content.center .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1440px){.carousel.default.single .card .media img,.carousel.full.single .card .media img{max-height:none;max-height:initial}}.carousel.field-guide.single .card .media a:hover img{-webkit-transform:none;-ms-transform:none;transform:none}.is-property .event.card .property .property-label{display:none}.is-property .event.card .property .property-location{display:inline;display:initial}.eligible_to_members>.wrapper:after,.exclusive_to_members>.wrapper:after{content:" ";background-color:#e9e5e1;background-image:url(/wp-content/themes/kmar-dream/assets/images/83c77d91f5ceaf.svg);background-repeat:no-repeat;background-size:50px 50px;background-position:50%;height:50px;width:80px;top:50px;left:0;position:absolute}@media (max-width:1024px){.cards .heading .links{display:none}}.cards .columns.one>article:nth-child(2n),.cards .columns.one>div:nth-child(2n){margin:20px 0 44px}.cards .columns.one>article:nth-child(2n) .wrapper .media,.cards .columns.one>div:nth-child(2n) .wrapper .media{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.cards .columns.one>article:nth-child(2n).flip .wrapper .media,.cards .columns.one>div:nth-child(2n).flip .wrapper .media{-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:initial}.cards.vertical-scroll .columns{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:768px){.cards.vertical-scroll .columns{height:auto!important;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}}@media (min-width:769px){.cards.vertical-scroll .columns{display:-ms-grid;display:grid;-ms-grid-columns:2.138fr 1fr;grid-template-columns:2.138fr 1fr}}@media (min-width:1281px){.cards.vertical-scroll .columns>*{padding-left:40px;padding-right:40px}}.cards.vertical-scroll .columns .wrapper{height:auto;position:-webkit-sticky;position:sticky;top:220px}.cards.vertical-scroll .columns>div:first-child{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:769px){.cards.vertical-scroll .columns>div:first-child .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 150px - 0px);max-height:calc(100vh - 150px - var(--drupal-displace-offset-top, 0px))}.cards.vertical-scroll .columns>div:first-child .media{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.cards.vertical-scroll .columns>div:first-child .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.cards.vertical-scroll .columns .scroll{margin-bottom:0}@media (min-width:769px){.cards.vertical-scroll .columns .scroll{-webkit-box-flex:1;-webkit-flex:1 0 264px;-ms-flex:1 0 264px;flex:1 0 264px}}@media (min-width:1025px){.cards.vertical-scroll .columns .scroll{-webkit-box-flex:1;-webkit-flex:1 0 336px;-ms-flex:1 0 336px;flex:1 0 336px}}@media (min-width:1281px){.cards.vertical-scroll .columns .scroll{-webkit-box-flex:1;-webkit-flex:1 0 420px;-ms-flex:1 0 420px;flex:1 0 420px}}@media (min-width:1441px){.cards.vertical-scroll .columns .scroll{-webkit-box-flex:1;-webkit-flex:1 0 630px;-ms-flex:1 0 630px;flex:1 0 630px}}@media (min-width:1921px){.cards.vertical-scroll .columns .scroll{-webkit-box-flex:1;-webkit-flex:1 0 630px;-ms-flex:1 0 630px;flex:1 0 630px}}.cards.vertical-scroll .columns .card{margin-bottom:24px}.cards.vertical-scroll .columns .card:last-child{margin-bottom:0}.cards.vertical-scroll .columns .card .content{font-size:1.125rem}@media (max-width:768px){.cards.vertical-scroll .columns .card{padding-bottom:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.cards.vertical-scroll .columns .scroll .card .wrapper .content .body>p{font-size:.8rem;line-height:1.3rem;letter-spacing:.1rem}.cards.vertical-scroll .columns .scroll h5{line-height:1.5rem}.cards.vertical-scroll .columns .scroll .card .media+.content{padding:20px 0}@media (min-width:1025px){.cards.vertical-scroll .columns .scroll .card .media+.content{padding:20px}}@media (min-width:1441px){.cards.vertical-scroll .columns .scroll .card .media+.content{padding:20px 22px}}.cards.vertical-scroll .columns .swiper-pagination{display:none}@media (max-width:768px){.cards.vertical-scroll .columns .swiper-pagination{display:block;margin-bottom:0}}.cards.vertical-scroll div[class^=swiper-next],.cards.vertical-scroll div[class^=swiper-prev]{display:none}@media (max-width:768px){.cards.vertical-scroll div[class^=swiper-next],.cards.vertical-scroll div[class^=swiper-prev]{display:block}}.cards.t-left .card .content{text-align:left}.cards.t-left .card .content .links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.cards.t-center .card .content{text-align:center}.cards.t-center .card .content .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cards.jc-left .columns{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.cards.jc-center .columns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cards.jc-right .columns{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cards.jc-around .columns{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.cards.jc-evenly .columns{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.cards.jc-between .columns{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.cards.link-bottom .columns,.cards.link-top .columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cards.link-bottom .columns>*,.cards.link-top .columns>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.cards.link-bottom .mobile{display:none}.cards .links-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:54px}.cards .links-bottom a{color:#282828;text-align:center;font-family:Brown,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:.8125rem;letter-spacing:.175rem;text-transform:uppercase}.toolbar-horizontal .cards.vertical-scroll .columns .wrapper{top:300px}.swiper .swiper-wrapper:not(:has(>.venue-gallery)){height:auto!important}.carousel.full .swiper .swiper-wrapper{height:auto!important}@media (max-width:1024px){.carousel.full .swiper .swiper-wrapper{height:720px!important}}@media (max-width:768px){.carousel.full .swiper .swiper-wrapper{height:640px!important}}.carousel{position:relative}.carousel .swiper-initialized .swiper-wrapper>.card{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-flex-shrink:0;-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;transition-property:transform,-webkit-transform;max-width:none}@media (min-width:1921px){.container-none .carousel.default.single{max-width:1920px;margin-left:auto;margin-right:auto}}@media (min-width:769px){.container-none .carousel.default.single .swiper{padding-right:100px}}@media (min-width:1441px){.container-none .carousel.default.single .swiper{padding-right:400px}}@media (min-width:769px){.container-none .carousel.default.single .swiper-prev,.container-none .carousel.default.single [class*=swiper-prev-]{margin-left:48px}.container-none .carousel.default.single .swiper-next,.container-none .carousel.default.single [class*=swiper-next-]{margin-left:-92px}}@media (min-width:1025px){.container-none .carousel.default.single .swiper-prev,.container-none .carousel.default.single [class*=swiper-prev-]{margin-left:72px}.container-none .carousel.default.single .swiper-next,.container-none .carousel.default.single [class*=swiper-next-]{margin-left:-112px}}@media (min-width:1921px){.container-none .carousel.default.single .swiper-pagination,.container-none .carousel.default.single .swiper-prev,.container-none .carousel.default.single [class*=swiper-prev-]{left:1034px!important}.container-none .carousel.default.single .swiper-next,.container-none .carousel.default.single [class*=swiper-next-]{left:1534px!important}}@media (min-width:769px){.container-none .carousel.default.single .card.default .wrapper,.container-none .carousel.default.single .card.inline .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.container-none .carousel.default.single .card.default .wrapper .media,.container-none .carousel.default.single .card.inline .wrapper .media{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-height:400px}@media (min-width:769px){.container-none .carousel.default.single .card.default .wrapper .media,.container-none .carousel.default.single .card.inline .wrapper .media{min-height:580px}}@media (min-width:1025px){.container-none .carousel.default.single .card.default .wrapper .media,.container-none .carousel.default.single .card.inline .wrapper .media{min-height:680px}}.container-none .carousel.default.single .card.default .wrapper .content,.container-none .carousel.default.single .card.inline .wrapper .content{padding:32px 24px;text-align:left}@media (min-width:769px){.container-none .carousel.default.single .card.default .wrapper .content,.container-none .carousel.default.single .card.inline .wrapper .content{padding:32px 48px;width:320px;max-width:320px;-webkit-box-flex:1;-webkit-flex:1 0 320px;-ms-flex:1 0 320px;flex:1 0 320px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1025px){.container-none .carousel.default.single .card.default .wrapper .content,.container-none .carousel.default.single .card.inline .wrapper .content{width:480px;max-width:480px;-webkit-box-flex:1;-webkit-flex:1 0 480px;-ms-flex:1 0 480px;flex:1 0 480px;padding:32px 72px}}.container-none .carousel.default.single .card.default .wrapper .content .links,.container-none .carousel.default.single .card.inline .wrapper .content .links{margin-top:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.carousel [data-slides-center=true]{padding-left:24px;padding-right:24px}.carousel [data-slides-center=true]:after,.carousel [data-slides-center=true]:before{content:"";display:block;pointer-events:none;z-index:2;height:100%;position:absolute;left:0;top:0;background:#f1eeeb;opacity:.7;-webkit-transform:translateZ(0);transform:translateZ(0);width:3.5%}@media (min-width:640px) and (max-width:768px){.carousel [data-slides-center=true]:after,.carousel [data-slides-center=true]:before{width:0}}@media (max-width:480px){.carousel [data-slides-center=true]:after,.carousel [data-slides-center=true]:before{width:5.5%}}.carousel [data-slides-center=true]:after{left:auto;right:0}@media (min-width:769px){.carousel [data-slides-center=true]{padding-left:30px;padding-right:30px}.carousel [data-slides-center=true]:after,.carousel [data-slides-center=true]:before{content:"";display:block;pointer-events:none;z-index:2;width:92px;height:100%;position:absolute;left:0;top:0;background:#f1eeeb;opacity:.7;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel [data-slides-center=true]:after{left:auto;right:0}}.carousel [data-slides-center=true] .swiper-wrapper{margin:0 -30px;padding-left:30px;padding-right:30px}@media (min-width:769px){.carousel [data-slides-center=true]{padding-left:100px;padding-right:100px}.carousel [data-slides-center=true] .swiper-wrapper{margin:0 -100px;padding-left:100px;padding-right:100px}}.carousel.hide-dots .swiper-pagination{display:none!important}@media (min-width:1281px){.carousel [data-slides="2"][data-slides-center=true]{padding-left:240px;padding-right:240px}.carousel [data-slides="2"][data-slides-center=true]:after,.carousel [data-slides="2"][data-slides-center=true]:before{width:200px}}@media (min-width:875px){.carousel.field-guide{padding:0 48px}}@media (min-width:1281px){.carousel.field-guide{padding:0}}@media (min-width:1025px){.carousel.field-guide [class*=swiper-prev-]{left:-12px;top:42%}}@media (min-width:1281px){.carousel.field-guide [class*=swiper-prev-]{left:-60px}}@media (min-width:1025px){.carousel.field-guide [class*=swiper-next-]{right:-12px;top:42%}}@media (min-width:1281px){.carousel.field-guide [class*=swiper-next-]{right:-60px}}.carousel.field-guide .heading{z-index:2;margin:0;display:inline-block;position:relative;top:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.carousel.field-guide .heading:before{background:none 50% no-repeat;background-size:contain;content:"";display:block;width:50px;height:22px;position:absolute;top:-18px;left:-18px}.carousel.field-guide .card.callout .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:875px){.carousel.field-guide .card.callout .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:875px){.carousel.field-guide .card.callout .wrapper .media a img,.carousel.field-guide .card.callout .wrapper .media img{aspect-ratio:398/584}}@media (min-width:1025px){.carousel.field-guide .card.callout .wrapper .media a img,.carousel.field-guide .card.callout .wrapper .media img{aspect-ratio:614/584}}@media (min-width:1281px){.carousel.field-guide .card.callout .wrapper .media a img,.carousel.field-guide .card.callout .wrapper .media img{aspect-ratio:750/716}}@media (min-width:1441px){.carousel.field-guide .card.callout .wrapper .media a img,.carousel.field-guide .card.callout .wrapper .media img{aspect-ratio:1000/761}}@media (max-width:875px){.carousel.field-guide .card.callout .wrapper .media a img,.carousel.field-guide .card.callout .wrapper .media img{aspect-ratio:608/327}}@media (max-width:480px){.carousel.field-guide .card.callout .wrapper .media a img,.carousel.field-guide .card.callout .wrapper .media img{aspect-ratio:327/327}}.carousel.field-guide .card.callout .wrapper .content{display:block;text-align:left;padding:32px 48px;width:100%;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:875px){.carousel.field-guide .card.callout .wrapper .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box;width:354px;max-width:354px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:30px 0 30px 48px}}@media (min-width:1281px){.carousel.field-guide .card.callout .wrapper .content{padding:30px 0 30px 64px}}@media (min-width:1441px){.carousel.field-guide .card.callout .wrapper .content{width:408px;max-width:408px;padding:30px 16px 30px 96px}}@media (min-width:769px){.container-none .carousel.side-arrows [class*=swiper-prev-]{left:45px}}@media (min-width:769px) and (min-width:1281px){.container-none .carousel.side-arrows [class*=swiper-prev-]{left:185px}}@media (min-width:769px){.container-none .carousel.side-arrows [class*=swiper-next-]{right:45px}}@media (min-width:769px) and (min-width:1281px){.container-none .carousel.side-arrows [class*=swiper-next-]{right:185px}}@media (min-width:601px){.carousel.side-arrows .swiper-pagination{text-align:right}}@media (min-width:769px){.carousel.side-arrows{margin:0 36px}}@media (min-width:1281px){.carousel.side-arrows{margin:0 auto}}@media (min-width:769px){.carousel.side-arrows [class*=swiper-prev-]{left:-60px;top:42%!important}}@media (min-width:769px){.carousel.side-arrows [class*=swiper-next-]{right:-60px;top:42%!important}}.swiper{padding-bottom:48px}.carousel.venue-carousel .swiper{padding-bottom:0}.swiper-pagination{bottom:0!important}.swiper-pagination .swiper-pagination-bullet{background:#bdbdbd;margin:0 6px!important;opacity:1!important;-webkit-transition:width .2s;transition:width .2s}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#282828;width:24px;border-radius:4px}.swiper-pagination-bullets-dynamic{height:22px}.swiper-button-disabled{opacity:.1}.swiper-next,.swiper-prev,[class*=swiper-next-],[class*=swiper-prev-]{cursor:pointer;position:absolute;bottom:10px;z-index:11;height:16px;width:42px;background:url(/wp-content/themes/kmar-dream/assets/images/5e2021901eaf59.svg)}.swiper-next[aria-disabled=true],.swiper-prev[aria-disabled=true],[class*=swiper-next-][aria-disabled=true],[class*=swiper-prev-][aria-disabled=true]{opacity:.25}.swiper-next,[class*=swiper-next-]{right:8px}@media (max-width:768px){.swiper-next,[class*=swiper-next-]{right:24px!important;margin:0!important;left:auto!important}}@media (min-width:769px){.swiper-next,[class*=swiper-next-]{right:30%}}.swiper-prev,[class*=swiper-prev-]{left:8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:768px){.swiper-prev,[class*=swiper-prev-]{left:24px!important;margin:0!important}}@media (min-width:769px){.swiper-prev,[class*=swiper-prev-]{left:30%}}.carousel.full .swiper,.carousel.full .swiper-wrapper,.carousel.full>.content{max-height:calc(100vh - 100px)}@media (max-width:1920px){.carousel.full .swiper,.carousel.full .swiper-wrapper,.carousel.full>.content{max-height:calc(100vh - 200px)}}@media (max-width:1440px){.carousel.full .swiper,.carousel.full .swiper-wrapper,.carousel.full>.content{max-height:calc(100vh - 100px)}}@media (max-width:1024px){.carousel.full .swiper,.carousel.full .swiper-wrapper,.carousel.full>.content{max-height:100vh}}.carousel.full .swiper-wrapper .card,.carousel.full .swiper-wrapper .card .wrapper,.carousel.full .swiper .card,.carousel.full .swiper .card .wrapper,.carousel.full>.content .card,.carousel.full>.content .card .wrapper{max-height:inherit}.carousel.full .swiper{padding-bottom:0}.carousel.full .swiper-pagination{bottom:24px!important}.carousel.full .swiper-pagination .swiper-pagination-bullet{background:#bdbdbd}.carousel.full .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.carousel.full .swiper-next,.carousel.full .swiper-prev,.carousel.full [class*=swiper-next-],.carousel.full [class*=swiper-prev-]{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);bottom:32px}@media (min-width:769px){.carousel.full .swiper-next,.carousel.full .swiper-prev,.carousel.full [class*=swiper-next-],.carousel.full [class*=swiper-prev-]{bottom:50%}}.carousel.full .swiper-next,.carousel.full [class*=swiper-next-]{right:24px}@media (min-width:769px){.carousel.full .swiper-next,.carousel.full [class*=swiper-next-]{right:40px}}@media (min-width:1025px){.carousel.full .swiper-next,.carousel.full [class*=swiper-next-]{right:15%}}@media (min-width:1281px){.carousel.full .swiper-next,.carousel.full [class*=swiper-next-]{right:20%}}.carousel.full .swiper-prev,.carousel.full [class*=swiper-prev-]{left:24px}@media (min-width:769px){.carousel.full .swiper-prev,.carousel.full [class*=swiper-prev-]{left:40px}}@media (min-width:1025px){.carousel.full .swiper-prev,.carousel.full [class*=swiper-prev-]{left:15%}}@media (min-width:1281px){.carousel.full .swiper-prev,.carousel.full [class*=swiper-prev-]{left:20%}}div#cboxCurrent{position:absolute;color:#fff;padding:0 15px;bottom:4px}#cboxNext,#cboxPrevious{position:absolute;cursor:pointer;height:16px;width:42px;color:#fff;-webkit-mask-image:url(/wp-content/themes/kmar-dream/assets/images/5e2021901eaf59.svg);mask-image:url(/wp-content/themes/kmar-dream/assets/images/5e2021901eaf59.svg);right:25px;left:auto;left:initial;bottom:14px;display:block;padding:0;background:#fff}#cboxPrevious{rotate:180deg;left:0}@media (min-width:769px){#cboxPrevious{top:50%;left:10%}}#cboxNext{right:0}@media (min-width:769px){#cboxNext{top:50%;right:10%}}.crowdriff{position:relative}.crowdriff .headline{padding:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:260px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f1eeeb;border-radius:5px;z-index:2}@media (min-width:769px){.crowdriff .headline{top:350px}}@media (min-width:1025px){.crowdriff .headline{top:450px}}.crowdriff .headline .subheadline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:769px){.crowdriff .headline .subheadline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.crowdriff .headline .subheadline .subtitle{margin:10px 0 0;line-height:1.5rem}@media (min-width:769px){.crowdriff .headline .subheadline .subtitle{margin:20px 0 0}}@media (min-width:1025px){.crowdriff .headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:769px){.crowdriff .headline{padding:20px 40px}}@media (min-width:1025px){.crowdriff .headline{padding:48px 60px}}@media (min-width:1281px){.crowdriff .headline{padding:48px 100px}}.crowdriff .headline h2{margin:0}.crowdriff .headline .h4{margin:0;text-align:center}.crowdriff .headline .social{margin:20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1025px){.crowdriff .headline .social{margin:20px 0 0 60px}}.crowdriff .headline .social a{width:32px;height:32px;margin:0 12px;overflow:hidden;background:#0d334a;border-radius:50%}.crowdriff .headline .social a:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%}.crowdriff .headline .social a[href*=instagram]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/b189b6d23b90cf.svg)}.crowdriff .headline .social a[href*=facebook]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/7fa77060ffa431.svg)}.crowdriff .headline .social a[href*=youtube]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/650473596af32d.svg)}.crowdriff .headline .social a[href*=weibo]:before{background-image:none}.crowdriff .headline .social a[href*=linkedin]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/5b05cb74a1859f.svg)}.crowdriff .headline .social a[href*=tiktok]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/9a5a0bc1a1ccd1.svg)}.crowdriff .headline .social a[href*=spotify]:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/62e29019b112ba.svg)}.crowdriff .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.crowdriff .row .tile{height:260px}@media (min-width:769px){.crowdriff .row .tile{height:360px}}@media (min-width:1281px){.crowdriff .row .tile{height:480px}}@media (max-width:768px){.crowdriff .row{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.crowdriff .row .tile{width:50%!important;-webkit-flex-basis:50%!important;-ms-flex-preferred-size:50%!important;flex-basis:50%!important}}@media (max-width:768px){.crowdriff .row.first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.crowdriff .row.first .tile{height:260px}@media (min-width:769px){.crowdriff .row.first .tile{height:360px}}@media (min-width:1281px){.crowdriff .row.first .tile{height:480px}}.crowdriff .row.first .tile:first-child{width:24%;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%}.crowdriff .row.first .tile:nth-child(3){width:14%;-webkit-flex-basis:14%;-ms-flex-preferred-size:14%;flex-basis:14%}.crowdriff .row.first .tile:nth-child(5){width:18%;-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%}@media (max-width:768px){.crowdriff .row.first .tile:nth-child(5),.crowdriff .row:last-child{display:none}}.crowdriff .row:last-child .tile{height:480px}.crowdriff .row:last-child .tile:first-child{width:18%;-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%}.crowdriff .row:last-child .tile:nth-child(2){width:24%;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%}.crowdriff .row:last-child .tile:nth-child(3){width:18%;-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%}.crowdriff .row:last-child .tile:nth-child(4){width:15%;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%}.crowdriff .tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;padding:4px;width:20%;-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%}.crowdriff .tile:hover .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.crowdriff .tile .image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;display:block;height:100%;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.crowdriff .tile .content{height:100%;width:100%;position:relative;overflow:hidden}.crowdriff .tile .content .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.crowdriff .c-crowdriff{text-align:center}.crowdriff .c-crowdriff .c-crowdriff__load-more{margin-top:15px;text-transform:uppercase;background-color:#fff0;background-color:initial;font-family:Brown,sans-serif;border:none;border-bottom:1px solid #615144;color:#615144;font-size:.875rem;font-weight:700;letter-spacing:.2em;padding:0 0 4px}.crowdriff .c-crowdriff .instagram-user{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.crowdriff .c-crowdriff .instagram-user:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;display:block;visibility:hidden;background:rgb(0 0 0 / .4)}.crowdriff .c-crowdriff .instagram-user:before{background-image:url(/wp-content/themes/kmar-dream/assets/images/b189b6d23b90cf.svg);content:"";display:block;margin-top:4px;margin-right:4px;width:16px;height:16px;background-size:100% 100%;position:relative;z-index:1}.crowdriff .c-crowdriff .instagram-user .username{font-size:.75rem;font-weight:700;opacity:0;visibility:hidden;-webkit-transition:all .25s ease;transition:all .25s ease;color:#fff;position:relative;z-index:1}.crowdriff .c-crowdriff .c-crowdriff-tile__overlay:hover:before{background:rgb(0 0 0 / .4);position:absolute;top:0;left:0;width:100%;height:100%}.crowdriff .c-crowdriff .c-crowdriff-tile__overlay:hover .instagram-user:after{visibility:visible}.crowdriff .c-crowdriff .c-crowdriff-tile__overlay:hover .instagram-user .username{opacity:1;visibility:visible}.dropdown>.toggle+*{position:absolute;z-index:1000;display:none}.dropdown>.toggle+.show{display:block;left:50%;max-width:1920px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow-x:hidden}select#menu-dropdown{border-radius:10px;padding:.5em;font-family:Custom Body,sans-serif;border:1px solid #000}.dynamic-background-hover-cards{color:#fff;height:auto;position:relative}.dynamic-background-hover-cards .container-bg{display:none;position:absolute;width:100%;height:100%;z-index:0}.dynamic-background-hover-cards .container-bg .video,.dynamic-background-hover-cards .container-bg img{height:100%}.dynamic-background-hover-cards .container-bg .video .controls,.dynamic-background-hover-cards .container-bg .video .video-controls,.dynamic-background-hover-cards .container-bg img .controls,.dynamic-background-hover-cards .container-bg img .video-controls{z-index:10}.dynamic-background-hover-cards .container-bg:after{content:"";height:100%;width:100%;display:block;position:absolute;top:0;z-index:8;background:-webkit-gradient(linear,left bottom,left top,from(#000000),to(#fff0));background:-o-linear-gradient(bottom,#000000,#fff0);background:linear-gradient(0deg,#000,#fff0)}@media (min-width:1281px){.dynamic-background-hover-cards .container-bg{position:relative;height:auto}}.dynamic-background-hover-cards .container-bg.active{display:block}@media (min-width:1281px){.dynamic-background-hover-cards .container-bg.active{height:1080px}}.dynamic-background-hover-cards .desktop-text-section{display:block;text-align:center;position:relative;width:100%;z-index:10;padding:100px}.dynamic-background-hover-cards .desktop-text-section h1,.dynamic-background-hover-cards .desktop-text-section h2,.dynamic-background-hover-cards .desktop-text-section h3,.dynamic-background-hover-cards .desktop-text-section h4,.dynamic-background-hover-cards .desktop-text-section h5,.dynamic-background-hover-cards .desktop-text-section h6{color:#fff}@media (min-width:1281px){.dynamic-background-hover-cards .desktop-text-section{position:absolute;top:10%;padding:0}}.dynamic-background-hover-cards .desktop-cards-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative;z-index:10;width:100%;padding:40px 40px 100px;gap:100px}.dynamic-background-hover-cards .desktop-cards-wrapper.top{top:20%}.dynamic-background-hover-cards .desktop-cards-wrapper h1,.dynamic-background-hover-cards .desktop-cards-wrapper h2,.dynamic-background-hover-cards .desktop-cards-wrapper h3,.dynamic-background-hover-cards .desktop-cards-wrapper h4,.dynamic-background-hover-cards .desktop-cards-wrapper h5,.dynamic-background-hover-cards .desktop-cards-wrapper h6{color:#fff}.dynamic-background-hover-cards .desktop-cards-wrapper a{border-bottom:1px solid #fff;padding-bottom:4px;text-transform:uppercase;font-weight:700;font-size:.875rem;letter-spacing:.175rem}@media (min-width:1281px){.dynamic-background-hover-cards .desktop-cards-wrapper{gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;top:40%;position:absolute;padding:0 20px}}.dynamic-background-hover-cards .desktop-cards-wrapper .card-with-background-media{text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.features.carousel{max-width:1920px;margin:0 auto}@media (min-width:769px){.features.carousel{padding-left:100px;padding-right:100px}}@media (min-width:1281px){.features.carousel{padding-left:60px;padding-right:60px}}.features.carousel [class*=swiper-prev-]{left:24px}@media (min-width:769px){.features.carousel [class*=swiper-prev-]{top:42%}}@media (min-width:1281px){.features.carousel [class*=swiper-prev-]{left:10px}}.features.carousel [class*=swiper-next-]{right:24px}@media (min-width:769px){.features.carousel [class*=swiper-next-]{top:42%}}@media (min-width:1281px){.features.carousel [class*=swiper-next-]{right:10px}}.features .swiper{padding-bottom:64px}@media (min-width:1025px){.features .swiper{padding:0}}.features .swiper .swiper-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.amenities.carousel .swiper-pagination{display:none!important}}.accessible .title,.enhancement .title{-webkit-text-decoration:underline;text-decoration:underline}.accessible,.amenity,.enhancement,.feature:not(.mapboxgl-marker){text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accessible a:focus,.accessible a:focus-visible,.amenity a:focus,.amenity a:focus-visible,.enhancement a:focus,.enhancement a:focus-visible,.feature:not(.mapboxgl-marker) a:focus,.feature:not(.mapboxgl-marker) a:focus-visible{outline:2px solid #2c6faa!important;border-radius:2px;outline-offset:4px}.accessible .icon,.amenity .icon,.enhancement .icon,.feature:not(.mapboxgl-marker) .icon{margin-bottom:18px;height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.accessible .icon img,.accessible .icon svg,.amenity .icon img,.amenity .icon svg,.enhancement .icon img,.enhancement .icon svg,.feature:not(.mapboxgl-marker) .icon img,.feature:not(.mapboxgl-marker) .icon svg{margin:0 auto;height:auto;width:100%;max-height:56px;max-width:56px}.accessible .title,.amenity .title,.enhancement .title,.feature:not(.mapboxgl-marker) .title{font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:1.6;margin-top:auto;color:#394034}@media (max-width:768px){.accessible .title,.amenity .title,.enhancement .title,.feature:not(.mapboxgl-marker) .title{font-size:.625rem}.accessible .icon,.amenity .icon,.enhancement .icon,.feature:not(.mapboxgl-marker) .icon{margin-bottom:18px;height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.accessible .icon img,.accessible .icon svg,.amenity .icon img,.amenity .icon svg,.enhancement .icon img,.enhancement .icon svg,.feature:not(.mapboxgl-marker) .icon img,.feature:not(.mapboxgl-marker) .icon svg{margin:0 auto;height:auto;width:auto;max-height:35px;max-width:35px}}#tripleseat_embed_form_inline,.embed-form{max-width:946px;margin:0 auto;background:#f2f0e9;padding:60px 20px}@media (min-width:769px){#tripleseat_embed_form_inline,.embed-form{padding:0 75px}}@media (min-width:769px){.embed-form:has(form.webform-submission-preferences-form){padding:0}}.embed-form:has(form.webform-submission-gatherings-email-signup-form){padding:0 20px}article.full form input[type=submit]:hover{background-color:#fff!important}@media (min-width:769px){.embed-form>form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.embed-form>form>*{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.embed-form>form .js-form-type-select{max-width:480px}.embed-form>form .js-form-type-textarea{max-width:100%}@media (min-width:769px){.embed-form .form-item-first-name,.embed-form .form-item-last-name{max-width:50%}}@media (min-width:769px){.embed-form .form-item-first-name{padding-right:20px}}@media (min-width:769px){.embed-form .form-item-last-name{padding-left:20px}}#tripleseat_embed_form_inline .form-wrapper>fieldset,form .form-wrapper>fieldset{margin-bottom:24px}#tripleseat_embed_form_inline .form-item-heading,form .form-item-heading{color:#555;font-size:.75rem;text-align:center;letter-spacing:.05em;margin-bottom:50px}#tripleseat_embed_form_inline .fieldset-legend,#tripleseat_embed_form_inline label,form .fieldset-legend,form label{font-size:1rem;font-weight:400}#tripleseat_embed_form_inline fieldset .form-item,form fieldset .form-item{margin-bottom:24px}@media (max-width:768px){#tripleseat_embed_form_inline fieldset .form-item,form fieldset .form-item{margin-bottom:0}}#tripleseat_embed_form_inline .form-date,#tripleseat_embed_form_inline .form-email,#tripleseat_embed_form_inline .form-number,#tripleseat_embed_form_inline .form-select,#tripleseat_embed_form_inline .form-tel,#tripleseat_embed_form_inline .form-text,#tripleseat_embed_form_inline .selectric,#tripleseat_embed_form_inline details summary,#tripleseat_embed_form_inline input.text,#tripleseat_embed_form_inline input[type=text],#tripleseat_embed_form_inline select,form .form-date,form .form-email,form .form-number,form .form-select,form .form-tel,form .form-text,form .selectric,form details summary,form input.text,form input[type=text],form select{background:#fff;border:1px solid #e0e0e0;color:#282828;display:block;font-family:Brown,sans-serif;font-size:1rem;line-height:2;padding:8px 24px;height:56px;width:100%;margin-bottom:16px;text-overflow:ellipsis}@media (min-width:769px){#tripleseat_embed_form_inline .form-date,#tripleseat_embed_form_inline .form-email,#tripleseat_embed_form_inline .form-number,#tripleseat_embed_form_inline .form-select,#tripleseat_embed_form_inline .form-tel,#tripleseat_embed_form_inline .form-text,#tripleseat_embed_form_inline .selectric,#tripleseat_embed_form_inline details summary,#tripleseat_embed_form_inline input.text,#tripleseat_embed_form_inline input[type=text],#tripleseat_embed_form_inline select,form .form-date,form .form-email,form .form-number,form .form-select,form .form-tel,form .form-text,form .selectric,form details summary,form input.text,form input[type=text],form select{margin-bottom:24px}}#tripleseat_embed_form_inline label>.select,form label>.select{margin-bottom:16px}#tripleseat_embed_form_inline textarea,form textarea{background:#fff;border:1px solid #e0e0e0;color:#282828;font-family:Brown,sans-serif;font-size:1rem;line-height:2;letter-spacing:.05em;margin-bottom:24px;padding:12px 24px;width:100%}#tripleseat_embed_form_inline .form-select,#tripleseat_embed_form_inline .selectric,#tripleseat_embed_form_inline details summary,#tripleseat_embed_form_inline select,form .form-select,form .selectric,form details summary,form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}#tripleseat_embed_form_inline .form-select:after,#tripleseat_embed_form_inline .selectric:after,#tripleseat_embed_form_inline details summary:after,#tripleseat_embed_form_inline select:after,form .form-select:after,form .selectric:after,form details summary:after,form select:after{content:"";background:url(/wp-content/themes/kmar-dream/assets/images/0df0f0422cbbb5.svg);display:block;width:10px;height:6px;-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);position:absolute;top:20px;right:20px}#tripleseat_embed_form_inline .js-form-item-single-checkbox,form .js-form-item-single-checkbox{margin-bottom:24px}#tripleseat_embed_form_inline .js-form-type-radio,form .js-form-type-radio{margin-bottom:8px}#tripleseat_embed_form_inline .js-form-type-checkbox,#tripleseat_embed_form_inline .js-form-type-radio,form .js-form-type-checkbox,form .js-form-type-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:8px}#tripleseat_embed_form_inline .js-form-type-checkbox .option,#tripleseat_embed_form_inline .js-form-type-radio .option,form .js-form-type-checkbox .option,form .js-form-type-radio .option{font-size:1rem;font-weight:400}#tripleseat_embed_form_inline .form-checkbox,#tripleseat_embed_form_inline input.checkbox,form .form-checkbox,form input.checkbox{border:1px solid #e0e0e0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;width:35px;background-color:#fff;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22416%22%20height%3D%22325%22%20viewBox%3D%220%200%20416%20325%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M411.47%2051.4256L365.151%205.10564C359.669%20-0.376359%20350.78%20-0.376359%20345.298%205.10564L152.348%20198.058L70.282%20115.994C64.802%20110.512%2055.912%20110.512%2050.431%20115.994L4.11199%20162.314C-1.37001%20167.795%20-1.37001%20176.684%204.11199%20182.166L142.423%20320.476C145.164%20323.218%20148.757%20324.588%20152.349%20324.588C155.942%20324.588%20159.535%20323.218%20162.275%20320.476L411.47%2071.2766C414.103%2068.6446%20415.581%2065.0736%20415.581%2061.3516C415.582%2057.6276%20414.103%2054.0586%20411.47%2051.4256Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:0;background-position:50%;border-radius:3px;position:relative;top:0;margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#tripleseat_embed_form_inline .form-checkbox:checked,#tripleseat_embed_form_inline input.checkbox:checked,form .form-checkbox:checked,form input.checkbox:checked{background-size:60%}#tripleseat_embed_form_inline input.checkbox+label,form input.checkbox+label{margin-top:5px}#tripleseat_embed_form_inline .form-radio,form .form-radio{background:#fff;border:1px solid #e0e0e0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;width:24px;position:relative;top:0;margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff}#tripleseat_embed_form_inline .form-radio:checked,form .form-radio:checked{background-color:#000;background-size:60%}#tripleseat_embed_form_inline .form-radio+label,form .form-radio+label{font-size:1rem}#tripleseat_embed_form_inline .submit-next-wrapper,#tripleseat_embed_form_inline .submit-prev-wrapper,#tripleseat_embed_form_inline .submit-wrapper,form .submit-next-wrapper,form .submit-prev-wrapper,form .submit-wrapper{position:relative;display:inline-block}#tripleseat_embed_form_inline .form-actions,form .form-actions{margin-top:24px;text-align:center}#tripleseat_embed_form_inline .form-required:after,form .form-required:after{content:"*";color:red;margin-left:5px}#tripleseat_embed_form_inline{padding-top:0;padding-bottom:0}#tripleseat_embed_form_inline .ts_powered_by{display:none}#tripleseat_embed_form_inline .tripleseat_field{margin-top:0}#tripleseat_embed_form_inline h2{margin-bottom:12px}#tripleseat_embed_form_inline .tripleseat_field_section+h2{margin-top:30px}#tripleseat_embed_form_inline input.text{margin-bottom:12px}#tripleseat_embed_form_inline .ts_submit .button{background:#282828;color:#fff;border:1px solid #f9f8f7;font-size:.75rem;font-weight:700;letter-spacing:.2em;padding:19px 40px;text-align:center;-webkit-transform:perspective(1px);transform:perspective(1px);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{position:relative;overflow:hidden}.selectric .button{display:none}.selectric span.label{display:block;margin-top:4px}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto;background:#fff;border:1px solid #e0e0e0;border-top:none;width:100%}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;min-height:20px}.selectric-items li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 20px;margin:0;cursor:pointer;border-bottom:1px solid #e0e0e0;font-size:.75rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.4}.selectric-items li.highlighted,.selectric-items li:focus,.selectric-items li:hover{color:#fff;background-color:#555}.selectric-items li.highlighted,.selectric-items li:focus{outline:2px solid #5e9ed6!important;outline-offset:2px;-moz-outline-radius:5px}.selectric-items li.selected{color:#282828!important;background-color:#e3dfda}.selectric-items li:last-child{border:none}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5}.webform-submission-preferences-form{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.webform-submission-preferences-form .js-form-type-webform-markup{font-size:1.125rem}@media (min-width:769px){.webform-submission-preferences-form .js-form-type-webform-markup{font-size:1.375rem}}@media (min-width:769px){.webform-submission-preferences-form .form-textarea-wrapper textarea{width:70%}}.webform-submission-preferences-form details{border:none;position:relative}@media (max-width:768px){.webform-submission-preferences-form details{border-top:1px solid #e0e0e0}}@media (max-width:768px){.webform-submission-preferences-form details:last-child{border-bottom:1px solid #e0e0e0}}.webform-submission-preferences-form details#edit-arrival summary:before{content:"";background-image:none;position:absolute;display:block;height:30px;width:30px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);z-index:10;top:8px;left:5.5rem}@media (max-width:768px){.webform-submission-preferences-form details#edit-arrival summary:before{left:5rem}}.webform-submission-preferences-form details#edit-interests summary:before{content:"";background-image:none;position:absolute;display:block;height:30px;width:45px;z-index:10;top:10px;left:6rem}@media (min-width:1025px){.webform-submission-preferences-form details#edit-interests summary:before{left:6.5rem}}.webform-submission-preferences-form details#edit-sleep summary:before{content:"";background-image:none;position:absolute;display:block;height:30px;width:45px;z-index:10;top:10px;left:4rem}.webform-submission-preferences-form details#edit-taste summary:before{content:"";background-image:none;position:absolute;display:block;height:30px;width:45px;z-index:10;top:10px;left:4rem}.webform-submission-preferences-form details fieldset .fieldset-legend{font-size:1.125rem}@media (min-width:769px){.webform-submission-preferences-form details fieldset .fieldset-legend{font-size:1.25rem}}.webform-submission-preferences-form details fieldset .fieldset-wrapper .form-text{width:80%}.webform-submission-preferences-form details fieldset .fieldset-wrapper .js-form-item label{font-size:1rem}@media (min-width:769px){.webform-submission-preferences-form details fieldset .fieldset-wrapper .js-form-item label{font-size:1.125rem}}.webform-submission-preferences-form details fieldset .fieldset-wrapper .form-type-checkbox,.webform-submission-preferences-form details fieldset .fieldset-wrapper .form-type-radio{white-space:normal!important}.webform-submission-preferences-form details>summary[aria-pressed=true]:after{content:"-";margin-left:.5rem;top:4px!important;right:1rem!important}@media (max-width:768px){.webform-submission-preferences-form details>summary[aria-pressed=true]:after{top:14px!important}}.webform-submission-preferences-form details>summary{padding:.2rem;font-size:1.125rem;height:auto;background:none;border:none;cursor:pointer}@media (min-width:1025px){.webform-submission-preferences-form details>summary{font-size:1.25rem}}.webform-submission-preferences-form details>summary:after{content:"+";margin-left:.5rem;background:none!important;top:4px!important;right:1rem!important}@media (max-width:768px){.webform-submission-preferences-form details>summary:after{top:14px!important;right:1rem!important}}.webform-submission-preferences-form label,.webform-submission-preferences-form span{font-size:1.25rem}.webform-submission-preferences-form input[type=radio]{-webkit-appearance:radio!important;height:20px!important;width:20px!important}@media (max-width:768px){.webform-submission-preferences-form input[type=text],.webform-submission-preferences-form textarea{max-width:85%}}.webform-submission-preferences-form input[type=checkbox]{-webkit-appearance:radio!important;height:auto!important;width:auto!important}.webform-submission-preferences-form .form-item-first-name,.webform-submission-preferences-form .form-item-last-name{padding:0;max-width:none}.webform-submission-preferences-form .form-actions div input{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-right:auto}.webform-submission-preferences-form .form-actions>input{margin:50px 0!important}@media (max-width:768px){div#edit-next-button{display:none}}.webform-submission-pre-arrival-guest-info-updated-form .form-radio{background-color:#fff;height:20px!important;width:20px!important}.webform-submission-pre-arrival-guest-info-updated-form div.description{font-size:.875rem}.webform-submission-gatherings-email-signup-form .js-form-type-checkbox div.description{position:relative;font-size:.875rem}.webform-submission-gatherings-email-signup-form .js-form-type-checkbox div.description:after{color:red;content:"*"}.webform-submission-pre-arrival-guest-info-updated-form .fieldset-legend,.webform-submission-pre-arrival-guest-info-updated-form label{font-size:1rem;font-weight:400}.webform-submission-pre-arrival-guest-info-updated-form .js-form-type-radio:not(:last-child){margin-bottom:14px}details summary::-webkit-details-marker{display:none}.webform-submission-within-pre-arrival-guest-info-form .selectric-scroll li{font-size:1rem}.webform-submission-within-pre-arrival-guest-info-form .form-actions .form-submit:hover{background:#fff!important}.ui-timepicker-list li{font-size:1rem}.embedded-loyalty-enrol-form,.loyalty-enrol-form{text-align:center;padding:30px 0 50px}.embedded-loyalty-enrol-form .label,.embedded-loyalty-enrol-form label,.loyalty-enrol-form .label,.loyalty-enrol-form label{color:#282828}.embedded-loyalty-enrol-form .form-item-accept,.loyalty-enrol-form .form-item-accept{margin-bottom:2.5rem}.embedded-loyalty-enrol-form .form-item-accept label,.loyalty-enrol-form .form-item-accept label{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.embedded-loyalty-enrol-form .js-form-type-checkbox,.loyalty-enrol-form .js-form-type-checkbox{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.embedded-loyalty-enrol-form .actions-wrapper,.embedded-loyalty-enrol-form .actions-wrapper>div,.loyalty-enrol-form .actions-wrapper,.loyalty-enrol-form .actions-wrapper>div{width:auto;display:inline-block;margin:0 auto}.embedded-loyalty-enrol-form #edit-submit.form-submit,.embedded-loyalty-enrol-form #placeholder-submit.form-submit,.loyalty-enrol-form #edit-submit.form-submit,.loyalty-enrol-form #placeholder-submit.form-submit{width:auto!important;display:block;margin:50px auto 0}.webform-submission-within-journey-form .description,.webform-submission-within-journey-form input,.webform-submission-within-journey-form label,.webform-submission-within-journey-form span.fieldset-legend,.webform-submission-within-pre-arrival-guest-info-form .description,.webform-submission-within-pre-arrival-guest-info-form input,.webform-submission-within-pre-arrival-guest-info-form label,.webform-submission-within-pre-arrival-guest-info-form span.fieldset-legend{font-size:1rem}.c-fun-facts{position:relative;height:650px}.c-fun-facts.short_fun_facts{height:450px}.c-fun-facts.short_fun_facts .c-fun-facts-container .c-fun-facts__title{padding-top:80px}@media (max-width:768px){.c-fun-facts.short_fun_facts .c-fun-facts-container .c-fun-facts__title{padding-top:50px}}.c-fun-facts .c-fun-facts__close{cursor:pointer;position:absolute;right:80px;top:0;background:#fff0;border:0;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.0625rem;letter-spacing:.15em;text-transform:uppercase;z-index:3;-webkit-transition:opacity 1s,top 1s;-webkit-transition:opacity 1s,top 1s;transition:opacity 1s,top 1s;color:#fff}@media (max-width:768px){.c-fun-facts .c-fun-facts__close{right:15px}}.c-fun-facts .c-fun-facts__close.active{opacity:1;top:25px}.c-fun-facts .c-fun-facts__close.inactive{opacity:0;top:-20px}.c-fun-facts .c-fun-facts__background{position:absolute;height:100%;width:100%}.c-fun-facts .c-fun-facts__background figure{width:100%;display:inline-block}.c-fun-facts .c-fun-facts__background figure img{display:block}.c-fun-facts .c-fun-facts__background figure:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:-webkit-gradient(linear,left bottom,left top,from(rgb(40 40 40 / .6)),to(rgb(40 40 40 / .6)));background:-o-linear-gradient(bottom,rgb(40 40 40 / .6),rgb(40 40 40 / .6));background:linear-gradient(0deg,rgb(40 40 40 / .6),rgb(40 40 40 / .6))}.c-fun-facts .c-fun-facts-container{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-fun-facts .c-fun-facts-container .c-fun-facts__title{padding-top:100px;padding-bottom:50px;z-index:1;width:100%;font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.75rem;opacity:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#fff;-webkit-transition:opacity .5s,top .5s;-webkit-transition:opacity .5s,top .5s;transition:opacity .5s,top .5s}@media (max-width:768px){.c-fun-facts .c-fun-facts-container .c-fun-facts__title{width:75%;margin:0 auto;line-height:2.5rem;padding-top:50px;padding-bottom:50px}}.c-fun-facts .c-fun-facts-container .c-fun-facts__title h1,.c-fun-facts .c-fun-facts-container .c-fun-facts__title h2,.c-fun-facts .c-fun-facts-container .c-fun-facts__title h3,.c-fun-facts .c-fun-facts-container .c-fun-facts__title h4,.c-fun-facts .c-fun-facts-container .c-fun-facts__title h5,.c-fun-facts .c-fun-facts-container .c-fun-facts__title h6{color:#fff;margin-bottom:0}.c-fun-facts .c-fun-facts-container .c-fun-facts__title.hide-title{opacity:0;top:-20px}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts{z-index:2;text-align:center;color:#fff;width:100%;height:60%;overflow-y:auto;-webkit-transition:top 1s;transition:top 1s}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts .c-fun-fact{border-top:1px solid #fff0;border-bottom:1px solid #fff0;border-left:0;border-right:0;-webkit-transition:max-height 1s,opacity .5s,visibility 0s,top .5s;-webkit-transition:max-height 1s,opacity .5s,visibility 0s,top .5s;transition:max-height 1s,opacity .5s,visibility 0s,top .5s;max-height:80px;position:relative;visibility:visible;top:0;opacity:1;color:inherit;width:inherit;background-color:#fff0}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts .c-fun-fact:hover{background:rgb(57 64 52 / .8)}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts .c-fun-fact.fact-hidden-up{opacity:0;top:-400px;position:relative;visibility:hidden}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts .c-fun-fact.fact-hidden-down{opacity:0;top:200px;position:relative;visibility:hidden}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts .c-fun-fact.fact-hidden{opacity:0;visibility:hidden}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts .c-fun-fact.fact-open .c-fun-fact__title{margin-top:45px;cursor:inherit}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts .c-fun-fact .c-fun-fact__title{cursor:pointer;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.375rem;font-family:Brown,sans-serif;-webkit-transition:margin-top 1s;transition:margin-top 1s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:62px;text-transform:uppercase}.c-fun-facts .c-fun-facts-container .c-fun-facts__facts .c-fun-fact .c-fun-fact__title:after{content:"+";height:20px;width:20px;position:relative;right:-.5em}.c-fun-facts .c-fun-fact__hidden{margin:0 auto;z-index:1;opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s;padding-top:45px;padding-bottom:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.c-fun-facts .c-fun-fact__hidden{padding-top:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:600px){.c-fun-facts .c-fun-fact__hidden{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;max-height:calc(95vh - 200px)}}.c-fun-facts .c-fun-fact__hidden .c-fun-facts-hidden__background{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-height:0;-webkit-transition:max-height 1s,height 1s;-webkit-transition:max-height 1s,height 1s;transition:max-height 1s,height 1s;z-index:-1}.c-fun-facts .c-fun-fact__hidden .c-fun-fact__hidden-title{font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.375rem;text-transform:uppercase;padding-bottom:45px;padding-top:50px;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;z-index:1}.c-fun-facts .c-fun-fact__hidden .c-fun-fact__hidden-body{margin:0 auto;position:relative;font-style:normal;font-weight:400;font-size:1rem;line-height:2rem;letter-spacing:.1em;padding-bottom:50px;width:75%;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;z-index:1}.c-fun-facts .c-fun-fact__hidden .c-fun-fact__hidden-body a{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:768px){.c-fun-facts .c-fun-fact__hidden .c-fun-fact__hidden-body{width:80%}}.c-fun-facts .c-fun-fact__hidden .c-fun-fact__hidden-content{position:relative;background:rgb(57 64 52 / .8)}@media (max-width:600px){.c-fun-facts .c-fun-fact__hidden .c-fun-fact__hidden-content{max-height:100%;overflow:auto}}.c-fun-facts .c-fun-fact__hidden.fact-closed{visibility:hidden}.c-fun-facts .c-fun-fact__hidden.fact-closed .c-fun-facts-hidden__background{max-height:0;height:0;-webkit-transition:max-height 1s,height 1s;-webkit-transition:max-height 1s,height 1s;transition:max-height 1s,height 1s;width:100%;background:rgb(40 40 40 / .6);border-top:1px solid hsl(0 0% 100% / .2);border-bottom:1px solid hsl(0 0% 100% / .2);z-index:-1}.c-fun-facts .c-fun-fact__hidden.fact-closed .c-fun-fact__hidden-body,.c-fun-facts .c-fun-fact__hidden.fact-closed .c-fun-fact__hidden-title{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}.c-fun-facts .c-fun-fact__hidden.fact-open{visibility:visible;z-index:2;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:1}.c-fun-facts .c-fun-fact__hidden.fact-open .c-fun-facts-hidden__background{max-height:1000px;-webkit-transition:max-height 1s;transition:max-height 1s;height:100%;background:rgb(57 64 52 / .8);z-index:-1}.c-fun-facts .c-fun-fact__hidden.fact-open .c-fun-fact__hidden-body,.c-fun-facts .c-fun-fact__hidden.fact-open .c-fun-fact__hidden-title{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:1;z-index:1}.c-fun-facts .c-fun-fact-media{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;position:absolute;height:100%;width:100%}.c-fun-facts .c-fun-fact-media.active{opacity:1}.c-fun-facts.add_scroll_indicator:after{content:" ";height:16px;width:16px;background:url(/wp-content/themes/kmar-dream/assets/images/476e4146eb55d3.svg);position:absolute;left:calc(50% - 8px);bottom:5%;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);background-size:contain;background-repeat:no-repeat}.c-fun-facts.add_scroll_indicator.hide-arrow:after{display:none}.mapbox{position:relative;overflow:hidden}.mapbox__inner button.feature{z-index:10}.mapbox__inner .body{padding:0 5px}.mapbox__content{background:hsl(0 0% 100% / .8);background-color:#f0f7f7;color:#555;padding:40px;left:0;width:300px}@media (min-width:1025px){.mapbox__content{padding:20px 30px;width:400px}}@media (min-width:1281px){.mapbox__content{padding:60px 80px 60px 120px;width:600px}}.mapbox__content .mapbox__node-content{height:100%}.mapbox__content p{font-size:.875rem;line-height:1.625rem;margin-top:0;margin-bottom:12px}@media (min-width:1025px){.mapbox__content p{font-size:1rem;line-height:1.5rem}}.mapbox__map{height:815px;max-height:76vh}.mapbox__legend{-webkit-transition:top .25s ease-in-out,left .25s ease-in-out;-webkit-transition:top .25s ease-in-out,left .25s ease-in-out;transition:top .25s ease-in-out,left .25s ease-in-out;position:absolute;z-index:2;left:0}.mapbox__legend-toggle{position:relative;background:#f0f7f7;border:none;padding:20px;color:#0d334a;font-weight:700}.mapbox__legend-toggle:after{margin-left:5px;content:"";display:inline-block;width:12px;height:6px;-webkit-transition:.25s linear;transition:.25s linear;background-image:none;background-repeat:no-repeat}.mapbox__legend-toggle.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mapbox--short .mapbox__map{height:815px;max-height:none;max-height:65vh}.mapbox--tall .mapbox__map{height:1000px;max-height:80vh}.mapboxgl-popup{top:auto!important;bottom:0!important;max-height:90%!important;max-width:100%!important;width:100%;left:0!important;overflow:visible;z-index:98}@media screen and (min-width:768px) and (max-width:1023.98px){.mapboxgl-popup{max-height:none!important}}@media (min-width:1025px){.mapboxgl-popup{max-width:345px!important;max-height:96%!important;bottom:auto!important;top:51%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:400px!important}}@media (min-width:1281px){.mapboxgl-popup{width:345px;max-width:345px!important;left:600px!important}}.mapboxgl-popup .mapboxgl-popup-close-button{color:#000;top:0;right:0;font-size:1.25rem;background-color:inherit;padding:12px}@media screen and (min-width:768px) and (max-width:1023.98px){.mapboxgl-popup .mapboxgl-popup-close-button{top:calc(12vw - 20px)}}.mapboxgl-popup .mapboxgl-popup-content{overflow:visible;background-color:#f0f7f7}@media (max-width:768px){.mapboxgl-popup .mapboxgl-popup-content .links{margin-bottom:15px}}section.mappin{margin-top:0;margin-bottom:0}.mappin{height:100%;margin-top:0;overflow-y:auto;font-family:Brown,sans-serif}.mappin__inner{padding:32px 16px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.mappin__inner{padding:32px 20px}}.mappin .media{height:220px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:1025px){.mappin .media{margin:-32px -20px 0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.mappin a:focus{outline:2px solid #2c6faa;outline-offset:2px}.mappin .body{margin-bottom:12px}.mappin h1,.mappin h2,.mappin h3,.mappin h4,.mappin h5{line-height:1.2em}@media (min-width:1025px){.mappin h1,.mappin h2,.mappin h3,.mappin h4,.mappin h5{margin-top:16px;margin-bottom:12px}}@media (min-width:769px){.category-filter{max-height:500px}}@media (min-width:1025px){.category-filter{max-height:545px}}.category-filter ul.category-filter__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}@media (min-width:1281px){.category-filter ul.category-filter__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.category-filter__list{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0}.category-filter__button{position:relative;color:#0d334a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 20px 16px 50px;width:100%}.category-filter__button.active,.category-filter__button :focus,.category-filter__button:hover{background-color:#f9f8f7;color:#0d334a;-webkit-text-decoration:none;text-decoration:none}.category-filter__icon{position:absolute;left:6px;width:30px;max-height:32px}@media (min-width:1025px){.category-filter__icon{width:32px;max-height:32px}}.category-filter__icon .pin{display:none}.category-filter__icon img,.category-filter__icon svg{vertical-align:baseline;vertical-align:initial;max-width:32px;max-height:32px;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) saturate(100%) invert(17%) sepia(7%) saturate(5353%) hue-rotate(160deg) brightness(94%) contrast(95%);filter:brightness(0) saturate(100%) invert(17%) sepia(7%) saturate(5353%) hue-rotate(160deg) brightness(94%) contrast(95%)}.category-filter__label{font-family:Brown,sans-serif;font-size:.875rem;font-weight:500;line-height:1.625rem;text-transform:uppercase;letter-spacing:.07em}@media (min-width:1025px){.category-filter__label{font-size:1rem}}.radius-filter ul.radius-filter__list{list-style-type:none;padding-left:0;margin:40px 0 0}.radius-filter__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.radius-filter__button{position:relative;height:100%;width:100%;padding:5px 15px 5px 55px;border:1px solid #fff0}.radius-filter__button.active,.radius-filter__button :focus,.radius-filter__button:hover{background-color:#f2f0e9;border:1px solid #e0e0e0}.radius-filter__label{text-align:left;font-size:.875rem;font-family:Brown,sans-serif;line-height:1.5rem;color:#4c4c4c;letter-spacing:.07em}.radius-filter__label:hover{color:#4c4c4c;-webkit-text-decoration:none;text-decoration:none}.radius-filter__icon{position:absolute;left:16px;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%)}.radius-filter__icon img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.multi-links ul.multi-links__list{margin-top:0;list-style-type:none;padding-left:0}.multi-links ul.multi-links__list a{margin:0}.multi-links__item{margin-bottom:10px}.c-interactive-map__marker{width:42px;height:42px;margin-top:-21px}.c-interactive-map__marker .c-interactive-map__marker-position{position:relative;display:block;width:100%;height:100%}.c-interactive-map__marker .c-interactive-map__marker-position.c-interactive-map__marker-hidden-category{display:none}.c-interactive-map__marker .c-interactive-map__marker-position img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);position:absolute;top:40%;left:50%;width:20px;height:auto;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-interactive-map__marker .c-interactive-map__marker-position:after{display:block;width:42px;height:42px;background:none 50% no-repeat;-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);filter:brightness(0) saturate(100%) invert(0) sepia(3%) saturate(692%) hue-rotate(84deg) brightness(100%) contrast(69%);position:absolute;top:0;left:0}.mapbox__content{z-index:97}@media (max-width:768px){.mapbox__content{width:100%;padding:0;overflow:visible;visibility:visible;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:-webkit-transform .55s ease-in-out;transition:-webkit-transform .55s ease-in-out;transition:transform .55s ease-in-out;transition:transform .55s ease-in-out,-webkit-transform .55s ease-in-out}.mapbox__content--hiden-mobile,.mapbox__content.hide-mobile{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:none}.mapbox__content.full-mobile:not(.hide-mobile){-webkit-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}.mapbox__content.full-mobile:not(.hide-mobile) .mapbox__node-content{height:85%}.mapbox__legend{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);top:0}.hide-mobile .mapbox__legend{bottom:auto;top:0}.mapbox__node-content{width:100%;height:50%;overflow-x:hidden;overflow-y:scroll;position:relative;padding:5px 15px 30px}}.mapbox__accordion{margin-bottom:max(20px, min(5vw, 50px))}@media (min-width:1025px){.mapbox__accordion{margin-top:-30px}}.mapbox__accordion .faq--header-toggle{font-size:1.5rem}.mapbox__accordion .faq--question{font-size:1.25rem}.mapbox__acoodrion-heading{text-align:left;max-width:900px;position:relative;margin:0 auto 20px;padding:10px 30px;font-size:2rem}.accordion_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.accordion_content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1025px){.accordion_content .right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media (min-width:1281px){.accordion_content .right{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media (min-width:1025px){.accordion_content .left{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:30px}}@media (min-width:1281px){.accordion_content .left{-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding-right:50px}}.accordion_content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:230px}.notifications{display:none;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s linear;transition:all .5s linear;height:40px;background:#394034;color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-nav-open .notifications{display:none!important}.sticky .notifications{opacity:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.notifications .swiper{padding:0}.notifications .swiper .swiper-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.notifications .swiper-pagination{display:none}.notifications [class*=swiper-next-],.notifications [class*=swiper-prev-]{top:15px;bottom:auto;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);height:9px;width:24px;background-size:100% 100%}.notifications [class*=swiper-next-]{right:12px!important}.notifications [class*=swiper-prev-]{left:12px!important}.notification{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center;font-size:.75rem;letter-spacing:0;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2}.notification a{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:768px){.notification span{display:none}}nav.pager ul,ul.js-pager__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:32px 0 0;padding:0;list-style:none}nav.pager ul li a,ul.js-pager__items li a{display:block;margin:0 3px;text-align:center;text-transform:uppercase;padding:0;padding:initial;background-color:#fff0;background-color:initial;font-family:Brown,sans-serif;border:none;border-bottom:1px solid #000}.panel>div>div:not([class*=swiper-prev-]):not([class*=swiper-next-]){opacity:0;margin-top:50px;-webkit-transition:all .5s linear;transition:all .5s linear}.panel>div>div:not([class*=swiper-prev-]):not([class*=swiper-next-]).fade-in{opacity:1;-webkit-transform:translateY(-63px);-ms-transform:translateY(-63px);transform:translateY(-63px)}.panel>div>div:not([class*=swiper-prev-]):not([class*=swiper-next-]).swiper-prev-1.fade-in{opacity:1;-webkit-transform:translateY(-63px) rotate(180deg);-ms-transform:translateY(-63px) rotate(180deg);transform:translateY(-63px) rotate(180deg)}.panel .heading{margin-bottom:30px;text-align:center}@media (min-width:769px){.panel .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}}.panel .heading h2,.panel .heading h3,.panel .heading h4{margin:0}.panel .heading .links{margin:20px 0 0}@media (max-width:768px){.panel .heading .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:769px){.panel .heading .links{margin:0 0 0 auto}}.panel .heading.links-subhead>div:first-child{text-align:left}.panel.bg-white{background:#fff}.panel.anchored{scroll-margin-top:50px}@media (min-width:481px){.panel.anchored{scroll-margin-top:70px}}@media (min-width:1025px){.panel.anchored{scroll-margin-top:20px}}.popup h2{font-size:1.375rem;line-height:2rem;margin-bottom:16px}@media (min-width:1025px){.popup h2{margin-bottom:10px}}@media (min-width:1921px){.popup h2{margin-bottom:10px}}.popup p{font-size:.9375rem;margin-bottom:10px}.popup__overlay.position--lower_left .popup__container,.popup__overlay.position--lower_right .popup__container,.popup__overlay.position--top_left .popup__container,.popup__overlay.position--top_right .popup__container{position:absolute}@media (min-width:1025px){.popup__overlay.position--top_left .popup__container{left:20px;top:20px}}@media (min-width:1025px){.popup__overlay.position--lower_left .popup__container{left:20px;bottom:20px}}@media (min-width:1025px){.popup__overlay.position--top_right .popup__container{right:20px;top:20px}}@media (min-width:1025px){.popup__overlay.position--lower_right .popup__container{right:20px;bottom:20px}}.popup__header{position:absolute;right:0;top:0;z-index:1}.popup__header button{background:#f1eeeb;padding:10px}@media (min-width:1281px){.popup__header button{padding:10px 10px 0 0}}.popup__header button:after{padding:0}.popup__container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f1eeeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px;max-width:calc(100% - 45px);width:100%;padding:0}@media (min-width:601px){.popup__container{max-width:420px}}@media (min-width:1025px){.popup__container{min-height:383px;max-width:584px}}@media (min-width:1921px){.popup__container{min-height:500px;max-width:740px}}@media (min-width:601px){.popup__container.is-wide{max-width:584px}}@media (min-width:1025px){.popup__container.is-wide{min-height:383px;max-width:850px}}@media (min-width:1921px){.popup__container.is-wide{min-height:500px;max-width:950px}}.popup__content{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1025px){.popup__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.popup__content__image{padding:0;height:200px;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:initial}@media (min-width:601px){.popup__content__image{height:210px;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:initial}}@media (min-width:769px){.popup__content__image{max-width:100%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:initial}}@media (min-width:1025px){.popup__content__image{height:100%;-webkit-box-flex:0;-webkit-flex:0 0 260px;-ms-flex:0 0 260px;flex:0 0 260px;width:100%;max-width:calc(50% - 28px);position:absolute;top:0}}@media (min-width:1921px){.popup__content__image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.popup__content__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px 14px;max-width:100%;padding:10px;text-align:left}@media (min-width:1025px){.popup__content__body{margin:auto 0 auto auto;max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:20px 28px}}@media (min-width:1921px){.popup__content__body{max-width:50%;padding:20px 10px}}.popup__content .btn{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.popup .webform-flexbox,.popup form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-top:0}.popup form a{-webkit-text-decoration:underline;text-decoration:underline}.popup form .form-email{margin-bottom:10px}.popup form .webform-name--wrapper .webform-flexbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.popup form .js-form-type-checkbox{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.popup form .form-checkbox{height:18px;margin-top:6px;width:18px}.popup form .js-form-item-agree .description{font-size:.625rem}.popup form .button{font-family:Brown,sans-serif;letter-spacing:.2em}.popup.two-step .popup__overlay{background:#fff0}.popup.two-step .popup__overlay .popup__container{display:block;position:absolute;left:0;bottom:0;width:550px;height:325px;min-width:1px;min-height:1px;margin:2rem}.popup.two-step .popup__overlay .popup__container .popup__header .popup__close{margin:10px;padding:0;border:none}.popup.two-step .popup__overlay .popup__container .popup__header .popup__close:focus,.popup.two-step .popup__overlay .popup__container .popup__header .popup__close:focus-visible{outline:2px solid #000;outline-offset:3px;border-radius:2px}.popup.two-step .popup__step-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.popup.two-step .popup__step-1[hidden]{display:none}.popup.two-step .popup__step-1__image{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.popup.two-step .popup__step-1__body{-webkit-box-flex:0;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;padding:2rem}.popup.two-step .popup__step-1__body>[class$=title]{font-size:1.25rem;font-weight:500;line-height:1.6875rem;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:.5rem}.popup.two-step .popup__step-1__body .step-2--buttons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:80%;gap:4px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.popup.two-step .popup__step-1__body .step-2--buttons a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff0;-webkit-transition:all .1s linear;transition:all .1s linear;padding:4px 8px}.popup.two-step .popup__step-1__body .step-2--buttons a .icon,.popup.two-step .popup__step-1__body .step-2--buttons a .icon svg,.popup.two-step .popup__step-1__body .step-2--buttons a img{height:28px;width:28px;margin-right:.5rem}.popup.two-step .popup__step-1__body .step-2--buttons a:hover{background-color:#fff}.popup.two-step .popup__step-1__body .step-2--buttons a:focus,.popup.two-step .popup__step-1__body .step-2--buttons a:focus-visible{outline:2px solid #000;background-color:#fff}.popup.two-step .popup__step-2.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.popup.two-step .popup__step-2.is-active .popup__step-2__back{position:absolute;z-index:99;margin:1rem}.popup.two-step .popup__step-2.is-active .popup__step-2__back svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popup.two-step .popup__step-2.is-active .popup__step-2__media{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.popup.two-step .popup__step-2.is-active .popup__step-2__content{padding:2rem;-webkit-box-flex:0;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.popup.two-step .popup__step-2.is-active .popup__step-2__content .popup__step-2__title{font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.6875rem;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:2rem}.popup.two-step .popup__step-2.is-active .popup__step-2__content .popup__step-2__body>*{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:.06125rem;margin-bottom:0}.popup.two-step .popup__step-2.is-active .popup__step-2__content .links{gap:16px;margin-top:2rem}.custom-modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;overflow:auto}.custom-modal.is-visible{visibility:visible}.no-scroll{overflow:hidden}.custom-modal-overlay,.modal-container{position:fixed;z-index:9000;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:visibility 0s ease .3s,opacity .3s ease;-webkit-transition:visibility 0s ease .3s,opacity .3s ease;transition:visibility 0s ease .3s,opacity .3s ease}.custom-modal-overlay{background:rgb(0 0 0 / .5)}.custom-modal.is-visible .custom-modal-container,.custom-modal.is-visible .custom-modal-overlay{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.custom-modal.is-visible .custom-modal-container{overflow:auto;-webkit-overflow-scrolling:touch}.custom-modal-wrapper{position:absolute;z-index:10000;top:3em;left:50%;width:100%;max-width:600px;margin-left:-50%;background-color:#fff;-webkit-box-shadow:0 0 1.5em rgb(0 0 0 / .35);box-shadow:0 0 1.5em rgb(0 0 0 / .35)}.custom-modal-transition{-webkit-transition:visibility .3s .12s,opacity .3s .12s,-webkit-transform .3s .12s;transition:visibility .3s .12s,opacity .3s .12s,-webkit-transform .3s .12s;-webkit-transition:visibility .3s .12s,opacity .3s .12s,-webkit-transform .3s .12s;transition:visibility .3s .12s,opacity .3s .12s,transform .3s .12s;transition:visibility .3s .12s,opacity .3s .12s,transform .3s .12s,-webkit-transform .3s .12s;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);opacity:0}.custom-modal.is-visible .custom-modal-transition{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.custom-modal-content,.custom-modal-header{padding:1em;color:#394034}.custom-modal-header{position:relative;background-color:#fff;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .06);box-shadow:0 1px 2px rgb(0 0 0 / .06);border-bottom:1px solid #e8e8e8;padding-bottom:0}.custom-modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-modal-close{position:absolute;top:0;right:0;padding:1.125em;color:#394034;background:none;border:0}.custom-modal-close:hover{color:#6b7862}.custom-modal-content>:first-child{margin-top:0}.custom-modal-content>:last-child{margin-bottom:0}@media (min-width:600px){.custom-modal-wrapper{top:6em;margin-left:-300px}}.page-transition{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;opacity:.9;-webkit-transition:all .3s linear;transition:all .3s linear}.page-transition img{width:auto;height:auto;max-height:100px;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:600px){.page-transition img{max-width:100%;padding:20px}}.hide-transition .page-transition{visibility:hidden;opacity:0;pointer-events:none}@font-face{font-display:swap;font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/wp-content/themes/kmar-dream/assets/fonts/1cf500b208179d.woff2) format('woff2')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.weglot-container{display:inline-block;z-index:2147483647}.country-selector{display:inline-block;font-size:13px;position:relative;text-align:left;width:auto}.country-selector .wg-li{font-size:13px}.wg-li:focus-visible{outline:auto}.country-selector ul{list-style:none;margin:0;padding:0;z-index:2147483647}.country-selector li{margin:0;padding:0}.country-selector a{color:#000;display:flex;float:none!important;outline:none;text-decoration:none}.country-selector a:focus{outline:none}.wg-drop.country-selector a{align-items:center;height:37px;padding:0 15px 0 10px;white-space:nowrap}.wg-drop.country-selector :not(.wgcurrent) a{box-sizing:border-box;width:max-content}.wg-list.country-selector a:hover{text-decoration:underline}.wg-default,.wg-default .country-selector{bottom:0;position:fixed;right:20px}.wg-default.weglot-container--left,.wg-default.weglot-container--left .country-selector{left:20px;right:auto}.wg-default .wg-list{margin-bottom:7px}.wg-default .wg-list a{color:#000}.wg-default .wg-drop.country-selector a{font-size:13px}.wg-drop.country-selector .wgcurrent a{padding-right:40px}.wg-list.country-selector .wgcurrent a{text-decoration:underline}.wgcurrent{background:#fff}.wg-flags a img.wg-flag{height:24px;margin-right:10px}.wg-list.country-selector a{line-height:23px;padding:0 10px}.wg-list.country-selector .wgcurrent{background:#fff;display:inline-block;vertical-align:middle}.wg-drop.country-selector .wgcurrent{border:1px solid #e0e0e0;list-style:none}.wg-drop.country-selector ul{background:#fff;border:1px solid #ebeef0;box-sizing:border-box;display:block;max-height:300px;min-width:100%;overflow-x:hidden;overflow-y:auto;position:absolute;top:auto;z-index:1}.wg-list.country-selector li{display:inline-block;margin:3px 0;vertical-align:middle}.wg-drop.country-selector li{list-style-type:none;width:auto}.wg-drop.country-selector .wgcurrent:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI4NC45IDI4NC45Ij48cGF0aCBkPSJtMjgyIDc2LjUtMTQuMi0xNC4zYTkgOSAwIDAgMC0xMy4xIDBMMTQyLjUgMTc0LjQgMzAuMyA2Mi4yYTkgOSAwIDAgMC0xMy4yIDBMMyA3Ni41YTkgOSAwIDAgMCAwIDEzLjFsMTMzIDEzM2E5IDkgMCAwIDAgMTMuMSAwbDEzMy0xMzNhOSA5IDAgMCAwIDAtMTN6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:11px;bottom:0;color:#272e31;content:""!important;display:inline-block;height:39px;line-height:37px;position:absolute;right:10px;transition:all .2s;width:15px}.wg-list.country-selector ul{display:inline-block;vertical-align:middle}.wg-drop.country-selector.closed ul{display:none}.wg-drop.country-selector.closed .wgcurrent:after{transform:rotate(-90deg)}.wg-drop.weg-openup ul{bottom:38px}.wg-drop.weg-openup .wgcurrent:after{transform:rotate(-180deg)}.country-selector .wg-li.focus a,.country-selector a:hover{color:#0077b3}.wg-drop.weg-openleft ul{right:0}.wg-drop .wg-flags.legacy a:before{content:"";margin:8px 10px 0 0}.wg-list .wg-flags.legacy a:before{content:"";margin:0 10px 0 0}.wg-flags.legacy a:before{background-image:url(https://cdn.weglot.com/images/rect_mate.png);background-size:auto 20px;height:20px;width:30px}.wg-li.fr{float:none!important}.wg-li.af a:before{background-position:-6570px 0}.wg-li.sq a:before{background-position:-2580px 0}.wg-li.am a:before{background-position:-5130px 0}.wg-li.ar a:before{background-position:-510px 0}.wg-li.hy a:before{background-position:-2880px 0}.wg-li.az a:before{background-position:-6840px 0}.wg-li.ba a:before{background-position:-2040px 0}.wg-li.eu a:before{background-position:-7260px 0}.wg-li.be a:before{background-position:-5310px 0}.wg-li.bn a:before{background-position:-5400px 0}.wg-li.bs a:before{background-position:-6390px 0}.wg-li.br a:before{background-position:-6630px 0}.wg-li.bg a:before{background-position:-2730px 0}.wg-li.my a:before{background-position:-3299px 0}.wg-li.ca a:before{background-position:-7230px 0}.wg-li.zh a:before{background-position:-3690px 0}.wg-li.tw a:before{background-position:-2970px 0}.wg-li.km a:before{background-position:-6930px 0}.wg-li.ny a:before{background-position:-1140px 0}.wg-li.co a:before{background-position:-2520px 0}.wg-li.hr a:before{background-position:-5910px 0}.wg-li.cs a:before{background-position:-2700px 0}.wg-li.da a:before{background-position:-2670px 0}.wg-li.nl a:before{background-position:-2100px 0}.wg-li.en a:before,.wg-li.eo a:before{background-position:-1920px 0}.wg-li.et a:before{background-position:-2640px 0}.wg-li.fj a:before{background-position:-1710px 0}.wg-li.fi a:before{background-position:-2550px 0}.wg-li.fl a:before{background-position:-3060px 0}.wg-li.fr a:before{background-position:-2520px 0}.wg-li.gl a:before{background-position:-480px 0}.wg-li.ka a:before{background-position:-5040px 0}.wg-li.de a:before{background-position:-2490px 0}.wg-li.el a:before{background-position:-2460px 0}.wg-li.gu a:before{background-position:-1170px 0}.wg-li.ht a:before{background-position:-4650px 0}.wg-li.ha a:before{background-position:-900px 0}.wg-li.he a:before{background-position:-1050px 0}.wg-li.hi a:before{background-position:-1170px 0}.wg-li.hw a:before{background-position:-3570px 0}.wg-li.hu a:before{background-position:-2430px 0}.wg-li.is a:before{background-position:-2400px 0}.wg-li.ig a:before{background-position:-870px 0}.wg-li.id a:before{background-position:-3510px 0}.wg-li.ga a:before{background-position:-2340px 0}.wg-li.it a:before{background-position:-2310px 0}.wg-li.ja a:before{background-position:-3480px 0}.wg-li.jv a:before{background-position:-3360px 0}.wg-li.kn a:before{background-position:-1170px 0}.wg-li.kk a:before{background-position:-3150px 0}.wg-li.ko a:before{background-position:-6990px 0}.wg-li.ku a:before{background-position:-2430px 0}.wg-li.ky a:before{background-position:-3420px 0}.wg-li.lo a:before{background-position:-3450px 0}.wg-li.la a:before{background-position:-2310px 0}.wg-li.lv a:before{background-position:-2280px 0}.wg-li.lt a:before{background-position:-2250px 0}.wg-li.lb a:before{background-position:-2220px 0}.wg-li.mk a:before{background-position:-2190px 0}.wg-li.mg a:before{background-position:-1200px 0}.wg-li.ms a:before{background-position:-3360px 0}.wg-li.ml a:before{background-position:-1170px 0}.wg-li.mt a:before{background-position:-2130px 0}.wg-li.mi a:before{background-position:-3240px 0}.wg-li.mr a:before{background-position:-1170px 0}.wg-li.mn a:before{background-position:-6000px 0}.wg-li.ne a:before{background-position:-3270px 0}.wg-li.no a:before{background-position:-5850px 0}.wg-li.ps a:before{background-position:-5189px 0}.wg-li.fa a:before{background-position:-6690px 0}.wg-li.pl a:before{background-position:-2160px 0}.wg-li.pt a:before{background-position:-1740px 0}.wg-li.pa a:before{background-position:-3180px 0}.wg-li.ro a:before{background-position:-2070px 0}.wg-li.ru a:before{background-position:-2040px 0}.wg-li.sm a:before{background-position:-4620px 0}.wg-li.gd a:before{background-position:-30px 0}.wg-li.sr a:before{background-position:-4290px 0}.wg-li.sn a:before{background-position:-540px 0}.wg-li.sd a:before{background-position:-3180px 0}.wg-li.si a:before{background-position:-2820px 0}.wg-li.sk a:before{background-position:-6810px 0}.wg-li.sl a:before{background-position:-2010px 0}.wg-li.so a:before{background-position:-4560px 0}.wg-li.st a:before{background-position:-4830px 0}.wg-li.es a:before{background-position:-480px 0}.wg-li.su a:before{background-position:-4530px 0}.wg-li.sw a:before{background-position:-1290px 0}.wg-li.sv a:before{background-position:-1980px 0}.wg-li.tl a:before{background-position:-3060px 0}.wg-li.ty a:before{background-position:-6270px 0}.wg-li.tg a:before{background-position:-2940px 0}.wg-li.ta a:before{background-position:-1170px 0}.wg-li.tt a:before{background-position:-2040px 0}.wg-li.te a:before{background-position:-1170px 0}.wg-li.th a:before{background-position:-2910px 0}.wg-li.to a:before{background-position:-6540px 0}.wg-li.tr a:before{background-position:-1950px 0}.wg-li.uk a:before{background-position:-1890px 0}.wg-li.ur a:before{background-position:-3180px 0}.wg-li.uz a:before{background-position:-2880px 0}.wg-li.vi a:before{background-position:-2850px 0}.wg-li.cy a:before{background-position:-6420px 0}.wg-li.fy a:before{background-position:-2100px 0}.wg-li.xh a:before{background-position:-6570px 0}.wg-li.yi a:before{background-position:-1050px 0}.wg-li.yo a:before{background-position:-870px 0}.wg-li.zu a:before{background-position:-6570px 0}.wg-flags.legacy.flag-1 a:before{background-image:url(https://cdn.weglot.com/images/rect_bright.png);background-size:auto 20px;border-radius:0;height:20px;width:30px}.wg-li.flag-1.hw a:before{background-position:-7840px 0}.wg-li.flag-1.fl a:before{background-position:2560px 0}.wg-li.flag-1.af a:before{background-position:-6848px 0}.wg-li.flag-1.sq a:before{background-position:-97px 0}.wg-li.flag-1.am a:before{background-position:-2369px 0}.wg-li.flag-1.ar a:before{background-position:-6465px 0}.wg-li.flag-1.hy a:before{background-position:-385px 0}.wg-li.flag-1.az a:before{background-position:-513px 0}.wg-li.flag-1.ba a:before{background-position:-6113px 0}.wg-li.flag-1.eu a:before{background-position:-8353px 0}.wg-li.flag-1.be a:before{background-position:-705px 0}.wg-li.flag-1.bn a:before{background-position:-609px 0}.wg-li.flag-1.bs a:before{background-position:-929px 0}.wg-li.flag-1.br a:before{background-position:-993px 0}.wg-li.flag-1.bg a:before{background-position:-1121px 0}.wg-li.flag-1.my a:before{background-position:-4929px 0}.wg-li.flag-1.ca a:before{background-position:-8321px 0}.wg-li.flag-1.zh a:before{background-position:-1505px 0}.wg-li.flag-1.tw a:before{background-position:-6369px 0}.wg-li.flag-1.km a:before{background-position:-1217px 0}.wg-li.flag-1.ny a:before{background-position:-4289px 0}.wg-li.flag-1.co a:before{background-position:-2561px 0}.wg-li.flag-1.hr a:before{background-position:-1793px 0}.wg-li.flag-1.cs a:before{background-position:-1921px 0}.wg-li.flag-1.da a:before{background-position:-1985px 0}.wg-li.flag-1.nl a:before{background-position:-5121px 0}.wg-li.flag-1.en a:before,.wg-li.flag-1.eo a:before{background-position:-7777px 0}.wg-li.flag-1.et a:before{background-position:-2337px 0}.wg-li.flag-1.fj a:before{background-position:-2497px 0}.wg-li.flag-1.fi a:before{background-position:-2529px 0}.wg-li.flag-1.fr a:before{background-position:-2561px 0}.wg-li.flag-1.gl a:before{background-position:-7009px 0}.wg-li.flag-1.ka a:before{background-position:-2721px 0}.wg-li.flag-1.de a:before{background-position:-2753px 0}.wg-li.flag-1.el a:before{background-position:-2881px 0}.wg-li.flag-1.gu a:before{background-position:-3329px 0}.wg-li.flag-1.ht a:before{background-position:-3169px 0}.wg-li.flag-1.ha a:before{background-position:-5281px 0}.wg-li.flag-1.he a:before{background-position:-3521px 0}.wg-li.flag-1.hi a:before{background-position:-3329px 0}.wg-li.flag-1.hu a:before{background-position:-3265px 0}.wg-li.flag-1.is a:before{background-position:-3297px 0}.wg-li.flag-1.ig a:before{background-position:-5313px 0}.wg-li.flag-1.id a:before{background-position:-3361px 0}.wg-li.flag-1.ga a:before{background-position:-3457px 0}.wg-li.flag-1.it a:before{background-position:-3553px 0}.wg-li.flag-1.ja a:before{background-position:-3617px 0}.wg-li.flag-1.jv a:before{background-position:-4321px 0}.wg-li.flag-1.kn a:before{background-position:-3329px 0}.wg-li.flag-1.kk a:before{background-position:-3713px 0}.wg-li.flag-1.ko a:before{background-position:-6913px 0}.wg-li.flag-1.ku a:before{background-position:-3265px 0}.wg-li.flag-1.ky a:before{background-position:-3873px 0}.wg-li.flag-1.lo a:before{background-position:-3904px 0}.wg-li.flag-1.la a:before{background-position:-3553px 0}.wg-li.flag-1.lv a:before{background-position:-3937px 0}.wg-li.flag-1.lt a:before{background-position:-4129px 0}.wg-li.flag-1.lb a:before{background-position:-4161px 0}.wg-li.flag-1.mk a:before{background-position:-4225px 0}.wg-li.flag-1.mg a:before{background-position:-4257px 0}.wg-li.flag-1.ms a:before{background-position:-4321px 0}.wg-li.flag-1.ml a:before{background-position:-3329px 0}.wg-li.flag-1.mt a:before{background-position:-4417px 0}.wg-li.flag-1.mi a:before{background-position:-5217px 0}.wg-li.flag-1.mr a:before{background-position:-3329px 0}.wg-li.flag-1.mn a:before{background-position:-4769px 0}.wg-li.flag-1.ne a:before{background-position:-5091px 0}.wg-li.flag-1.no a:before{background-position:-5505px 0}.wg-li.flag-1.ps a:before{background-position:-33px 0}.wg-li.flag-1.fa a:before{background-position:-3393px 0}.wg-li.flag-1.pl a:before{background-position:-5889px 0}.wg-li.flag-1.pt a:before{background-position:-5921px 0}.wg-li.flag-1.pa a:before{background-position:-3329px 0}.wg-li.flag-1.ro a:before{background-position:-6081px 0}.wg-li.flag-1.ru a:before{background-position:-6113px 0}.wg-li.flag-1.sm a:before{background-position:-6369px 0}.wg-li.flag-1.gd a:before{background-position:-6497px 0}.wg-li.flag-1.sr a:before{background-position:-6561px 0}.wg-li.flag-1.sn a:before{background-position:-8287px 0}.wg-li.flag-1.sd a:before{background-position:-5601px 0}.wg-li.flag-1.si a:before{background-position:-7039px 0}.wg-li.flag-1.sk a:before{background-position:-6689px 0}.wg-li.flag-1.sl a:before{background-position:-6721px 0}.wg-li.flag-1.so a:before{background-position:-6785px 0}.wg-li.flag-1.st a:before{background-position:-4001px 0}.wg-li.flag-1.es a:before{background-position:-7009px 0}.wg-li.flag-1.su a:before{background-position:-7073px 0}.wg-li.flag-1.sw a:before{background-position:-3745px 0}.wg-li.flag-1.sv a:before{background-position:-7169px 0}.wg-li.flag-1.tl a:before{background-position:-5823px 0}.wg-li.flag-1.ty a:before{background-position:-2593px 0}.wg-li.flag-1.tg a:before{background-position:-7297px 0}.wg-li.flag-1.ta a:before{background-position:-3329px 0}.wg-li.flag-1.tt a:before{background-position:-6113px 0}.wg-li.flag-1.te a:before{background-position:-3329px 0}.wg-li.flag-1.th a:before{background-position:-7361px 0}.wg-li.flag-1.to a:before{background-position:-7456px 0}.wg-li.flag-1.tr a:before{background-position:-7553px 0}.wg-li.flag-1.uk a:before{background-position:-7713px 0}.wg-li.flag-1.ur a:before{background-position:-5600px 0}.wg-li.flag-1.uz a:before{background-position:-7969px 0}.wg-li.flag-1.vi a:before{background-position:-8097px 0}.wg-li.flag-1.cy a:before{background-position:-8129px 0}.wg-li.flag-1.fy a:before{background-position:-5121px 0}.wg-li.flag-1.xh a:before{background-position:-6848px 0}.wg-li.flag-1.yi a:before{background-position:-3521px 0}.wg-li.flag-1.yo a:before{background-position:-5313px 0}.wg-li.flag-1.zu a:before{background-position:-6848px 0}.wg-flags.legacy.flag-2 a:before{background-image:url(https://cdn.weglot.com/images/square_flag.png);background-size:auto 24px;border-radius:0;height:24px;width:24px}.wg-li.flag-2.hw a:before{background-position:-5448px 0}.wg-li.flag-2.fl a:before{background-position:-1008px 0}.wg-li.flag-2.af a:before{background-position:-4968px 0}.wg-li.flag-2.sq a:before{background-position:-2976px 0}.wg-li.flag-2.am a:before{background-position:-3816px 0}.wg-li.flag-2.ar a:before{background-position:-768px 0}.wg-li.flag-2.hy a:before{background-position:0 0}.wg-li.flag-2.az a:before{background-position:-5136px 0}.wg-li.flag-2.ba a:before{background-position:-936px 0}.wg-li.flag-2.eu a:before{background-position:-5376px 0}.wg-li.flag-2.be a:before{background-position:-4224px 0}.wg-li.flag-2.bn a:before{background-position:-4056px 0}.wg-li.flag-2.bs a:before{background-position:-3984px 0}.wg-li.flag-2.br a:before{background-position:-2784px 0}.wg-li.flag-2.bg a:before{background-position:-5040px 0}.wg-li.flag-2.my a:before{background-position:-1248px 0}.wg-li.flag-2.ca a:before{background-position:-5352px 0}.wg-li.flag-2.zh a:before{background-position:-2592px 0}.wg-li.flag-2.tw a:before{background-position:-3408px 0}.wg-li.flag-2.km a:before{background-position:-5160px 0}.wg-li.flag-2.ny a:before{background-position:-1392px 0}.wg-li.flag-2.co a:before{background-position:-2304px 0}.wg-li.flag-2.hr a:before{background-position:-4416px 0}.wg-li.flag-2.cs a:before{background-position:-2472px 0}.wg-li.flag-2.da a:before{background-position:-2448px 0}.wg-li.flag-2.nl a:before{background-position:-1296px 0}.wg-li.flag-2.en a:before,.wg-li.flag-2.eo a:before{background-position:-312px 0}.wg-li.flag-2.et a:before{background-position:-2424px 0}.wg-li.flag-2.fj a:before{background-position:-576px 0}.wg-li.flag-2.fi a:before{background-position:-2328px 0}.wg-li.flag-2.fr a:before{background-position:-2304px 0}.wg-li.flag-2.gl a:before{background-position:-96px 0}.wg-li.flag-2.ka a:before{background-position:-3744px 0}.wg-li.flag-2.de a:before{background-position:-2256px 0}.wg-li.flag-2.el a:before{background-position:-2208px 0}.wg-li.flag-2.gu a:before{background-position:-1728px 0}.wg-li.flag-2.ht a:before{background-position:-3528px 0}.wg-li.flag-2.ha a:before{background-position:-1176px 0}.wg-li.flag-2.he a:before{background-position:-1992px 0}.wg-li.flag-2.hi a:before{background-position:-1728px 0}.wg-li.flag-2.hu a:before{background-position:-2088px 0}.wg-li.flag-2.is a:before{background-position:-2064px 0}.wg-li.flag-2.ig a:before{background-position:-1103px 0}.wg-li.flag-2.id a:before{background-position:-2040px 0}.wg-li.flag-2.ga a:before{background-position:-2016px 0}.wg-li.flag-2.it a:before{background-position:-1968px 0}.wg-li.flag-2.ja a:before{background-position:-1920px 0}.wg-li.flag-2.jv a:before{background-position:-1536px 0}.wg-li.flag-2.kn a:before{background-position:-1728px 0}.wg-li.flag-2.kk a:before{background-position:-1704px 0}.wg-li.flag-2.ko a:before{background-position:-1848px 0}.wg-li.flag-2.ku a:before{background-position:-2088px 0}.wg-li.flag-2.ky a:before{background-position:-1800px 0}.wg-li.flag-2.lo a:before{background-position:-1776px 0}.wg-li.flag-2.la a:before{background-position:-1968px 0}.wg-li.flag-2.lv a:before{background-position:-1752px 0}.wg-li.flag-2.lt a:before{background-position:-1656px 0}.wg-li.flag-2.lb a:before{background-position:-1632px 0}.wg-li.flag-2.mk a:before{background-position:-1440px 0}.wg-li.flag-2.mg a:before{background-position:-1560px 0}.wg-li.flag-2.ms a:before{background-position:-1536px 0}.wg-li.flag-2.ml a:before{background-position:-1728px 0}.wg-li.flag-2.mt a:before{background-position:-1200px 0}.wg-li.flag-2.mi a:before{background-position:-1224px 0}.wg-li.flag-2.mr a:before{background-position:-1728px 0}.wg-li.flag-2.mn a:before{background-position:-4800px 0}.wg-li.flag-2.ne a:before{background-position:-1320px 0}.wg-li.flag-2.no a:before{background-position:-4776px 0}.wg-li.flag-2.ps a:before{background-position:-4008px 0}.wg-li.flag-2.fa a:before{background-position:-5088px 0}.wg-li.flag-2.pl a:before{background-position:-984px 0}.wg-li.flag-2.pt a:before{background-position:-528px 0}.wg-li.flag-2.pa a:before{background-position:-1728px 0}.wg-li.flag-2.ro a:before{background-position:-960px 0}.wg-li.flag-2.ru a:before{background-position:-936px 0}.wg-li.flag-2.sm a:before{background-position:-3408px 0}.wg-li.flag-2.gd a:before{background-position:-4872px 0}.wg-li.flag-2.sr a:before{background-position:-3120px 0}.wg-li.flag-2.sn a:before{background-position:-72px 0}.wg-li.flag-2.sd a:before{background-position:-1128px 0}.wg-li.flag-2.si a:before{background-position:-480px 0}.wg-li.flag-2.sk a:before{background-position:-4152px 0}.wg-li.flag-2.sl a:before{background-position:-696px 0}.wg-li.flag-2.so a:before{background-position:-3336px 0}.wg-li.flag-2.st a:before{background-position:-3552px 0}.wg-li.flag-2.es a:before{background-position:-96px 0}.wg-li.flag-2.su a:before{background-position:-3312px 0}.wg-li.flag-2.sw a:before{background-position:-1872px 0}.wg-li.flag-2.sv a:before{background-position:-552px 0}.wg-li.flag-2.tl a:before{background-position:-1008px 0}.wg-li.flag-2.ty a:before{background-position:-4512px 0}.wg-li.flag-2.tg a:before{background-position:-264px 0}.wg-li.flag-2.ta a:before{background-position:-1728px 0}.wg-li.flag-2.tt a:before{background-position:-936px 0}.wg-li.flag-2.te a:before{background-position:-1728px 0}.wg-li.flag-2.th a:before{background-position:-456px 0}.wg-li.flag-2.to a:before{background-position:-3264px 0}.wg-li.flag-2.tr a:before{background-position:-360px 0}.wg-li.flag-2.uk a:before{background-position:-288px 0}.wg-li.flag-2.ur a:before{background-position:-1128px 0}.wg-li.flag-2.uz a:before{background-position:-240px 0}.wg-li.flag-2.vi a:before{background-position:-144px 0}.wg-li.flag-2.cy a:before{background-position:-4848px 0}.wg-li.flag-2.fy a:before{background-position:-1296px 0}.wg-li.flag-2.xh a:before{background-position:-4968px 0}.wg-li.flag-2.yi a:before{background-position:-1992px 0}.wg-li.flag-2.yo a:before{background-position:-1103px 0}.wg-li.flag-2.zu a:before{background-position:-4968px 0}.wg-flags.legacy.flag-3 a:before{background-image:url(https://cdn.weglot.com/images/circular_flag.png);background-size:auto 24px;border-radius:0;height:24px;width:24px}.wg-li.flag-3.hw a:before{background-position:-2711px 0}.wg-li.flag-3.fl a:before{background-position:-5232px 0}.wg-li.flag-3.af a:before{background-position:-5496px 0}.wg-li.flag-3.sq a:before{background-position:-4776px 0}.wg-li.flag-3.am a:before{background-position:-192px 0}.wg-li.flag-3.ar a:before{background-position:-3336px 0}.wg-li.flag-3.hy a:before{background-position:-4632px 0}.wg-li.flag-3.az a:before{background-position:-4536px 0}.wg-li.flag-3.ba a:before{background-position:-2664px 0}.wg-li.flag-3.eu a:before{background-position:-5808px 0}.wg-li.flag-3.be a:before{background-position:-144px 0}.wg-li.flag-3.bn a:before{background-position:-4488px 0}.wg-li.flag-3.bs a:before{background-position:-4392px 0}.wg-li.flag-3.br a:before{background-position:-4344px 0}.wg-li.flag-3.bg a:before{background-position:-4296px 0}.wg-li.flag-3.my a:before{background-position:-3769px 0}.wg-li.flag-3.ca a:before{background-position:-5784px 0}.wg-li.flag-3.zh a:before{background-position:-3240px 0}.wg-li.flag-3.tw a:before{background-position:-4008px 0}.wg-li.flag-3.km a:before{background-position:-4201px 0}.wg-li.flag-3.ny a:before{background-position:-384px 0}.wg-li.flag-3.co a:before{background-position:-2760px 0}.wg-li.flag-3.hr a:before{background-position:-3048px 0}.wg-li.flag-3.cs a:before{background-position:-5280px 0}.wg-li.flag-3.da a:before{background-position:-3024px 0}.wg-li.flag-3.nl a:before{background-position:-3360px 0}.wg-li.flag-3.en a:before,.wg-li.flag-3.eo a:before{background-position:-2520px 0}.wg-li.flag-3.et a:before{background-position:-2856px 0}.wg-li.flag-3.fj a:before{background-position:0 0}.wg-li.flag-3.fi a:before{background-position:-2784px 0}.wg-li.flag-3.fr a:before{background-position:-2760px 0}.wg-li.flag-3.gl a:before{background-position:-3576px 0}.wg-li.flag-3.ka a:before{background-position:-1536px 0}.wg-li.flag-3.de a:before{background-position:-1488px 0}.wg-li.flag-3.el a:before{background-position:-1416px 0}.wg-li.flag-3.gu a:before{background-position:-2304px 0}.wg-li.flag-3.ht a:before{background-position:-5160px 0}.wg-li.flag-3.ha a:before{background-position:-361px 0}.wg-li.flag-3.he a:before{background-position:-1608px 0}.wg-li.flag-3.hi a:before{background-position:-2304px 0}.wg-li.flag-3.hu a:before{background-position:-1920px 0}.wg-li.flag-3.is a:before{background-position:-840px 0}.wg-li.flag-3.ig a:before{background-position:-3457px 0}.wg-li.flag-3.id a:before{background-position:-4992px 0}.wg-li.flag-3.ga a:before{background-position:-2016px 0}.wg-li.flag-3.it a:before{background-position:-336px 0}.wg-li.flag-3.ja a:before{background-position:-2448px 0}.wg-li.flag-3.jv a:before{background-position:-864px 0}.wg-li.flag-3.kn a:before{background-position:-2304px 0}.wg-li.flag-3.kk a:before{background-position:-3912px 0}.wg-li.flag-3.ko a:before{background-position:-2256px 0}.wg-li.flag-3.ku a:before{background-position:-1920px 0}.wg-li.flag-3.ky a:before{background-position:-744px 0}.wg-li.flag-3.lo a:before{background-position:-3816px 0}.wg-li.flag-3.la a:before{background-position:-336px 0}.wg-li.flag-3.lv a:before{background-position:-216px 0}.wg-li.flag-3.lt a:before{background-position:-1776px 0}.wg-li.flag-3.lb a:before{background-position:-1945px 0}.wg-li.flag-3.mk a:before{background-position:-2208px 0}.wg-li.flag-3.mg a:before{background-position:-5064px 0}.wg-li.flag-3.ms a:before{background-position:-864px 0}.wg-li.flag-3.ml a:before{background-position:-2304px 0}.wg-li.flag-3.mt a:before{background-position:-4920px 0}.wg-li.flag-3.mi a:before{background-position:-2113px 0}.wg-li.flag-3.mr a:before{background-position:-2304px 0}.wg-li.flag-3.mn a:before{background-position:-24px 0}.wg-li.flag-3.ne a:before{background-position:-5642px 0}.wg-li.flag-3.no a:before{background-position:-984px 0}.wg-li.flag-3.ps a:before{background-position:-4753px 0}.wg-li.flag-3.fa a:before{background-position:-816px 0}.wg-li.flag-3.pl a:before{background-position:-4944px 0}.wg-li.flag-3.pt a:before{background-position:-3504px 0}.wg-li.flag-3.pa a:before{background-position:-2304px 0}.wg-li.flag-3.ro a:before{background-position:-3744px 0}.wg-li.flag-3.ru a:before{background-position:-2664px 0}.wg-li.flag-3.sm a:before{background-position:-1248px 0}.wg-li.flag-3.gd a:before{background-position:-3841px 0}.wg-li.flag-3.sr a:before{background-position:-3312px 0}.wg-li.flag-3.sn a:before{background-position:-5521px 0}.wg-li.flag-3.sd a:before{background-position:-1993px 0}.wg-li.flag-3.si a:before{background-position:-2833px 0}.wg-li.flag-3.sk a:before{background-position:-552px 0}.wg-li.flag-3.sl a:before{background-position:-936px 0}.wg-li.flag-3.so a:before{background-position:-4032px 0}.wg-li.flag-3.st a:before{background-position:-3961px 0}.wg-li.flag-3.es a:before{background-position:-3576px 0}.wg-li.flag-3.su a:before{background-position:-3985px 0}.wg-li.flag-3.sw a:before{background-position:-912px 0}.wg-li.flag-3.sv a:before{background-position:-264px 0}.wg-li.flag-3.tl a:before{background-position:-5232px 0}.wg-li.flag-3.ty a:before{background-position:-1512px 0}.wg-li.flag-3.tg a:before{background-position:-3720px 0}.wg-li.flag-3.ta a:before{background-position:-2304px 0}.wg-li.flag-3.tt a:before{background-position:-2664px 0}.wg-li.flag-3.te a:before{background-position:-2304px 0}.wg-li.flag-3.th a:before{background-position:-4848px 0}.wg-li.flag-3.to a:before{background-position:-1680px 0}.wg-li.flag-3.tr a:before{background-position:-432px 0}.wg-li.flag-3.uk a:before{background-position:-5736px 0}.wg-li.flag-3.ur a:before{background-position:-1992px 0}.wg-li.flag-3.uz a:before{background-position:-2160px 0}.wg-li.flag-3.vi a:before{background-position:-3384px 0}.wg-li.flag-3.cy a:before{background-position:-5040px 0}.wg-li.flag-3.fy a:before{background-position:-3360px 0}.wg-li.flag-3.xh a:before{background-position:-5496px 0}.wg-li.flag-3.yi a:before{background-position:-1608px 0}.wg-li.flag-3.yo a:before{background-position:-3457px 0}.wg-li.flag-3.zu a:before{background-position:-5496px 0}.wg-progress{background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);height:3px;overflow:hidden;position:fixed;top:0;width:100%;z-index:2147483647}.wg-progress-bar{animation:progressAnimationStrike 5s;animation-fill-mode:forwards;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgb(0 0 0 / .15);color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;transition:width .6s linear;width:0}@keyframes progressAnimationStrike{0%{width:0}to{width:95%}}.weglot_switcher--highlight:not(.gu-mirror):not(.gu-transit) .weglot_switcher{outline:8px solid #3f4eae}body[data-wg-interactive]:not(.gu-unselectable)>div:first-child.weglot-container{background-color:rgb(0 0 0 / .6);height:100%;left:0;padding:30%;position:fixed;top:0;width:100%}body[data-wg-interactive]:not(.gu-unselectable)>div:first-child.weglot-container:after{color:#fff;content:"\2191 \a0 You can drag and drop this button on the page";display:block;font-size:13px;padding:0 5px}body[data-wg-interactive] .weglot-container *{pointer-events:auto!important}body[data-wg-interactive] .weglot-container,body[data-wg-interactive] .weglot-container a{cursor:move}body[data-wg-interactive] .wg-default-zone{bottom:0;height:70px;min-width:200px;position:fixed;right:0}.gu-mirror{margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{user-select:none!important}.gu-transit{opacity:.2;pointer-events:none}.dream-page,.dream-home{--dp-green:var(--demo-primary, #00612e);--dp-ink:#394034;--dp-text:#555;--dp-cream:#f2f0e9;--dp-paper:#f9f8f7;--dp-line:#dcd8cc;--dp-error:#a4262c}.dream-page a:not(.btn):hover{color:var(--dp-green)}.dream-page :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #2c6faa!important;outline-offset:3px}.dream-page main ul.dp-feature-list,.dream-page main ul.dp-room-card__amenities,.dream-page main ul.dp-share__list,.dream-page main ul.dp-gallery__grid,.dream-page main .dp-card-grid{list-style:none;margin:0;padding:0}.dream-page main ul.dp-feature-list>li,.dream-page main ul.dp-room-card__amenities>li,.dream-page main ul.dp-share__list>li,.dream-page main ul.dp-gallery__grid>li{margin:0}.dp-icon{display:block;width:44px;height:44px;fill:none;stroke:var(--dp-green);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.dp-center{text-align:center}.dream-page .page-transition figure{max-width:100%}html:has(body.dream-page),body.dream-page{overflow-x:clip}.dp-hero{position:relative;height:clamp(420px, 56vw, 820px);overflow:hidden;background:var(--dp-ink)}.dp-hero__media,.dp-hero__media img{display:block;width:100%;height:100%;margin:0}.dp-hero__media img{object-fit:cover;object-position:center}.dp-hero::before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:220px;background:linear-gradient(rgb(0 0 0 / .45),transparent);pointer-events:none}.dp-hero--room{height:clamp(460px, 52vw, 860px)}.dp-hero--room::after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:55%;background:linear-gradient(transparent,rgb(0 0 0 / .55));pointer-events:none}.dp-hero__overlay{position:absolute;z-index:2;left:24px;right:24px;bottom:20px;color:#fff;text-align:center}.dp-hero__overlay h1{margin:0 0 10px;color:#fff!important;font-size:clamp(1.5rem, 2.6vw, 2.25rem)}.dp-hero__size{font-size:.8125rem;font-weight:500;letter-spacing:.08em}.dp-hero__size span{font-weight:700}.dp-room-hero__slides,.dp-room-hero__slide{position:absolute;inset:0}.dp-room-hero__slide{opacity:0;transition:opacity .55s ease}.dp-room-hero__slide.is-active{opacity:1}.dp-room-hero__controls{display:inline-flex;align-items:center;min-height:44px;margin-top:22px;border:1px solid #fff;border-radius:2px;background:#fff;color:var(--dp-ink);transition:background-color .2s,color .2s}.dp-room-hero__controls:has(.dp-room-hero__arrow:hover),.dp-room-hero__controls:has(.dp-room-hero__arrow:focus-visible){background:#fff0;color:#fff}.dp-room-hero__arrow{width:58px;min-height:42px;padding:0;border:0;background:#fff0;color:inherit;font-size:1.35rem;cursor:pointer}.dp-room-hero__counter{min-width:72px;font-size:.9375rem;letter-spacing:.06em}.dp-detail-hero__controls{position:absolute;z-index:2;left:50%;bottom:20px;margin-top:0;transform:translateX(-50%)}.dp-hero__extras{position:absolute;z-index:2;right:24px;bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.dp-hero__extra{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border:1px solid #fff;border-radius:2px;background:#fff;color:var(--dp-ink);font:500 .8125rem/1 Brown,sans-serif;letter-spacing:.06em;cursor:pointer;transition:background-color .2s,color .2s}.dp-hero__extra .dp-icon{width:22px;height:22px;stroke:currentColor;stroke-width:2}.dp-hero__extra:hover{background:#fff0;color:#fff}.dp-room-gallery[open]{position:fixed;inset:0;z-index:10000;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:42px 72px 18px;border:0;box-sizing:border-box;overflow:hidden;background:#1c1c1f;color:#fff}.dp-room-gallery::backdrop{background:rgb(0 0 0 / .9)}.dp-room-gallery__stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}.dp-room-gallery__figure{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.dp-room-gallery__figure[hidden]{display:none!important}.dp-room-gallery__figure img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.dp-room-gallery__close{position:absolute;z-index:3;top:12px;right:18px;width:44px;height:44px;padding:0;border:0;background:#fff0;color:#fff;font-size:2.5rem;line-height:1;cursor:pointer}.dp-room-gallery__count{position:absolute;z-index:3;top:18px;left:18px;font-size:1rem}.dp-room-gallery__arrow{position:absolute;z-index:2;top:50%;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;padding:0 0 5px;border:1px solid rgb(255 255 255 / .28);border-radius:50%;transform:translateY(-50%);background:rgb(255 255 255 / .12);color:#fff;font-size:3.25rem;line-height:1;cursor:pointer;transition:background-color .2s,border-color .2s}.dp-room-gallery__arrow:hover{border-color:rgb(255 255 255 / .6);background:rgb(255 255 255 / .22)}.dp-room-gallery__arrow--prev{left:-58px}.dp-room-gallery__arrow--next{right:-58px}.dp-room-gallery__thumbs{display:flex;justify-content:center;gap:8px;min-height:72px;max-height:82px;padding-top:10px;overflow-x:auto}.dp-room-gallery__thumb{flex:0 0 96px;padding:0;border:2px solid #fff0;background:#fff0;opacity:.58;cursor:pointer}.dp-room-gallery__thumb[aria-pressed="true"]{border-color:#fff;opacity:1}.dp-room-gallery__thumb img{display:block;width:100%;height:64px;object-fit:cover}@media (max-width:768px){.dp-hero{height:70vh;min-height:420px;max-height:640px}.dp-hero__overlay{bottom:76px}.dp-hero__extras{left:16px;right:16px;justify-content:center}.dp-hero__extra{padding:6px 10px;font-size:.75rem}.dp-room-hero__controls{min-height:44px;margin-top:16px}.dp-room-hero__arrow{width:52px;min-height:42px}.dp-room-gallery[open]{padding:52px 16px 12px}.dp-room-gallery__arrow{width:44px;height:44px;padding-bottom:4px;font-size:2.6rem}.dp-room-gallery__arrow--prev{left:0}.dp-room-gallery__arrow--next{right:0}.dp-room-gallery__thumbs{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.dp-room-hero__slide{transition:none}}.dp-section{padding:60px 0}.dp-section--tight{padding-top:0}.dp-intro{text-align:center;padding-bottom:48px}.dp-intro h1{margin-bottom:24px}.dp-body{color:var(--dp-text);font-size:1rem;line-height:2;text-wrap:pretty}.dp-body p{margin-bottom:18px}.dp-body p:last-child{margin-bottom:0}.dp-body a{color:var(--dp-green);border-bottom:1px solid currentColor;font-weight:500}.dp-body ul{margin:0 0 18px;padding-left:20px;list-style:disc}.dp-intro .dp-body{max-width:780px;margin:0 auto}.dp-contact-line{font-size:.9375rem}.dp-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:32px}.dp-section-heading h2{margin:0}@media (max-width:768px){.dp-section{padding:40px 0}.dp-section--tight{padding-top:0}}.dp-features{background:#fff}.dp-features h2{margin-bottom:40px}.dp-feature-list{display:grid;grid-template-columns:repeat(var(--dream-amenity-count,8),minmax(0,1fr));gap:32px 20px}.dp-feature{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 4px}.dp-feature .dp-icon{margin-bottom:14px}.dp-feature__title{color:var(--dp-green);font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.dp-feature__subtitle{margin-top:4px;color:#6f746d;font-size:12px;line-height:1.4;letter-spacing:.02em}.dp-feature-list--room{grid-template-columns:repeat(var(--dream-amenity-count,4),minmax(0,1fr));max-width:760px;margin:48px auto 0!important}@media (max-width:1024px){.dp-feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}}@media (max-width:600px){.dp-feature-list,.dp-feature-list--room{grid-template-columns:repeat(2,minmax(0,1fr))}}.dp-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.dp-room-card{display:flex;flex-direction:column;background:var(--dp-paper)}.dp-room-card__media{display:block;aspect-ratio:3 / 2;overflow:hidden}.dp-room-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.dp-room-card:hover .dp-room-card__media img{transform:scale(1.03)}.dp-room-card__content{flex:1;padding:32px 32px 8px}.dp-room-card__title{margin:0 0 22px;font-size:1.375rem}.dp-room-card__title a{color:inherit}.dp-room-card__amenities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-bottom:22px!important}.dp-room-card__amenities li{display:flex;align-items:center;gap:10px;color:var(--dp-ink);font-size:.8125rem;line-height:1.3;letter-spacing:.06em}.dp-room-card__amenities .dp-icon{flex:0 0 28px;width:28px;height:28px}.dp-room-card__text{margin-bottom:14px;font-size:.9375rem;line-height:1.8}.dp-room-card__size{color:var(--dp-ink);font-size:.8125rem;letter-spacing:.06em}.dp-room-card__size span{font-weight:700}.dp-room-card__actions{padding:16px 32px 32px}.dp-room-card__actions .btn{display:inline-flex;background:var(--dp-green);border-color:var(--dp-green)}@media (max-width:768px){.dp-room-grid{grid-template-columns:minmax(0,1fr);gap:32px}.dp-room-card__content{padding:24px 20px 8px}.dp-room-card__actions{padding:12px 20px 24px}}.dp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.dp-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-card-grid--two .dp-card__media{aspect-ratio:3 / 2}.dp-card{min-width:0}.dp-card__link{position:relative;display:block;color:#fff}.dp-card__media{position:relative;aspect-ratio:1 / 1;margin:0;overflow:hidden;background:#d9d6cc}.dp-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.dp-card__link:hover img,.dp-card__link:focus-visible img{transform:scale(1.04)}.dp-card__overlay{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:72px 24px 24px;color:#fff;background:linear-gradient(transparent,rgb(0 0 0 / .72))}.dp-card__title{margin:6px 0 0!important;color:#fff!important;font-size:clamp(20px, 1.55vw, 26px);line-height:1.12}.dp-card__text{margin:16px 0 0;font-size:.9375rem;line-height:1.75;color:var(--dp-text);padding-top:20px}@media (max-width:1024px){.dp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dp-card-grid{grid-template-columns:minmax(0,1fr);gap:32px}.dp-card__overlay{padding:56px 18px 18px}}.dp-article{padding:60px 0 72px}.dp-article__header{text-align:center;margin-bottom:32px}.dp-article__header h1{margin:0;font-size:clamp(1.625rem, 2.4vw, 2rem)}.dp-kicker{margin-bottom:14px;color:var(--dp-green);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dp-article__body{max-width:760px;margin:0 auto}.dp-back{margin:40px 0 0;text-align:center;font-size:.8125rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.dp-back a{color:var(--dp-ink);border-bottom:1px solid currentColor;padding-bottom:3px}.dp-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin-top:48px;padding-top:32px;border-top:1px solid var(--dp-line)}.dp-share__label{color:var(--dp-ink);font-size:.8125rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.dp-share__list{display:flex;flex-wrap:wrap;gap:10px}.dp-share__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--dp-green);color:#fff!important;cursor:pointer;transition:background-color .2s}.dp-share__link:hover{background:var(--dp-ink)}.dp-share__link svg{width:18px;height:18px}.dp-share__status{flex-basis:100%;min-height:1.5em;margin:0;text-align:center;color:var(--dp-green);font-size:.8125rem}.dp-share__status.is-error{color:var(--dp-error)}.dp-policies{background:#fff}.dp-policies__grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);gap:48px}.dp-policies__nav h2{margin-bottom:24px}.dp-policies__tabs{display:flex;flex-direction:column}.dp-policies__tab{padding:14px 16px;border:0;border-left:2px solid var(--dp-line);background:none;color:var(--dp-ink);font:500 .875rem/1.3 Brown,sans-serif;letter-spacing:.08em;text-align:left;cursor:pointer}.dp-policies__tab:hover{color:var(--dp-green)}.dp-policies__tab.is-active{border-left-color:var(--dp-green);color:var(--dp-green);font-weight:700}.dp-policies__acc-heading{display:none;margin:0!important}.dp-policies__panel{display:none}.dp-policies__panel.is-open{display:block}.dp-policies__panel-title{margin-bottom:18px;font-size:1.125rem}@media (max-width:1024px){.dp-policies__grid{grid-template-columns:minmax(0,1fr);gap:16px}.dp-policies__tabs,.dp-policies__panel-title{display:none}.dp-policies__acc-heading{display:block;border-top:1px solid var(--dp-line)}.dp-policies__acc{position:relative;width:100%;min-height:56px;padding:16px 44px 16px 0;border:0;background:none;color:var(--dp-ink);font:700 .875rem/1.3 Brown,sans-serif;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer}.dp-policies__acc::after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:1.375rem;font-weight:400}.dp-policies__acc[aria-expanded="true"]::after{content:"\2212"}.dp-policies__panel.is-open{padding-bottom:20px}}.dp-accordion{border-bottom:1px solid var(--dp-line)}.dp-accordion__heading{margin:0!important;border-top:1px solid var(--dp-line)}.dp-accordion__trigger{position:relative;width:100%;min-height:60px;padding:18px 48px 18px 0;border:0;background:none;color:var(--dp-ink);font:700 .9375rem/1.4 Brown,sans-serif;letter-spacing:.06em;text-align:left;cursor:pointer}.dp-accordion__trigger::after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:var(--dp-green)}.dp-accordion__trigger[aria-expanded="true"]::after{content:"\2212"}.dp-accordion__panel{padding:0 0 24px}.dp-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;margin:0 0 40px;border-bottom:1px solid var(--dp-line)}.dp-tabs__tab{position:relative;min-height:44px;padding:10px 0;border:0;background:none;color:var(--dp-ink);font:500 .8125rem/1 Brown,sans-serif;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.dp-tabs__tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#fff0}.dp-tabs__tab:hover{color:var(--dp-green)}.dp-tabs__tab.is-active{color:var(--dp-green);font-weight:700}.dp-tabs__tab.is-active::after{background:var(--dp-green)}.dp-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px, 17vw, 290px);grid-auto-flow:dense;gap:16px}.dp-gallery__cell[hidden]{display:none}.dp-gallery__cell.is-feature{grid-column:span 2;grid-row:span 2}.dp-gallery__cell.is-feature-alt{grid-column:3 / span 2;grid-row:span 2}.dp-gallery__item{display:block;width:100%;height:100%;padding:0;border:0;overflow:hidden;background:#d9d6cc;cursor:zoom-in}.dp-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s}.dp-gallery__item:hover img,.dp-gallery__item:focus-visible img{transform:scale(1.04)}.dp-gallery__grid--simple{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(180px, 22vw, 320px)}@media (max-width:1024px){.dp-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:34vw;gap:12px}.dp-gallery__cell.is-feature,.dp-gallery__cell.is-feature-alt{grid-column:span 2;grid-row:span 1}}@media (max-width:600px){.dp-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:24px;padding:0 4px;scrollbar-width:none}.dp-tabs__tab{flex:0 0 auto}.dp-gallery__grid,.dp-gallery__grid--simple{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw;gap:8px}.dp-gallery__cell.is-feature,.dp-gallery__cell.is-feature-alt{grid-row:span 1}}.dp-lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.dp-lightbox__caption{color:#fff;font-size:.8125rem;letter-spacing:.06em;text-align:center;padding:0 64px}.dp-lightbox__counter{position:absolute;top:30px;left:32px;margin:0;color:#fff;font-size:.8125rem;letter-spacing:.1em}.dp-lightbox .demo-lightbox__image{max-height:80vh}.dp-lightbox button:focus-visible{outline:2px solid #fff!important}.dp-lightbox [hidden]{display:none}@media (max-width:600px){.dp-lightbox .demo-lightbox__nav{top:auto;bottom:20px;width:48px;height:48px;transform:none}.dp-lightbox__caption{padding:0 16px}}.dp-form{padding:40px;background:#fff}.dp-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dp-field--full{grid-column:1 / -1}.dp-field label{display:block;margin-bottom:8px;color:var(--dp-ink);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.dp-required{color:var(--dp-error)}.dp-field :is(input,select,textarea){display:block;width:100%;min-height:56px;padding:14px 16px;border:1px solid #bdbdbd;border-radius:1px;background:var(--dp-paper);color:#222;font:400 1rem/1.4 Brown,sans-serif;letter-spacing:.04em}.dp-field textarea{min-height:150px;resize:vertical}.dp-field :is(input,select,textarea):focus{border-color:var(--dp-green);outline:2px solid var(--dp-green)!important;outline-offset:0}.dp-field.has-error :is(input,select,textarea){border-color:var(--dp-error);background:#fdf6f6}.dp-field__error{margin:8px 0 0;color:var(--dp-error);font-size:.8125rem;line-height:1.4}.dp-form__note{margin:20px 0 0;font-size:.8125rem}.dp-form__actions{margin-top:24px}.dp-form__actions .btn{display:inline-flex;background:var(--dp-green);border-color:var(--dp-green)}.dp-form__actions .btn:disabled{opacity:.6;cursor:wait}.dp-form__status{margin-top:24px;padding:16px 20px;border-left:3px solid var(--dp-ink);background:var(--dp-cream);color:var(--dp-ink);font-size:.9375rem;line-height:1.6}.dp-form__status.is-error{border-left-color:var(--dp-error)}.dp-form__status.is-success{border-left-color:var(--dp-green)}@media (max-width:600px){.dp-form{padding:24px 16px}.dp-form__grid{grid-template-columns:minmax(0,1fr)}}.dp-map-section{padding-bottom:0!important}.dp-block+.dp-block{padding-top:0}.dp-figure{margin:0}.dp-figure img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.dp-figure figcaption{margin-top:12px;font-size:.8125rem;color:#6f746d;text-align:center}.dp-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px}.dp-split--reverse .dp-split__media{order:2}.dp-split__media{margin:0}.dp-split__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.dp-split__content .links{margin-top:24px}.dp-cta{padding:56px 40px;background:#fff;text-align:center}.dp-cta p{margin-bottom:28px}.dp-cta .btn{display:inline-flex;background:var(--dp-green);border-color:var(--dp-green)}@media (max-width:768px){.dp-split{grid-template-columns:minmax(0,1fr);gap:28px}.dp-split--reverse .dp-split__media{order:0}.dp-cta{padding:40px 20px}}.dream-page code{font-family:"Space Mono",monospace;font-size:.875em}.header.property .utility-nav{display:flex;align-items:center;gap:8px}.header.property .dream-language{position:relative;flex:none}.header.property .dream-language-toggle,.header.property .utility-nav>.phone{display:flex!important;align-items:center!important;justify-content:center!important;width:40px;min-width:40px;height:40px!important;margin:0!important;padding:4px!important;color:inherit;border:0;background:none;cursor:pointer}.header.property .dream-language-toggle svg,.header.property .dream-phone-symbol{display:block;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.header.property .utility-nav .dream-lucide-icon{width:28px;height:28px;stroke-width:1.6;flex:none}.header.property .dream-language-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:68px;margin:0;padding:0;list-style:none;background:#fff;color:#333;border-radius:5px;box-shadow:0 6px 22px #0003;overflow:hidden}.header.property .dream-language-menu[hidden]{display:none!important}.header.property .dream-language-menu li{margin:0;padding:0}.header.property .dream-language-menu>li>:is(a,span){display:flex;align-items:center;gap:10px;padding:11px 14px;color:inherit;font-size:14px;line-height:1.3;font-weight:600;text-decoration:none;text-align:left;white-space:nowrap}.header.property .dream-language-flag{display:inline-flex;align-items:center;justify-content:center;width:22px;flex:0 0 22px;padding:0;font-size:18px;line-height:1}.header.property .dream-language-menu :is(a:hover,a:focus-visible,[aria-current="true"]){background:#303030;color:#fff}.header.property .dream-language-menu [aria-disabled="true"]:not([aria-current]){color:#999}body:not(.sticky):not(.nav-open):not(.mobile-nav-open):not(.dream-no-hero) .header.property :is(.dream-language-toggle,.utility-nav>.phone){color:#fff!important}body:is(.sticky,.nav-open,.dream-no-hero) .header.property :is(.dream-language-toggle,.utility-nav>.phone){color:#394034!important}html:has(body:is(.dream-home,.dream-page)){height:auto;min-height:100%;overflow-x:clip}body:is(.dream-home,.dream-page){height:auto;min-height:100vh;overflow:visible}main header:not(.header){position:static;inset:auto;width:auto;z-index:auto}:root{--dream-admin-offset:0px}body.admin-bar{--dream-admin-offset:32px}.dp-hero,.hero.showcase.dream-video-hero,.hero.showcase.dream-youtube-hero,.hero.showcase.dream-slider-hero{height:calc(100vh - var(--dream-admin-offset));height:calc(100svh - var(--dream-admin-offset));min-height:0;max-height:none}.dream-video-hero>.slide,.dream-video-hero .video.background{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none}.dream-video-hero .video.background video{display:block}.dream-youtube-hero{--dream-youtube-overscan:1.2;position:relative;overflow:hidden}.dream-youtube-hero .dream-youtube-fallback,.dream-youtube-hero .dream-youtube-player{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.dream-youtube-hero .dream-youtube-fallback{z-index:1;opacity:1;transition:opacity .45s ease;background:#142015}.dream-youtube-hero .dream-youtube-fallback__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.dream-youtube-hero .dream-youtube-player{z-index:2;opacity:0;transition:opacity .45s ease;pointer-events:none}.dream-youtube-hero.dream-youtube-hero--no-fallback .dream-youtube-player{opacity:1}.dream-youtube-hero.is-playing .dream-youtube-player{opacity:1}.dream-youtube-hero.is-playing .dream-youtube-fallback{opacity:0}.dream-youtube-hero .dream-youtube-player iframe{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;max-width:none;border:0;transform:translate(-50%,-50%);pointer-events:none}.dream-no-hero main{padding-top:var(--dream-header-height,150px)}.dream-slider-hero{position:relative;overflow:hidden;background:#142015}.dream-slider-hero::before,.dream-slider-hero::after{content:"";position:absolute;left:0;right:0;z-index:2;pointer-events:none}.dream-slider-hero::before{top:0;height:220px;background:linear-gradient(rgb(0 0 0 / .45),transparent)}.dream-slider-hero::after{bottom:0;height:48%;background:linear-gradient(to top,rgb(0 0 0 / .62),#fff0)}.dream-slider-hero__slides,.dream-slider-hero__slide{position:absolute;inset:0;margin:0}.dream-slider-hero__slide{opacity:0;transition:opacity 1.2s ease}.dream-slider-hero__slide.is-active{z-index:1;opacity:1}.dream-slider-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:scale(1);transition:transform 0s linear 1.2s}.dream-slider-hero__slide.is-active .dream-slider-hero__image{transform:scale(1.09);transition:transform calc(var(--dream-slider-delay,6500ms) + 2s) linear}[data-dream-hero-slider]:not(.is-cycled) .dream-slider-hero__slide.is-active .dream-slider-hero__image{transform:none;transition:none}[data-dream-hero-slider]:not(.is-playing) .dream-slider-hero__dot.is-active span::after{animation:none}.dream-slider-hero__caption{position:absolute;z-index:3;left:24px;right:24px;bottom:clamp(96px,17vh,200px);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;color:#fff;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.dream-slider-hero__caption.is-active{opacity:1;visibility:visible;transition-delay:0s}.dream-slider-hero__title{margin:0;color:#fff;font-family:"Cormorant Garamond","EB Garamond",Georgia,"Times New Roman",serif;font-size:clamp(2.125rem, 4.4vw, 2.8125rem);font-style:italic;font-weight:500;line-height:1.12;letter-spacing:.01em;text-transform:none;text-shadow:0 2px 24px rgb(0 0 0 / .35)}.dream-slider-hero__caption.is-active .dream-slider-hero__title{animation:dream-slider-title 1.6s cubic-bezier(.2,.7,.2,1) .3s both}[data-dream-hero-slider]:not(.is-cycled) .dream-slider-hero__caption.is-active .dream-slider-hero__title{animation:none}.dream-slider-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 28px;border:1px solid #fff;color:#fff!important;font-size:.8125rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;background:rgb(0 0 0 / .08);transition:background-color .25s,color .25s}.dream-slider-hero__button:hover,.dream-slider-hero__button:focus-visible{background:#fff;color:var(--dp-green,#00612e)!important}.dream-slider-hero__dots{position:absolute;z-index:3;left:50%;bottom:clamp(40px,7vh,72px);display:flex;gap:10px;transform:translateX(-50%)}.dream-slider-hero__dot{position:relative;width:44px;height:24px;padding:0;border:0;background:none;cursor:pointer}.dream-slider-hero__dot span{position:absolute;left:0;right:0;top:50%;height:2px;overflow:hidden;background:rgb(255 255 255 / .4)}.dream-slider-hero__dot span::after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.dream-slider-hero__dot.is-active span::after{animation:dream-slider-progress var(--dream-slider-delay,6500ms) linear both}.dream-slider-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}.dream-slider-hero__title:is(:lang(ja),:lang(zh),:lang(ko)){font-family:"Noto Serif JP","Noto Serif SC","Noto Serif KR","Yu Mincho","Hiragino Mincho ProN","Songti SC","SimSun","Batang",serif;font-style:normal;font-size:clamp(1.75rem,3.4vw,2.875rem);letter-spacing:.12em}@keyframes dream-slider-title{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dream-slider-progress{to{transform:scaleX(1)}}@media(max-width:768px){.dream-slider-hero__caption{bottom:172px}.dream-slider-hero__dots{bottom:124px}}@media(prefers-reduced-motion:reduce){.dream-slider-hero__image,.dream-slider-hero__slide.is-active .dream-slider-hero__image{transition:none;transform:none}.dream-slider-hero__title{animation:none}}@media(max-width:782px){body.admin-bar{--dream-admin-offset:46px}}html.hide-transition{opacity:1}.dream-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.dream-home :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #2c6faa!important;outline-offset:3px}.header .notification[hidden],.header .phone-menu[hidden]{display:none!important}.header .notifications [data-dream-notify]{border:0;background-color:#fff0}.header .notification{width:100%}body:is(.dream-home,.dream-page) .header.property .utility-nav{right:40px!important}.header .mobile-logo a{display:block}@media (max-width:1440px){.header.property .navigation{min-height:76px;box-sizing:border-box;padding-top:16px!important;padding-bottom:16px!important}.header.property .navigation>.nav-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:44px;margin:0!important;padding:0;flex:0 0 40px}.header.property .nav-toggle .menu-icon{position:relative;width:40px;height:24px}.header.property .nav-toggle .bar{position:absolute;left:0;top:2px;width:40px;height:2px;margin:0!important}.header.property .nav-toggle .bar:nth-child(2){top:11px}.header.property .nav-toggle .bar:last-child{top:20px}.header.property .nav-toggle .menu-label{position:absolute;top:calc(50% + 17px);left:50%;transform:translateX(-50%);margin:0!important;white-space:nowrap}.mobile-nav-open .header.property .nav-toggle .bar{top:11px}.mobile-nav-open .header.property .nav-toggle .menu-label{font-size:0;line-height:10px}.mobile-nav-open .header.property .nav-toggle .menu-label::after{content:attr(data-close-label);font-size:8px;line-height:10px}.header.property .mobile-logo{top:50%!important;max-width:calc(100vw - 220px)}.header.property .mobile-logo figure{display:flex!important;align-items:center;justify-content:center;height:100%!important;margin:0}.header.property .navigation>.utility-nav{top:50%!important;transform:translateY(-50%)!important}.mobile-nav-open .header.property :is(.dream-language-toggle,.utility-nav>.phone){color:#394034!important}.mobile-nav-open .header.property nav>ul>li>a,.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu ul li>a{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:56px;padding:8px 24px;line-height:20px;text-align:left;text-transform:uppercase}.mobile-nav-open .header.property nav>ul>li.dropdown .mega-menu{padding:0!important}.mobile-nav-open .header.property .mega-menu .columns{display:block!important;width:100%!important;max-width:none!important;padding:16px 0!important;margin:0!important}.mobile-nav-open .header.property .mega-menu .columns>li{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.mobile-nav-open .header.property nav>ul>li.dropdown .toggle+div.show .mega-menu a .title{padding:0;min-height:0;margin:0;width:100%;line-height:20px;text-align:left;text-transform:uppercase}.mobile-nav-open .header.property .mega-menu .title br{display:none}}.swiper .card{flex-shrink:0}.swiper .swiper-wrapper{align-items:stretch}.dream-home .dream-life-overlay{cursor:pointer}.admin-bar .header.property{top:32px}.dream-home .phone-menu[hidden]{display:none!important}.header .notifications .notification[hidden]{display:none!important}.dream-home .js-video-toggle-btn{cursor:pointer}.dream-room-dialog{padding:24px;border:0;max-width:95vw;background:#192119;color:#fff}.dream-room-dialog::backdrop{background:#142016ee}.dream-room-dialog img{max-width:85vw;max-height:85vh;object-fit:contain}.dream-room-dialog button{position:absolute;top:0;right:0;background:#192119;color:#fff;font-size:28px;min-width:44px;min-height:44px;border:0}.dream-room-notice{background:#fff;color:#394034;padding:8px;font-size:14px}.dp-card--text .dp-card__overlay{position:static;padding:24px;color:var(--dp-ink);background:none}.dp-card--text .dp-card__title{color:var(--dp-ink)!important}@media(max-width:782px){.admin-bar .header.property{top:46px}}@media(max-width:768px){body:is(.dream-home,.dream-page) .header.property .utility-nav{right:15px!important}}@media(min-width:769px) and (max-width:1280px){.dream-home .carousel.field-guide.single [class*="swiper-next-"]{left:auto!important;right:24px!important}.dream-home .carousel.field-guide.single [class*="swiper-prev-"]{left:calc(60% + 24px)!important}.dream-home .carousel.field-guide.single .swiper-pagination{left:calc(60% + 72px)!important;right:72px!important;width:auto!important}}.dream-home .dream-storytelling .card.default>.wrapper>.content>.body>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}html[lang="vi"] .dp-form__actions>button,html[lang="vi"] .js-video-toggle-btn{font-family:inherit}@media (min-width:769px) and (max-width:1280px){.dream-home .dream-storytelling .card.default>.wrapper>.content>.body>p{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.header,.footer,.dp-share,.dp-hero__extras{display:none!important}}.dream-location-map-frame{display:block;width:100%;height:100%;border:0}.dream-location-map-frame:focus-visible{outline:3px solid #006039;outline-offset:-3px}@media (min-width:769px){.dp-map-section .mapbox__inner:has(.dream-location-map-frame){display:flex}.dp-map-section .mapbox__inner:has(.dream-location-map-frame) .mapbox__content{position:relative;inset:auto;flex:0 0 auto;height:auto;min-height:650px}.dp-map-section .mapbox__inner:has(.dream-location-map-frame) .mapbox__map-wrapper{position:relative;flex:1 1 0%;min-width:0;width:auto}.dp-map-section .mapbox__inner:has(.dream-location-map-frame) .mapbox__map{width:100%}}:root body:is(.dream-page,.dream-home) :is(a,button,[role="button"],[tabindex]):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.footer .social a[href*="facebook"]::before,.footer .social a.social-facebook::before{background-image:url(/wp-content/themes/kmar-dream/assets/images/7fa77060ffa431.svg)!important;background-position:center!important;background-repeat:no-repeat!important}.footer .social a[href*="zalo"]::before,.footer .social a.social-zalo::before{background-image:url(/wp-content/themes/kmar-dream/assets/icons/zalo.svg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:72% 72%!important}.dp-share__link img{width:22px!important;height:22px!important;max-width:30px!important;max-height:30px!important;display:block!important;object-fit:contain!important;pointer-events:none}.dp-share__link svg{width:18px!important;height:18px!important;display:block!important}.dp-share__link--zalo img{width:72%!important;height:72%!important;max-width:none!important;max-height:none!important}.header.property .dream-header-booking{position:absolute;right:40px;bottom:16px}.header.property .dream-availability{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 24px;border:1px solid currentColor;color:inherit;background:#fff0;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;box-sizing:border-box}.header.property .dream-availability:hover{background:#fff!important;color:#000!important;border-color:#fff}body:is(.dream-home,.dream-page) .header.property.has-availability .utility-nav{right:290px!important}@media(max-width:1440px){.header.property .dream-header-booking{position:static;padding:0 24px 12px}.mobile-nav-open .header.property .dream-header-booking{display:none}.header.property .dream-availability{min-height:42px}body:is(.dream-home,.dream-page) .header.property.has-availability .utility-nav{right:40px!important}}@media(max-width:768px){.header.property .dream-header-booking{padding:0 15px 10px}body:is(.dream-home,.dream-page) .header.property.has-availability .utility-nav{right:15px!important}.header.property .dream-availability,.header.property .book>.btn,.header.property a.btn,.mobile-nav-open .header.property .book a.btn{background:#ffffff!important;background-color:#ffffff!important;color:#005c30!important;border:1px solid #005c30!important;font-weight:700!important;box-shadow:0 2px 8px rgb(0 0 0 / .08)!important}.header.property .dream-availability:hover,.header.property .dream-availability:active,.header.property .book>.btn:hover,.header.property .book>.btn:active{background:#f7f6f2!important;background-color:#f7f6f2!important;color:#005c30!important;border-color:#005c30!important}}@media(min-width:769px){body:not(.sticky):not(.nav-open):not(.dream-no-hero) .header.property .dream-availability{color:#fff}body.sticky .header.property .dream-availability,body.nav-open .header.property .dream-availability,body.dream-no-hero .header.property .dream-availability{color:#005c30}}@media(min-width:1441px){body:is(.dream-home,.dream-page) .header.property.has-availability .utility-nav{right:calc(40px + var(--dream-booking-width, 210px) + 32px)!important;transition:none!important}}.container-none .carousel.default.single:is(.dream-storytelling,.dream-services)>.content{position:relative}.container-none .carousel.default.single:is(.dream-storytelling,.dream-services)>.content>[class*="swiper-prev-"]{left:var(--controls-left,24px)!important;right:auto!important;margin-left:0!important}.container-none .carousel.default.single:is(.dream-storytelling,.dream-services)>.content>[class*="swiper-next-"]{left:calc(var(--controls-right,100%) - 42px)!important;right:auto!important;margin-left:0!important}.container-none .carousel.default.single:is(.dream-storytelling,.dream-services)>.content>.swiper-pagination{left:calc(var(--controls-left,24px) + 48px)!important;right:auto!important;width:calc(var(--controls-right,100%) - var(--controls-left,24px) - 96px)!important;margin:0!important;transform:none!important;text-align:center}@media(min-width:769px){.dream-home .dream-storytelling .card.default>.wrapper>.content>.body{min-height:0}.dream-home .dream-storytelling .card.default>.wrapper>.content>.body>p{margin-bottom:0}.dream-home .dream-storytelling .card.default>.wrapper>.content>.links{margin-top:20px!important}.dream-home .dream-storytelling>.content>[class*="swiper-prev-"],.dream-home .dream-storytelling>.content>[class*="swiper-next-"]{bottom:96px!important}.dream-home .dream-storytelling>.content>.swiper-pagination{bottom:86px!important}.dream-home .dream-services>.content>[class*="swiper-prev-"],.dream-home .dream-services>.content>[class*="swiper-next-"]{bottom:96px!important}.dream-home .dream-services>.content>.swiper-pagination{bottom:86px!important}}.dream-life-at-dream span.dream-life-overlay{cursor:default}.demo-lightbox.dp-lightbox{position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:64px 24px;box-sizing:border-box}.demo-lightbox.dp-lightbox[hidden]{display:none}.dp-lightbox .dp-lightbox__figure{position:static;display:flex;align-items:center;justify-content:center;flex:none;width:auto;height:auto;max-width:100%;margin:0;padding:0;transform:none}.dp-lightbox .demo-lightbox__image{position:static;display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 128px);object-fit:contain;transform:none;margin:0}.dream-room-dialog[open]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:64px 24px;box-sizing:border-box}.dream-room-dialog img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 128px);object-fit:contain;margin:0}.dp-lightbox .dp-lightbox__stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0}.demo-lightbox.dp-lightbox.has-thumbnails{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px}.demo-lightbox.dp-lightbox.has-thumbnails[hidden]{display:none}.dp-lightbox__thumbs{align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;overflow-y:auto;min-height:0;padding:4px;scrollbar-width:thin}.demo-lightbox.dp-lightbox.is-gallery-page{background:rgb(10 12 9 / .98)}.dp-lightbox.is-gallery-page .dp-lightbox__thumbs{gap:2px;padding:2px}html.dp-lightbox-open,html.dp-lightbox-open body{overflow:hidden!important;overscroll-behavior:none}.dp-lightbox .dp-lightbox__thumb{display:block;min-width:0;aspect-ratio:1;padding:0;border:2px solid #fff0;background:#fff0;cursor:pointer;opacity:.65}.dp-lightbox .dp-lightbox__thumb[aria-pressed=true]{border-color:#fff;opacity:1}.dp-lightbox .dp-lightbox__thumb:hover{opacity:1}.dp-lightbox .dp-lightbox__thumb img{display:block;position:static;width:100%;height:100%;object-fit:cover}.dp-lightbox.has-thumbnails .demo-lightbox__next{right:224px}@media(max-width:768px){.demo-lightbox.dp-lightbox.has-thumbnails{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 96px;gap:12px;padding:64px 16px 76px}.dp-lightbox.has-thumbnails .demo-lightbox__image{max-height:calc(100dvh - 248px)}.dp-lightbox__thumbs{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.dp-lightbox.has-thumbnails .demo-lightbox__next{right:24px}}.footer .social a.social-whatsapp{display:inline-flex;align-items:center;justify-content:center}.footer .social a.social-whatsapp::before{display:none}.footer .social .dream-whatsapp-icon{display:block;width:22px;height:22px;color:#fff}.dp-share__link .dream-whatsapp-icon{width:22px!important;height:22px!important}footer.dream-footer{margin-bottom:0}footer.dream-footer .copy{padding:6px 0}footer.dream-footer .dream-copyright{line-height:1.5;letter-spacing:.03em;padding-inline:12px}@media(max-width:991px){footer.dream-footer--mobile-contacts .misc{padding-bottom:80px}}@media(max-width:480px){:lang(ja) .dp-room-card__amenities{column-gap:16px}:lang(ja) .dp-room-card__amenities li{gap:8px}:lang(ja) .dp-room-card__amenities li span{font-size:12px;letter-spacing:0}}@media(max-width:1024px){.header.property{--dream-header-inset:16px}.mobile-nav-open .header.property{height:auto!important}.header.property .navigation{display:flex!important;justify-content:space-between;align-items:center;min-height:68px;padding:12px var(--dream-header-inset)!important;gap:0}.header.property .navigation>.nav-toggle{position:relative;flex:0 0 44px;width:44px;min-width:44px;height:44px;box-sizing:border-box}.header.property .nav-toggle .menu-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:18px;flex:none}.header.property .nav-toggle .bar{width:24px;top:0}.header.property .nav-toggle .bar:nth-child(2){top:8px}.header.property .nav-toggle .bar:last-child{top:16px}.header.property .navigation>.nav-toggle .menu-label{position:absolute;top:calc(50% + 11px);left:50%;display:block;transform:translateX(-50%);margin:0!important;font-size:7px;line-height:10px;height:10px;letter-spacing:.05em}.mobile-nav-open .header.property .nav-toggle .bar{top:8px}.mobile-nav-open .header.property .navigation>.nav-toggle .menu-label{font-size:0}.header.property .navigation>.mobile-logo{flex:0 1 auto;position:static!important;inset:auto!important;transform:translateX(8px)!important;width:clamp(128px,36vw,160px);max-width:100%;height:auto}.header.property .mobile-logo figure{width:100%;height:auto!important}.header.property .mobile-logo img{width:100%!important;height:auto!important;max-height:48px}body:is(.dream-home,.dream-page) .header.property .navigation>.utility-nav{flex:0 0 92px;position:relative!important;inset:auto!important;transform:none!important;width:92px;gap:4px;justify-content:flex-end}.header.property .utility-nav .phone-menu{right:0!important;left:auto;top:calc(100% + 8px)}.header.property :is(.dream-language-toggle,.utility-nav>.phone){width:44px;min-width:44px;height:44px!important}.header.property .utility-nav .dream-lucide-icon{width:26px;height:26px}.header.property .dream-header-booking{padding:0 var(--dream-header-inset) 10px}.header.property .dream-availability{min-height:44px}.mobile-nav-open .header.property .navigation>nav{top:calc(var(--dream-admin-offset,0px) + var(--dream-header-height,68px));height:calc(100vh - var(--dream-admin-offset,0px) - var(--dream-header-height,68px));height:calc(100dvh - var(--dream-admin-offset,0px) - var(--dream-header-height,68px))}}@media(min-width:600px) and (max-width:1024px){.header.property{--dream-header-inset:24px}.header.property .navigation{min-height:80px;padding-top:18px!important;padding-bottom:18px!important}.header.property .navigation>.mobile-logo{width:190px}}.header.property .utility-nav .phone-menu{min-width:264px;max-width:320px;padding:22px 26px;border:1px solid rgb(57 64 52 / .08);border-radius:6px;background:#f7f5ef;box-shadow:0 18px 40px -12px rgb(30 40 28 / .28),0 4px 12px rgb(30 40 28 / .08);text-align:left}.header.property .utility-nav .phone-menu__group+.phone-menu__group{margin-top:16px;padding-top:16px;border-top:1px solid var(--dp-line,#dcd8cc)}.header.property .utility-nav .phone-menu__title{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--dp-ink,#394034);font-size:.8125rem;line-height:1.3;letter-spacing:.06em}.header.property .utility-nav .phone-menu__icon{flex:none;width:17px;height:17px;fill:none;stroke:var(--dp-green,#00612e);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-1.5px);margin-bottom:4px}@supports (text-box:trim-both cap alphabetic){.header.property .utility-nav .phone-menu__title strong{text-box:trim-both cap alphabetic}.header.property .utility-nav .phone-menu__icon{transform:none}}.header.property .utility-nav .phone-menu__number{padding-left:27px;line-height:1.5}.header.property .utility-nav .phone-menu__number+.phone-menu__number{margin-top:4px}.header.property .utility-nav .phone-menu a{display:inline-block;margin:0;padding:2px 0;color:var(--dp-ink,#394034);font-size:.875rem;letter-spacing:.08em;white-space:nowrap;transition:color .2s}.header.property .utility-nav .phone-menu a:hover{color:var(--dp-green,#00612e)}@font-face{font-display:swap;font-family:Brown;font-style:normal;font-weight:400;src:url(https://dreamaparthotel.com.vn/wp-content/uploads/2026/10/brown-400-nohint.woff) format("woff")}@font-face{font-display:swap;font-family:Brown;font-style:normal;font-weight:700;src:url(https://dreamaparthotel.com.vn/wp-content/uploads/2026/10/brown-700-nohint.woff) format("woff")}@media(max-width:1024px){.header.property .dream-header-booking,.header.property .dream-availability,.header.property .book{display:none!important}}@media(max-width:768px){.dream-features .feature{height:auto!important;min-width:0}.dream-features .feature>a{width:100%;box-sizing:border-box}.dream-features .feature .icon{width:44px!important;height:44px!important;margin:0 auto 14px!important}.dream-features .feature .icon .dp-icon,.dream-features .feature .icon svg{display:block;width:44px!important;height:44px!important;max-width:none!important;max-height:none!important;margin:0!important}.dream-features .feature .title{min-height:0!important;height:auto!important;color:var(--dp-green,#00612e)!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.08em!important;text-transform:uppercase}.dream-features .feature .subtitle{margin-top:4px!important;color:#6f746d!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.02em!important}.dream-location-section{padding-top:20px!important;padding-bottom:0!important;scroll-margin-top:120px}.dream-location-section .mapbox__inner{display:flex!important;flex-direction:column;height:auto!important;min-height:0!important}.dream-location-section .mapbox__content.hide-mobile{position:relative!important;inset:auto!important;transform:none!important;visibility:visible!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:24px 20px 20px!important;box-sizing:border-box;z-index:auto}.dream-location-section .mapbox__node-content{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.dream-location-section .mapbox__node-content .body{display:block!important;height:auto!important;min-height:0!important;padding:0!important}.dream-location-section .body p{margin-bottom:0!important}.dream-location-section .dream-location-actions{margin-top:14px!important;gap:10px!important}.dream-location-section .mapbox__map-wrapper{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important}.dream-location-section .mapbox__map.dream-google-map{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1}.dream-location-section .dream-map-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;transform:none!important}.dream-location-section .dream-location-map-frame{width:100%!important;height:100%!important}.dream-life-at-dream .crowdriff{isolation:isolate}.dream-life-at-dream .crowdriff>.headline{z-index:3!important;background:rgb(241 238 235 / .90)!important}.dream-life-at-dream .crowdriff>.c-crowdriff{position:relative;z-index:1}}@media(max-width:768px){.dream-home main article.property>.content>.panel.pt-half{padding-top:28px!important}.dream-home main article.property>.content>.panel.pb-half{padding-bottom:28px!important}.dream-home main article.property>.content>.panel :is(.carousel,.crowdriff){margin-top:32px!important}.dream-home .dream-features>.swiper{padding-bottom:40px!important}}@media(max-width:768px){.dream-location-section.panel.dp-map-section{padding-bottom:160px!important}.dream-location-section .map-box-block{transform:none!important}.dream-location-section .mapbox:has(.dream-google-map){min-height:0!important;height:auto!important}.dream-location-section .mapbox__inner:has(.dream-google-map) .mapbox__map-wrapper{height:auto!important;min-height:0!important;flex:none!important}}.dream-quick-contact{position:fixed;z-index:90;display:flex}.dream-quick-contact--desktop{right:25px;bottom:60px;flex-direction:column;gap:20px;--dream-contact-surface:#00612e}.dream-quick-contact .dream-quick-contact__link{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:50%;border:0;padding:0;cursor:pointer;appearance:none;background:var(--dream-contact-surface);color:#fff!important;opacity:.9;box-shadow:0 4px 12px rgb(0 0 0 / .25),0 2px 6px rgb(0 0 0 / .15);transition:none!important}.dream-quick-contact__link:focus-visible{outline:3px solid #00612e;outline-offset:4px;opacity:1}nav.dream-quick-contact:is(.dream-quick-contact--desktop,.dream-quick-contact--mobile) a.dream-quick-contact__link:hover{color:#fff!important}.dream-quick-contact__link svg{display:block;width:27px;height:27px}.dream-quick-contact__link--zalo img{display:block;width:36px;height:36px;object-fit:contain}.dream-quick-contact--mobile{display:none}body.mobile-nav-open .dream-quick-contact,html.dp-lightbox-open .dream-quick-contact{display:none!important}@media (max-width:991px){.dream-quick-contact--desktop{display:none}.dream-quick-contact--mobile{display:flex;right:20px;bottom:calc(max(25px, var(--dream-contact-footer-offset, 0px)) + env(safe-area-inset-bottom, 0px));gap:8px;--dream-contact-surface:#00612e}.dream-quick-contact--mobile .dream-quick-contact__link{color:#fff;opacity:1;box-shadow:0 4px 12px rgb(193 156 81 / .25),0 2px 6px rgb(193 156 81 / .15)}}@media (prefers-reduced-motion:reduce){.dream-quick-contact__link{transition:none}}html.dream-wechat-open{overflow:hidden}.dream-wechat-dialog{width:min(460px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;border:0;border-radius:8px;box-sizing:border-box;background:#fff;color:#253b2b;box-shadow:0 12px 48px rgb(0 0 0 / .24);overflow:auto}.dream-wechat-dialog:not([open]){display:none}.dream-wechat-dialog::backdrop{background:rgb(0 0 0 / .65)}.dream-wechat-dialog__content{position:relative;text-align:center}.dream-wechat-dialog h2{margin:0 36px 8px;font-size:22px;color:#00612e}.dream-wechat-dialog p{margin:0 12px 12px;font-size:14px;line-height:1.5;letter-spacing:0}.dream-wechat-dialog__close{position:absolute;top:-12px;right:-12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;background:#fff;color:#00612e;cursor:pointer;border-radius:50%}.dream-wechat-dialog__close svg{width:24px;height:24px}.dream-wechat-dialog__close:focus-visible{outline:2px solid #00612e;outline-offset:2px}.dream-wechat-dialog .dream-wechat-dialog__qr{position:static;display:block;width:100%;height:auto;max-height:calc(100dvh - 155px);object-fit:contain;margin:0}.dream-quick-contact.dream-quick-contact--inline{position:static;z-index:auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:0 0 28px;padding:4px 0;width:auto}.dream-quick-contact--inline .dream-quick-contact__link{width:64px;height:64px;flex-basis:64px}.dream-quick-contact--inline .dream-quick-contact__link svg{width:34px;height:34px}.dream-quick-contact--inline .dream-quick-contact__link--zalo img{width:46px;height:46px}@media(max-width:991px){.dream-quick-contact--inline.dream-quick-contact--desktop{display:none}.dream-quick-contact--inline .dream-quick-contact__link{width:60px;height:60px;flex-basis:60px}}@media(max-width:991px){.dream-quick-contact--mobile:not(.dream-quick-contact--inline){flex-direction:row;flex-wrap:nowrap;gap:12px;right:12px;max-width:calc(100vw - 24px);max-height:none;overflow:visible;padding:4px}.dream-quick-contact--mobile:not(.dream-quick-contact--inline) .dream-quick-contact__link{width:44px;height:44px;flex-basis:44px}.dream-quick-contact--inline{flex-wrap:wrap}}@media(max-width:991px){.dream-quick-contact--mobile .dream-quick-contact__top{display:none!important}}