:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{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:initial}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.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);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-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.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-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-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.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-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HotelInfoContainer_hotelInfoContainer__haE5b{background-color:var(--background-dark-2);position:relative;overflow:hidden;color:var(--brand-text);z-index:0}.HotelInfoContainer_hotelInfoContainer__haE5b .HotelInfoContainer_contentWrapper__jh_nV{max-width:1144px;margin:0 auto;margin-block-end:2rem}.HotelInfoContainer_hotelInfoContainer__haE5b:before{content:"";position:absolute;width:250px;height:320px;top:85px;right:-135px;background-image:url(/andaz/_next/static/media/andaz-image-brush-02-v2-teal.4bb8e88d.webp);background-image:image-set(url(/andaz/_next/static/media/andaz-image-brush-02-v2-teal.4bb8e88d.webp) 1x,url(/andaz/_next/static/media/andaz-image-brush-02-v2-teal@2x.65ba05fb.webp) 2x,url(/andaz/_next/static/media/andaz-image-brush-02-v2-teal@3x.a5d81047.webp) 3x);background-image:-webkit-image-set(url(/andaz/_next/static/media/andaz-image-brush-02-v2-teal.4bb8e88d.webp) 1x,url(/andaz/_next/static/media/andaz-image-brush-02-v2-teal@2x.65ba05fb.webp) 2x,url(/andaz/_next/static/media/andaz-image-brush-02-v2-teal@3x.a5d81047.webp) 3x);background-repeat:no-repeat;background-size:contain;pointer-events:none}@media(min-width:768px){.HotelInfoContainer_hotelInfoContainer__haE5b:before{width:320px;height:492px;right:-60px;top:165px}}@media(min-width:1440px){.HotelInfoContainer_hotelInfoContainer__haE5b:before{width:400px;height:520px;right:0;top:235px}}.HotelInfoContainer_hotelInfoContainer__haE5b:after{content:"";position:absolute;z-index:-1;background-image:url(/andaz/_next/static/media/andaz-image-brush-09-blue.55ba14b0.webp);background-repeat:no-repeat;background-size:contain;display:none;pointer-events:none}@media(min-width:1140px){.HotelInfoContainer_hotelInfoContainer__haE5b:after{display:block;width:385px;height:365px;bottom:200px;left:-3px;background-image:url(/andaz/_next/static/media/andaz-image-brush-09-blue@2x.8c5caf5d.webp)}}@media(min-width:1440px){.HotelInfoContainer_hotelInfoContainer__haE5b:after{width:520px;height:435px;bottom:300px;background-image:url(/andaz/_next/static/media/andaz-image-brush-09-blue@3x.be80a23f.webp)}}.HotelInfoContainer_accessibility__IvqVV{background-color:#fff;position:relative}.HotelInfoContainer_accessibility__IvqVV:before{content:"";position:absolute;top:-120px;right:-150px;width:220px;height:268px;rotate:-115deg;background-image:url(/andaz/_next/static/media/andaz-image-brush-20-yellow.de1b6ce1.webp);background-repeat:no-repeat;background-size:contain;z-index:1;pointer-events:none}@media(min-width:768px){.HotelInfoContainer_accessibility__IvqVV:before{background-image:url(/andaz/_next/static/media/andaz-image-brush-20-yellow@2x.23cc913a.webp);width:309px;height:375px;top:-150px;right:-200px}}@media(min-width:1440px){.HotelInfoContainer_accessibility__IvqVV:before{background-image:url(/andaz/_next/static/media/andaz-image-brush-20-yellow@3x.b8bf6502.webp);width:469px;height:571px;top:-210px;right:-350px}}.Accessibility_Accessibility__mXPGU{position:relative;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;gap:10px;padding:100px 15px 24px;background:#fff;background-image:linear-gradient(90deg,rgba(255,255,255,.6) 100%,rgba(255,255,255,.6) 0),url(/andaz/_next/static/media/andaz-image-background-7.837aafcd.webp)}@media(min-width:600px){.Accessibility_Accessibility__mXPGU{padding:200px 48px 120px}}@media(min-width:1024px){.Accessibility_Accessibility__mXPGU{padding:140px 148px 156px}}.Accessibility_Accessibility__categories__FeQLo{display:flex;flex-direction:column}.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__GwLd4{display:flex;flex-direction:column;gap:15px;padding:15px 0;border-top:1px solid var(--grayscale-500)}.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__GwLd4:last-child{border-bottom:1px solid var(--grayscale-500)}.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__heading__RK2RB{display:flex;justify-content:space-between;gap:24px;cursor:pointer}.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__heading__RK2RB .Accessibility_category__jEivF{padding:0}.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__heading__RK2RB .Accessibility_chevron__6_LCn{padding-right:10px;color:var(--grayscale-800)}.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__accessibilities__p8J5_ .Accessibility_accesibility__item__qp2pg{padding-inline-end:50px}@media(min-width:600px){.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__accessibilities__p8J5_{display:flex;flex-wrap:wrap}.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__accessibilities__p8J5_ .Accessibility_accesibility__item__qp2pg{width:50%}}.Accessibility_Accessibility__categories__FeQLo .Accessibility_AccessibilityCategory__accessibilities__p8J5_.Accessibility_hide__CwuF6{display:none}.HotelInfoHeader_HotelInfoHeader__u_a8T{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:17px 0 0;background-color:var(--grayscale-800);color:var(--grayscale-100)}@media(min-width:600px){.HotelInfoHeader_HotelInfoHeader__u_a8T{padding:46px 0 0}}.HotelInfoHeader_HotelInfoHeader__title__qXOPU{text-align:center;padding:0 24px;isolation:isolate}.HotelInfoHeader_HotelInfoHeader__infoSections__pm_Th{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:17px 36px;isolation:isolate}@media(min-width:600px){.HotelInfoHeader_HotelInfoHeader__infoSections__pm_Th{flex-direction:row;gap:28px}}.HotelInfoHeader_HotelInfoHeader__infoSections__pm_Th .HotelInfoHeader_HotelInfo__JkVoc{width:100%;height:100%;display:flex;align-items:center;gap:16px;text-align:center;padding:0 30px}@media(min-width:600px){.HotelInfoHeader_HotelInfoHeader__infoSections__pm_Th .HotelInfoHeader_HotelInfo__JkVoc{width:fit-content;justify-content:center;padding:0}}.HotelInfoHeader_HotelInfoHeader__infoSections__pm_Th .HotelInfoHeader_HotelInfo__icon__dwR0X{transform:scale(1.5)}@media(min-width:600px){.HotelInfoHeader_HotelInfoHeader__infoSections__pm_Th .HotelInfoHeader_HotelInfo__icon__dwR0X{transform:scale(1.75)}}.HotelInfoHeader_HotelInfoHeader__infoSections__pm_Th .HotelInfoHeader_HotelInfo__info__QhSue{text-align:left;color:var(--grayscale-100)}.HotelInfoHeader_HotelInfoHeader__infoSections__pm_Th .HotelInfoHeader_HotelInfo__info__QhSue .HotelInfoHeader_text__w8Po3{padding:0}.HotelInfoHeader_Address__Sx0_F{color:var(--grayscale-100);gap:16px;border-bottom:2px solid var(--grayscale-100);padding-bottom:24px}@media(min-width:600px){.HotelInfoHeader_Address__Sx0_F{border-right:2px solid var(--grayscale-100);border-bottom:none;padding:12px 28px 12px 0;width:fit-content}}.HotelInfoHeader_Address__Sx0_F .HotelInfoHeader_Address__icon__JUgI2{color:var(--grayscale-100);transform:scale(1.5)}@media(min-width:600px){.HotelInfoHeader_Address__Sx0_F .HotelInfoHeader_Address__icon__JUgI2{transform:scale(1.75)}}.HotelInfoHeader_Address__Sx0_F .HotelInfoHeader_Address__link__3RQbU{color:var(--grayscale-100)}@import"https://cdn.fonts.net/t/1.css?apiType=css&projectid=c6cd7570-53c1-11ec-a5d8-0612727c9b06";.ParkingAndTransportation_GoogleMap__UVS2W{height:100%}.ParkingAndTransportation_GoogleMap__UVS2W .ParkingAndTransportation_GoogleMap__infoWindow__9aKgy{max-width:25rem;min-height:2rem;display:flex;align-items:center;text-align:center}.ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-d{overflow:unset!important}.ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-c{color:var(--grayscale-800);background-color:var(--grayscale-100);border-radius:0;box-shadow:none;left:1rem;border:1px solid var(--theme-primary-color-500);border-radius:1px;font-family:var(--font-3);font-size:1rem;font-weight:400;padding:1rem!important}.ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-c:focus-visible{outline:none}.ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw button[title=Close].gm-ui-hover-effect{display:none!important}.ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-tc:after,.ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-tc:before{content:"";position:absolute;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);height:12px;width:24px}.ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-tc:before{border-top:12px solid var(--theme-primary-color-500)}.ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-tc:after{border-top:12px solid var(--grayscale-100);z-index:1}.ParkingAndTransportation_ParkingAndTransportation__f_SiC{width:100%;height:100%}.ParkingAndTransportation_ParkingAndTransportation__wrapper__VQKRW{display:flex;flex-direction:column;color:var(--grayscale-800);overflow:hidden}@media(min-width:600px){.ParkingAndTransportation_ParkingAndTransportation__wrapper__VQKRW{margin:0 16px;border-radius:16px}}@media(min-width:1024px){.ParkingAndTransportation_ParkingAndTransportation__wrapper__VQKRW{margin:0}}@media(min-width:1440px){.ParkingAndTransportation_ParkingAndTransportation__wrapper__VQKRW{min-height:614px;flex-direction:row-reverse}}.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GoogleMap__UVS2W{width:100%;height:383px;position:relative;overflow:hidden}@media(min-width:600px){.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GoogleMap__UVS2W{height:414px}}@media(min-width:1440px){.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GoogleMap__UVS2W{height:614px;min-height:100%;max-width:55%}}.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-c{color:var(--grayscale-800);background-color:var(--grayscale-100);padding-right:.75rem!important;padding-bottom:.75rem!important;border-radius:0;box-shadow:none;left:1rem;font-family:var(--typografy-text-label-2-default-font-family,var(--font-2));font-size:var(--typografy-text-label-2-default-font-size,16px);font-weight:var(--typografy-text-label-2-default-font-weight,normal);letter-spacing:var(--typografy-text-label-2-default-letter-spacing,0);line-height:var(--typografy-text-label-2-default-line-height,normal);color:var(--typografy-text-label-2-default-color,#282828);text-align:var(--typografy-text-label-2-default-text-align,left);text-transform:var(--typografy-text-label-2-default-text-transform,none)}.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw{border-radius:8px;border:1px solid var(--theme-primary-color-500)}.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GoogleMap__UVS2W .gm-style .gm-style-iw-tc:after{background-color:var(--grayscale-100)}.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GaodeMapContainer__mj8CJ{width:100%;height:383px}@media(min-width:600px){.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GaodeMapContainer__mj8CJ{height:414px}}@media(min-width:1440px){.ParkingAndTransportation_ParkingAndTransportation__f_SiC .ParkingAndTransportation_GaodeMapContainer__mj8CJ{height:614px;min-height:100%;max-width:55%}}.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv{position:relative;width:100%;display:flex;flex-direction:column;padding:32px 16px;color:var(--grayscale-800);overflow:hidden;background:#fff;background-image:linear-gradient(90deg,rgba(255,255,255,.6) 100%,rgba(255,255,255,.6) 0),url(/andaz/_next/static/media/andaz-image-background-7.837aafcd.webp)}@media(min-width:600px){.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv{padding:32px 42px}}@media(min-width:1440px){.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv{padding:0 24px;justify-content:center}}.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_title__cGie6{padding-bottom:16px;border-bottom:1px solid var(--grayscale-800)}@media(min-width:600px){.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN{padding:0 56px}}@media(min-width:1440px){.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN{padding:0}}.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_ParkingAndTransportationInfo__2PkAg{padding:24px 0 0}@media(min-width:600px){.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_ParkingAndTransportationInfo__2PkAg{padding:32px 0 0}}.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_ParkingAndTransportationInfo__2PkAg .ParkingAndTransportation_items__EZ6hf .ParkingAndTransportation_item__y2wSA{padding:4px;column-count:2;display:flex;gap:8px}.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_ParkingAndTransportationInfo__2PkAg .ParkingAndTransportation_items__EZ6hf .ParkingAndTransportation_item__y2wSA.ParkingAndTransportation_active__zWNBM{background-color:var(--grayscale-400)}.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_ParkingAndTransportationInfo__2PkAg .ParkingAndTransportation_items__EZ6hf .ParkingAndTransportation_item__y2wSA .ParkingAndTransportation_details__7bzgd,.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_ParkingAndTransportationInfo__2PkAg .ParkingAndTransportation_items__EZ6hf .ParkingAndTransportation_item__y2wSA .ParkingAndTransportation_text__hgkNs{padding:0;flex:0 0 50%}.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_ParkingAndTransportationInfo__2PkAg .ParkingAndTransportation_items__EZ6hf .ParkingAndTransportation_item__y2wSA .ParkingAndTransportation_details__7bzgd{padding-left:24px}.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_Button__Q9cCB{width:100%;margin-top:24px;padding:12px 0;border:1px solid var(--grayscale-800);background-color:var(--grayscale-100);font-weight:700;color:var(--grayscale-800)}@media(min-width:1440px){.ParkingAndTransportation_ParkingAndTransportation__content__x_Pzv .ParkingAndTransportation_info__El8SN .ParkingAndTransportation_Button__Q9cCB{margin-top:64px}}.ParkingAndTransportation_ParkingAndTransportation__cta__XS9mf{margin-block-start:32px}