html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
@font-face{font-family:cityplazaidd;src:url(../media/cityplazaidd.0xt.3lgvr90uf.eot);src:url(../media/cityplazaidd.0xt.3lgvr90uf.eot)format("embedded-opentype"),url(../media/cityplazaidd.0_if.spg3wpso.woff)format("woff"),url(../media/cityplazaidd.0vih_96qqd~gz.ttf)format("truetype"),url(../media/cityplazaidd.0c2dqirlbt6~x.svg)format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon);font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:cityplazaidd,sans-serif;font-style:normal;font-weight:400;line-height:1}[class^=icon-]:before,[class*=\ icon-]:before{font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:cityplazaidd,sans-serif;font-style:normal;font-weight:400;line-height:1}.icon-address:before{content:"a"}.icon-arrow-down:before{content:"b"}.icon-directory:before{content:"c"}.icon-office:before{content:"e"}.icon-search:before{content:"f"}.icon-arrow-left:before{content:"m"}.icon-email:before{content:"n"}.icon-shop:before{content:"o"}.icon-web:before{content:"s"}.icon-telephone:before{content:"v"}.icon-entertainment:before{content:"w"}.icon-artist:before{content:"x"}.icon-atm:before{content:"y"}.icon-female-nappy:before{content:"z"}.icon-ticket:before{content:"A"}.icon-web2:before{content:"D"}.icon-whatson:before{content:"E"}.icon-baby:before{content:"F"}.icon-baby-nursery:before{content:"G"}.icon-back-to-top:before{content:"H"}.icon-big-arrow-right:before{content:"I"}.icon-car:before{content:"J"}.icon-clock:before{content:"K"}.icon-cross:before{content:"L"}.icon-eat:before{content:"M"}.icon-female-restroom:before{content:"N"}.icon-follow:before{content:"O"}.icon-home:before{content:"Q"}.icon-male-nappy:before{content:"S"}.icon-male-restroom:before{content:"T"}.icon-nearby:before{content:"U"}.icon-disabled-restroom:before{content:"d"}.icon-free-parking:before{content:"P"}.icon-information:before{content:"R"}.icon-alert:before{content:"*"}.icon-calendar:before{content:"+"}.icon-weather-1:before{content:"g"}.icon-weather-2:before{content:"h"}.icon-weather-3:before{content:"i"}.icon-weather-5:before{content:"j"}.icon-weather-4:before{content:"k"}.icon-weather-6:before{content:"l"}.icon-weather-7:before{content:"p"}.icon-weather-8:before{content:"q"}.icon-weather-9:before{content:"r"}.icon-weather-10:before{content:"t"}.icon-weather-11:before{content:"u"}.icon-weather-12:before{content:"B"}.icon-weather-13:before{content:"C"}.icon-weather-14:before{content:"V"}.icon-weather-15:before{content:"W"}.icon-weather-16:before{content:"X"}.icon-weather-17:before{content:"Y"}.icon-weather-18:before{content:"Z"}.icon-weather-19:before{content:"0"}.icon-weather-20:before{content:"1"}.icon-weather-21:before{content:"2"}.icon-weather-30:before{content:"3"}.icon-weather-31:before{content:"4"}.icon-weather-32:before{content:"5"}.icon-weather-33:before{content:"6"}.icon-weather-34:before{content:"7"}.icon-weather-35:before{content:"8"}.icon-weather-36:before{content:"9"}.icon-weather-37:before{content:"!"}.icon-weather-38:before{content:"\""}.icon-weather-39:before{content:"#"}.icon-weather-40:before{content:"$"}.icon-weather-41:before{content:"%"}.icon-weather-42:before{content:"&"}.icon-weather-43:before{content:"'"}.icon-weather-44:before{content:"("}.icon-weather-45:before{content:")"}.icon-subtitle:before{content:","}.icon-category-i:before{content:"-"}.icon-category-iia:before{content:"."}.icon-category-iib:before{content:"/"}.icon-category-iii:before{content:":"}.icon-kid-restroom:before{content:";"}.icon-girls-restroom:before{content:"<"}.icon-boys-restroom:before{content:"="}.icon-concierge:before{content:"";background:url(/resources/images/icons/icon-concierge.svg) 50%/auto 28px no-repeat;width:50px;height:50px;display:block}
@font-face{font-family:Jost;src:url(/fonts/jost-regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Jost Bold;src:url(/fonts/jost-bold.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/roboto-regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(/fonts/roboto-bold.woff)format("woff");font-weight:400;font-style:normal}:root{--ui-map-label-need-undo:0;--ui-map-pin-undo-rotate-scale:4}html,body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:none;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;color:#3a3a3b;background:#f1f1f1;margin:0;padding:0;font-family:Jost,Microsoft JhengHei,Microsoft YaHei,sans-serif;font-size:16px}@media screen and (min-width:2160px){html,body{font-size:32px}}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}*{box-sizing:border-box}input,textarea,button,select,a{-webkit-tap-highlight-color:#0000}.inline-text_copy--active,.inline-text_input--active{min-width:1em;min-height:1em;font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;border-bottom:1px dashed #999;outline:none;padding:0;display:inline-block}.inline-text_copy--active{cursor:pointer}.inline-text_copy--hidden,.inline-text_input--hidden{display:none}.inline-text_input--active{text-align:left;border-bottom:1px solid #666}@media screen and (min-width:2160px){.inline-text_input--active{border-bottom-width:2px}}.text-center{text-align:center}.mainBody{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:none;color:#3a3a3b;background-color:#fbfbe9;background-image:url(/images/backdrop/inner-page.svg);background-repeat:no-repeat;background-position:fixed;width:100%;height:100vh;transform:height .3s ease-in-out;position:relative;overflow-y:auto}@media screen and (min-width:2160px){.mainBody{background-size:cover}}[data-section=home] .mainBodyBackdrop{background-image:url(/images/backdrop/home-page.svg);background-repeat:no-repeat;background-size:cover}.mainBody::-webkit-scrollbar{display:none}.mainBody[data-section=home]{background-image:none}.tallItem{height:200vh}.masthead{z-index:7;background:#fff;border-top:6px solid #8c847e;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:120px;padding-left:263px;transition:top .3s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow:visible}@media screen and (min-width:2160px){.masthead{border-top-width:12px;height:240px;padding-left:526px}}.masthead .vibeCircle{color:#fff;letter-spacing:.02em;pointer-events:none;background:url(../media/masthead-vibe.0ttu35u.6oxc5.svg) no-repeat;width:263px;height:213px;font-family:Jost Bold,Jost,Microsoft JhengHei,Microsoft YaHei,sans-serif;font-size:80px;font-weight:700;line-height:116px;position:absolute;top:-6px;left:0;overflow:hidden}@media screen and (min-width:2160px){.masthead .vibeCircle{background-size:cover;width:526px;height:426px;font-size:160px;line-height:232px;top:-12px}}.masthead .vibeCircle span{margin:28px 0 0 43px;display:block}@media screen and (min-width:2160px){.masthead .vibeCircle span{margin:56px 0 0 86px}}.cta{text-align:center;background:#fff;border:1px solid #3a3a3b;border-radius:40px;width:fit-content;margin:auto;padding:12px 56px;font-family:Jost Bold,Jost,Microsoft JhengHei,Microsoft YaHei,sans-serif;font-size:16px;font-weight:700;line-height:120%;display:block;box-shadow:8px 8px #0000001a}@media screen and (min-width:2160px){.cta{border:2px solid #3a3a3b;border-radius:80px;padding:24px 112px;font-size:32px;box-shadow:16px 16px #0000001a}}.sectionBackdrop{z-index:1;color:#f2f3be;width:100%;height:100%;font-family:Jost Bold,Jost,Microsoft JhengHei,Microsoft YaHei,sans-serif;font-size:152px;font-weight:700;line-height:100%;position:absolute;top:0;left:0;overflow:visible}@media screen and (min-width:2160px){.sectionBackdrop{font-size:304px}}.sectionBackdropText{white-space:nowrap;z-index:1;position:absolute;top:-52px}@media screen and (min-width:2160px){.sectionBackdropText{top:-104px}}.sectionBackdrop[data-anchor=left] .sectionBackdropText{left:-143px}@media screen and (min-width:2160px){.sectionBackdrop[data-anchor=left] .sectionBackdropText{left:-286px}}.sectionBackdrop[data-anchor=right] .sectionBackdropText{left:248px}@media screen and (min-width:2160px){.sectionBackdrop[data-anchor=right] .sectionBackdropText{left:496px}}.container{padding:0}.mapPlaceholder{z-index:1;width:100%;position:relative}body[data-disabled=true] .disabledBackdrop{height:56.25vh;position:relative}body[data-disabled=true] .mainBody{height:56.25vh}body[data-disabled=true] .masthead{top:43.75vh}.weather__group{flex-flow:column;align-items:flex-end;height:45px;margin-top:15px;display:flex;overflow:hidden}@media screen and (min-width:2160px){.weather__group{height:90px;margin-top:30px}}.weather__group .weather__row:first-child:nth-last-child(3),.weather__group .weather__row:first-child:nth-last-child(3)~.weather__row{animation:30s infinite swipe}.weather__row{flex-basis:45px;align-items:center;min-height:45px;display:flex}@media screen and (min-width:2160px){.weather__row{flex-basis:90px;min-height:90px}}.weather__icon{height:45px;font-size:45px}@media screen and (min-width:2160px){.weather__icon{height:90px;font-size:90px}}.weather__icon:not(:first-child){margin-left:12px}@media screen and (min-width:2160px){.weather__icon:not(:first-child){margin-left:24px}}.weather__item{flex-direction:column;min-width:36px;margin-left:12px;font-size:20.5px;line-height:1.15;display:flex;position:relative}@media screen and (min-width:2160px){.weather__item{min-width:72px;margin-left:24px;font-size:41px}}.weather__item__icon{height:12px;margin-right:3px}@media screen and (min-width:2160px){.weather__item__icon{height:24px;margin-right:6px}}.weather__item__unit{text-align:right;font-size:10.25px;display:block}@media screen and (min-width:2160px){.weather__item__unit{font-size:20.5px}}@keyframes swipe{0%{transform:translateY(0%)}31%{transform:translateY(0%)}32%{transform:translateY(-100%)}64%{transform:translateY(-100%)}65%{transform:translateY(-200%)}99%{transform:translateY(-200%)}to{transform:translateY(-300%)}}.ms-editor{border-radius:0 5px 5px}@media screen and (min-width:2160px){.ms-editor{border-radius:0 10px 10px}}.ms-editor .loader{border:8px solid #d2d550;border-top-color:#3e8177;width:60px;height:60px;top:calc(50% - 30px)}@media screen and (min-width:2160px){.ms-editor .loader{border-width:16px;width:120px;height:120px;top:calc(50% - 60px)}}.react-simple-keyboard{z-index:21;position:absolute;top:0;left:0;overflow:visible!important}.react-simple-keyboard.hg-theme-default{background:#e3e3e3;border-radius:0;padding:15px}@media screen and (min-width:2160px){.react-simple-keyboard.hg-theme-default{padding:30px}}.react-simple-keyboard.hg-theme-default .hg-row{justify-content:center}.react-simple-keyboard.hg-theme-default .hg-row:not(:last-child){margin-bottom:6px}.react-simple-keyboard.hg-theme-default .hg-row .hg-button{color:#8d847e;flex:0 0 48px;width:48px;height:48px}@media screen and (min-width:2160px){.react-simple-keyboard.hg-theme-default .hg-row .hg-button{flex:0 0 96px;width:96px;height:96px}}.react-simple-keyboard.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:6px}@media screen and (min-width:2160px){.react-simple-keyboard.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:12px}}.react-simple-keyboard.hg-layout-shift .hg-button-shift.hg-special{background:#e3e3e3!important}.hg-small{flex:0 0 8.52%!important}.hg-medium{flex:0 0 15%!important}.hg-large{flex:0 0 79%!important}.hg-special{background:#f1f1f1!important;box-shadow:0 2px 1px #00000038!important}@media screen and (min-width:2160px){.hg-special{box-shadow:0 4px 2px #00000038!important}}.hg-special.hg-activeButton{background:#e3e3e3!important}.hg-shift span{transform:rotate(-90deg)}.hg-return span{transform:rotate(180deg)}.hg-button svg{width:1.2rem}@media screen and (min-width:2160px){.hg-button svg{width:2.4rem}}.hg-candidate-box{left:58px}@media screen and (min-width:2160px){.hg-candidate-box{left:116px}}.react-draggable{background:#e3e3e3;border-bottom:2px solid #d1cecb;margin-top:48px}@media screen and (min-width:2160px){.react-draggable{border-bottom-width:4px;margin-top:96px}}.react-draggable__container{border:0 solid #d1cecb;border-width:0 2px;height:294px;position:relative}@media screen and (min-width:2160px){.react-draggable__container{border-width:0 4px;height:588px}}.react-draggable__bar{background:#e3e3e3;border:1px solid #8d847e;border-width:1px 0;justify-content:space-between;height:48px;margin-top:-48px;display:flex}@media screen and (min-width:2160px){.react-draggable__bar{border-width:2px 0;height:96px;margin-top:-96px}}.react-draggable__bar__group{display:flex}.react-draggable button{color:#8d847e;background:0 0;border:0 solid #8d847e;border-width:0 1px;justify-content:center;align-items:center;height:46px;padding:0 18px;display:flex}@media screen and (min-width:2160px){.react-draggable button{border-width:0 2px;height:92px;padding:0 36px}}.react-draggable button:not(.react-draggable__drag){cursor:pointer}.react-draggable button span{white-space:nowrap;font-size:1rem}.react-draggable button svg{width:auto;height:60%}.react-draggable button svg:not(:only-child){height:40%;margin-right:6px}@media screen and (min-width:2160px){.react-draggable button svg:not(:only-child){margin-right:12px}}.react-draggable button:not(:first-child){border-left-width:0}.react-draggable button.active{color:#fff;background:#8d847e}.react-draggable__drag{cursor:grab}.react-draggable__drag svg{transform:rotate(45deg)}.vk__candidates{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);align-items:stretch;gap:4% 3%;width:25%;display:grid;position:absolute;top:15px;bottom:15px;right:15px}@media screen and (min-width:2160px){.vk__candidates{top:30px;bottom:30px;right:30px}}.vk__candidates button{border:1px solid #d0cbc7;outline:none;height:100%;font-size:1.6vw}@media screen and (min-width:2160px){.vk__candidates button{border-width:2px}}.vk__candidates button:first-child{border:1px solid #d0cbc7}@media screen and (min-width:2160px){.vk__candidates button:first-child{border-width:2px}}.vk__candidates button:not(:first-child){border:1px solid #d0cbc7}@media screen and (min-width:2160px){.vk__candidates button:not(:first-child){border-width:2px}}.vk__candidates button.del{grid-area:4/1/auto/span 2}.vk__candidates button.del span,.vk__candidates button.xl span{font-size:1.8vw}.vk__candidates button.placeholder{pointer-events:none;cursor:none}.invisible{visibility:hidden;pointer-events:none}::-webkit-input-placeholder{color:#a9acad}:-ms-placeholder-shown{color:#a9acad}::placeholder{color:#a9acad}
