@charset "UTF-8";@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=6fdb4592-770b-41b5-841c-ac07c23e56ed&fontids=1462329);@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=6fdb4592-770b-41b5-841c-ac07c23e56ed&fontids=1462329);.clearfix::after{clear:both;content:"";display:table;height:0}@font-face{font-family:"Zapfino Forte LT W04 Regular";src:url(/fonts/zapfino/Fonts/1462329/304a1699-e26f-4cc1-a50d-6a74d124efd8.woff2) format("woff2"),url(/fonts/zapfino/Fonts/1462329/0094df7a-c0a5-49ed-972e-03015920cd1b.woff) format("woff")}@font-face{font-family:"Libre Caslon Text";font-style:normal;font-weight:400;src:url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-regular.eot);src:local("Libre Caslon Text Regular"),local("LibreCaslonText-Regular"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-regular.woff2) format("woff2"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-regular.woff) format("woff"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-regular.ttf) format("truetype"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-regular.svg#LibreCaslonText) format("svg")}@font-face{font-family:"Libre Caslon Text";font-style:italic;font-weight:400;src:url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-italic.eot);src:local("Libre Caslon Text Italic"),local("LibreCaslonText-Italic"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-italic.woff2) format("woff2"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-italic.woff) format("woff"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-italic.ttf) format("truetype"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-italic.svg#LibreCaslonText) format("svg")}@font-face{font-family:"Libre Caslon Text";font-style:normal;font-weight:700;src:url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-700.eot);src:local("Libre Caslon Text Bold"),local("LibreCaslonText-Bold"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-700.woff2) format("woff2"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-700.woff) format("woff"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-700.ttf) format("truetype"),url(/fonts/libre-caslon-text/libre-caslon-text-v1-latin-700.svg#LibreCaslonText) format("svg")}@font-face{font-family:"Red Hat Text";font-style:normal;font-weight:400;src:url(/fonts/red-hat-text/RedHatText-regular.eot);src:local("Red Hat Text Regular"),local("Red-Hat-Text-Regular"),url(/fonts/red-hat-text/RedHatText-Regular.ttf) format("truetype")}@font-face{font-family:"Red Hat Text";font-style:italic;font-weight:400;src:url(/fonts/red-hat-text/RedHatText-italic.eot);src:local("Red Hat Text Italic"),local("Red-Hat-Text-Italic"),url(/fonts/red-hat-text/RedHatText-Italic.ttf) format("truetype")}@font-face{font-family:"Red Hat Text";font-style:normal;font-weight:500;src:url(/fonts/red-hat-text/RedHatText-SemiBold.ttf);src:local("Red Hat Text Black"),local("Red-Hat-Text-Medium"),url(/fonts/red-hat-text/RedHatText-Medium.ttf) format("truetype")}@font-face{font-family:"Red Hat Text";font-style:italic;font-weight:500;src:url(/fonts/red-hat-text/RedHatText-SemiBoldItalic.ttf);src:local("Red Hat Text #000 Italic"),local("Red-Hat-Text-MediumItalic"),url(/fonts/red-hat-text/RedHatText-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:"Red Hat Text";font-style:normal;font-weight:700;src:url(/fonts/red-hat-text/RedHatText-Bold.ttf);src:local("Red Hat Text Bold"),local("Red-Hat-Text-Bold"),url(/fonts/red-hat-text/RedHatText-Bold.ttf) format("truetype")}@font-face{font-family:"Red Hat Text";font-style:italic;font-weight:700;src:url(/fonts/red-hat-text/RedHatText-BoldItalic.ttf);src:local("Red Hat Text Bold Italic"),local("Red-Hat-Text-Bold"),url(/fonts/red-hat-text/RedHatText-BoldItalic.ttf) format("truetype")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button{border:1px transparent solid}[type=submit]{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}::-webkit-file-upload-button{font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.big-banner--top .big-banner__rich-text h2,.big-banner--top .big-banner__title,.font-size-xxl,.hero-banner--top .hero-banner__rich-text h2,.hero-banner--top .hero-banner__title{font-size:110px}@media screen and (max-width:1480px){.big-banner--top .big-banner__rich-text h2,.big-banner--top .big-banner__title,.font-size-xxl,.hero-banner--top .hero-banner__rich-text h2,.hero-banner--top .hero-banner__title{font-size:90px}}@media screen and (max-width:767px){.big-banner--top .big-banner__rich-text h2,.big-banner--top .big-banner__title,.font-size-xxl,.hero-banner--top .hero-banner__rich-text h2,.hero-banner--top .hero-banner__title{font-size:52px}}@media screen and (max-width:380px){.big-banner--top .big-banner__rich-text h2,.big-banner--top .big-banner__title,.font-size-xxl,.hero-banner--top .hero-banner__rich-text h2,.hero-banner--top .hero-banner__title{font-size:40px}}.font-size-xl{font-size:84px}@media screen and (max-width:767px){.font-size-xl{font-size:48px}}@media screen and (max-width:380px){.font-size-xl{font-size:36px}}.font-size-h1,.hero-banner--highlight .hero-banner__rich-text h2,.hero-banner--highlight .hero-banner__title,.hero-banner__rich-text h2,.hero-banner__title,.page-brand-regal .big-banner--highlight .big-banner__title,.page-brand-regal .big-banner--top .big-banner__title,.page-group .big-banner--single.big-banner--top .big-banner__title,h1{font-size:70px}.page-group .big-banner--single.big-banner--top .big-banner__title{font-size:108px}@media screen and (max-width:1480px){.font-size-h1,.hero-banner--highlight .hero-banner__rich-text h2,.hero-banner--highlight .hero-banner__title,.hero-banner__rich-text h2,.hero-banner__title,.page-brand-regal .big-banner--highlight .big-banner__title,.page-brand-regal .big-banner--top .big-banner__title,.page-group .big-banner--single.big-banner--top .big-banner__title,h1{font-size:56px}}@media screen and (max-width:767px){.font-size-h1,.hero-banner--highlight .hero-banner__rich-text h2,.hero-banner--highlight .hero-banner__title,.hero-banner__rich-text h2,.hero-banner__title,.page-brand-regal .big-banner--highlight .big-banner__title,.page-brand-regal .big-banner--top .big-banner__title,.page-group .big-banner--single.big-banner--top .big-banner__title,h1{font-size:42px}}@media screen and (max-width:480px){.font-size-h1,.hero-banner--highlight .hero-banner__rich-text h2,.hero-banner--highlight .hero-banner__title,.hero-banner__rich-text h2,.hero-banner__title,.page-brand-regal .big-banner--highlight .big-banner__title,.page-brand-regal .big-banner--top .big-banner__title,.page-group .big-banner--single.big-banner--top .big-banner__title,h1{font-size:28px}}.award-carousel__title,.big-banner--highlight .big-banner__rich-text h2,.big-banner--highlight .big-banner__title,.big-banner--medium .big-banner__rich-text h2,.big-banner--medium .big-banner__title,.featured-rmblk__title,.find-a-hotel__title,.find-a-venue__title,.font-size-h2,.group-info__detail-title,.header__pf-txt,.header__title,.hero-banner--medium .hero-banner__rich-text h2,.hero-banner--medium .hero-banner__title,.highlight-introduction__detail-title,.highlight-introduction__title,.hl-intro__info-fig,.hl-intro__title,.our-brand__detail-title,.page-brand-iclub .room__title,.page-group .big-banner--single .big-banner__title,.page-hotel-iclub .room__title,.rich-content__title,h2{font-size:26px}@media screen and (max-width:1480px){.award-carousel__title,.big-banner--highlight .big-banner__rich-text h2,.big-banner--highlight .big-banner__title,.big-banner--medium .big-banner__rich-text h2,.big-banner--medium .big-banner__title,.featured-rmblk__title,.find-a-hotel__title,.find-a-venue__title,.font-size-h2,.group-info__detail-title,.header__pf-txt,.header__title,.hero-banner--medium .hero-banner__rich-text h2,.hero-banner--medium .hero-banner__title,.highlight-introduction__detail-title,.highlight-introduction__title,.hl-intro__info-fig,.hl-intro__title,.our-brand__detail-title,.page-brand-iclub .room__title,.page-group .big-banner--single .big-banner__title,.page-hotel-iclub .room__title,.rich-content__title,h2{font-size:34px}}@media screen and (max-width:767px){.award-carousel__title,.big-banner--highlight .big-banner__rich-text h2,.big-banner--highlight .big-banner__title,.big-banner--medium .big-banner__rich-text h2,.big-banner--medium .big-banner__title,.featured-rmblk__title,.find-a-hotel__title,.find-a-venue__title,.font-size-h2,.group-info__detail-title,.header__pf-txt,.header__title,.hero-banner--medium .hero-banner__rich-text h2,.hero-banner--medium .hero-banner__title,.highlight-introduction__detail-title,.highlight-introduction__title,.hl-intro__info-fig,.hl-intro__title,.our-brand__detail-title,.page-brand-iclub .room__title,.page-group .big-banner--single .big-banner__title,.page-hotel-iclub .room__title,.rich-content__title,h2{font-size:24px}}@media screen and (max-width:380px){.award-carousel__title,.big-banner--highlight .big-banner__rich-text h2,.big-banner--highlight .big-banner__title,.big-banner--medium .big-banner__rich-text h2,.big-banner--medium .big-banner__title,.featured-rmblk__title,.find-a-hotel__title,.find-a-venue__title,.font-size-h2,.group-info__detail-title,.header__pf-txt,.header__title,.hero-banner--medium .hero-banner__rich-text h2,.hero-banner--medium .hero-banner__title,.highlight-introduction__detail-title,.highlight-introduction__title,.hl-intro__info-fig,.hl-intro__title,.our-brand__detail-title,.page-brand-iclub .room__title,.page-group .big-banner--single .big-banner__title,.page-hotel-iclub .room__title,.rich-content__title,h2{font-size:22px}}.banner-block__img-txt .banner-block__subtitle,.banner-block__subtitle,.banner-block__tag,.collapsible-blk__toggle-txt,.featured-rmblk__tag,.find-a-venue .collapsible-blk__toggle-txt,.font-size-h3,.group-page-top__title,.header__nav-link,.img-tabs__title,.listing-block__noresult,.listing-cart__no-result,.map__title,.offer-block__title,.page-brand-iclub .img-tabs__title,.page-brand-iclub .special-offers__title,.page-brand-regal .collapsible-blk__toggle-txt,.page-hotel-iclub .img-tabs__title,.page-hotel-iclub .special-offers__title,.photo-gallery__no-result,.promo-blk__title,.room__title,.sns__title,.special-offers__title,.table-listing__no-result,h3{font-size:26px}@media screen and (max-width:767px){.banner-block__img-txt .banner-block__subtitle,.banner-block__subtitle,.banner-block__tag,.collapsible-blk__toggle-txt,.featured-rmblk__tag,.find-a-venue .collapsible-blk__toggle-txt,.font-size-h3,.group-page-top__title,.header__nav-link,.img-tabs__title,.listing-block__noresult,.listing-cart__no-result,.map__title,.offer-block__title,.page-brand-iclub .img-tabs__title,.page-brand-iclub .special-offers__title,.page-brand-regal .collapsible-blk__toggle-txt,.page-hotel-iclub .img-tabs__title,.page-hotel-iclub .special-offers__title,.photo-gallery__no-result,.promo-blk__title,.room__title,.sns__title,.special-offers__title,.table-listing__no-result,h3{font-size:22px}}@media screen and (max-width:380px){.banner-block__img-txt .banner-block__subtitle,.banner-block__subtitle,.banner-block__tag,.collapsible-blk__toggle-txt,.featured-rmblk__tag,.find-a-venue .collapsible-blk__toggle-txt,.font-size-h3,.group-page-top__title,.header__nav-link,.img-tabs__title,.listing-block__noresult,.listing-cart__no-result,.map__title,.offer-block__title,.page-brand-iclub .img-tabs__title,.page-brand-iclub .special-offers__title,.page-brand-regal .collapsible-blk__toggle-txt,.page-hotel-iclub .img-tabs__title,.page-hotel-iclub .special-offers__title,.photo-gallery__no-result,.promo-blk__title,.room__title,.sns__title,.special-offers__title,.table-listing__no-result,h3{font-size:20px}}.banner-block__title,.big-banner__subtitle,.custom-iw__name,.custom-picker__display,.date-range__display,.find-a-venue__no-result,.find-a-venue__subtitle,.font-size-h4,.group-info__detail-lead-in,.hero-banner__nav-link,.highlight-introduction__rich-content,.img-para__title,.img-para__top-title,.img-tabs__item-title,.listing-block__detail-title,.listing-block__view[data-view=grid] .listing-block__detail-title,.listing-cart__detail-lead-in,.name-list__detail-lead-in,.name-list__hero-name,.num-field input[type=number],.offer-block--home .offer-block__slide-holder .offer-block__title,.our-brand__detail-lead-in,.page-brand-iclub .header__nav-link,.page-brand-iclub .map.map--about-us .map__detail-subtitle,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-subtitle,.page-group .collapsible-blk__toggle-txt,.page-hotel-iclub .big-banner__subtitle,.page-hotel-iclub .header__nav-link,.page-hotel-iclub .map.map--about-us .map__detail-subtitle,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-subtitle,.photo-gallery__detail-lead-in,.promo-blk__item-title,.reservation-panel__item-title,.rich-content h2:not(.font-size-h2),.room__detail-title,.special-offers__detail-title,.table-listing__detail-lead-in,h4{font-size:24px}@media screen and (max-width:767px){.banner-block__title,.big-banner__subtitle,.custom-iw__name,.custom-picker__display,.date-range__display,.find-a-venue__no-result,.find-a-venue__subtitle,.font-size-h4,.group-info__detail-lead-in,.hero-banner__nav-link,.highlight-introduction__rich-content,.img-para__title,.img-para__top-title,.img-tabs__item-title,.listing-cart__detail-lead-in,.name-list__detail-lead-in,.name-list__hero-name,.num-field input[type=number],.offer-block--home .offer-block__slide-holder .offer-block__title,.our-brand__detail-lead-in,.page-brand-iclub .header__nav-link,.page-brand-iclub .map.map--about-us .map__detail-subtitle,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-subtitle,.page-group .collapsible-blk__toggle-txt,.page-hotel-iclub .big-banner__subtitle,.page-hotel-iclub .header__nav-link,.page-hotel-iclub .map.map--about-us .map__detail-subtitle,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-subtitle,.photo-gallery__detail-lead-in,.promo-blk__item-title,.reservation-panel__item-title,.rich-content h2:not(.font-size-h2),.room__detail-title,.special-offers__detail-title,.table-listing__detail-lead-in,h4{font-size:20px}}@media screen and (max-width:380px){.banner-block__title,.big-banner__subtitle,.custom-iw__name,.custom-picker__display,.date-range__display,.find-a-venue__no-result,.find-a-venue__subtitle,.font-size-h4,.group-info__detail-lead-in,.hero-banner__nav-link,.highlight-introduction__rich-content,.img-para__title,.img-para__top-title,.img-tabs__item-title,.listing-cart__detail-lead-in,.name-list__detail-lead-in,.name-list__hero-name,.num-field input[type=number],.offer-block--home .offer-block__slide-holder .offer-block__title,.our-brand__detail-lead-in,.page-brand-iclub .header__nav-link,.page-brand-iclub .map.map--about-us .map__detail-subtitle,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-subtitle,.page-group .collapsible-blk__toggle-txt,.page-hotel-iclub .big-banner__subtitle,.page-hotel-iclub .header__nav-link,.page-hotel-iclub .map.map--about-us .map__detail-subtitle,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-subtitle,.photo-gallery__detail-lead-in,.promo-blk__item-title,.reservation-panel__item-title,.rich-content h2:not(.font-size-h2),.room__detail-title,.special-offers__detail-title,.table-listing__detail-lead-in,h4{font-size:18px}}.find-a-hotel__title-loc,.font-size-h5,.header__hl-title,.hero-banner__tag,.hl-intro__info-desc,.name-list__team-member-name,.offer-block__tag,.page-brand-iclub .img-tabs__item-title,.page-brand-iclub .room__detail-title,.page-brand-iclub .sns__tags,.page-brand-regal .big-banner--highlight .big-banner__subtitle,.page-brand-regal .big-banner--highlight .big-banner__tag,.page-brand-regal .big-banner--top .big-banner__subtitle,.page-brand-regal .big-banner--top .big-banner__tag,.page-brand-regal .highlight-introduction__title,.page-group .big-banner--top .big-banner__subtitle,.page-hotel-iclub .img-tabs__item-title,.page-hotel-iclub .room__detail-title,.page-hotel-iclub .sns__tags,.rich-content h3:not(.font-size-h3),h5{font-size:22px}@media screen and (max-width:767px){.find-a-hotel__title-loc,.font-size-h5,.header__hl-title,.hero-banner__tag,.hl-intro__info-desc,.name-list__team-member-name,.offer-block__tag,.page-brand-iclub .img-tabs__item-title,.page-brand-iclub .room__detail-title,.page-brand-iclub .sns__tags,.page-brand-regal .big-banner--highlight .big-banner__subtitle,.page-brand-regal .big-banner--highlight .big-banner__tag,.page-brand-regal .big-banner--top .big-banner__subtitle,.page-brand-regal .big-banner--top .big-banner__tag,.page-brand-regal .highlight-introduction__title,.page-group .big-banner--top .big-banner__subtitle,.page-hotel-iclub .img-tabs__item-title,.page-hotel-iclub .room__detail-title,.page-hotel-iclub .sns__tags,.rich-content h3:not(.font-size-h3),h5{font-size:18px}}@media screen and (max-width:380px){.find-a-hotel__title-loc,.font-size-h5,.header__hl-title,.hero-banner__tag,.hl-intro__info-desc,.name-list__team-member-name,.offer-block__tag,.page-brand-iclub .img-tabs__item-title,.page-brand-iclub .room__detail-title,.page-brand-iclub .sns__tags,.page-brand-regal .big-banner--highlight .big-banner__subtitle,.page-brand-regal .big-banner--highlight .big-banner__tag,.page-brand-regal .big-banner--top .big-banner__subtitle,.page-brand-regal .big-banner--top .big-banner__tag,.page-brand-regal .highlight-introduction__title,.page-group .big-banner--top .big-banner__subtitle,.page-hotel-iclub .img-tabs__item-title,.page-hotel-iclub .room__detail-title,.page-hotel-iclub .sns__tags,.rich-content h3:not(.font-size-h3),h5{font-size:16px}}.big-banner--multi-btn .big-banner__btn-name,.font-size-h6,.group-info__detail-subtitle,.highlight-introduction__detail-subtitle,.listing-cart__filter-type,.our-brand__brand-name,.page-brand-iclub .special-offers__detail-title,.page-group .header__nav-sublink,.page-hotel-iclub .special-offers__detail-title,.photo-gallery__filter-type,.table-listing__filter-type,h6{font-size:20px}@media screen and (max-width:767px){.big-banner--multi-btn .big-banner__btn-name,.font-size-h6,.group-info__detail-subtitle,.highlight-introduction__detail-subtitle,.listing-cart__filter-type,.our-brand__brand-name,.page-brand-iclub .special-offers__detail-title,.page-group .header__nav-sublink,.page-hotel-iclub .special-offers__detail-title,.photo-gallery__filter-type,.table-listing__filter-type,h6{font-size:16px}}@media screen and (max-width:380px){.big-banner--multi-btn .big-banner__btn-name,.font-size-h6,.group-info__detail-subtitle,.highlight-introduction__detail-subtitle,.listing-cart__filter-type,.our-brand__brand-name,.page-brand-iclub .special-offers__detail-title,.page-group .header__nav-sublink,.page-hotel-iclub .special-offers__detail-title,.photo-gallery__filter-type,.table-listing__filter-type,h6{font-size:14px}}.award-carousel__tab,.big-banner__desc,.big-banner__slider-slider-pages,.custom-checkbox.custom-checkbox--font-l,.custom-checkbox.custom-checkbox--font-l .custom-checkbox__desc,.custom-radio.custom-radio--font-l,.custom-radio.custom-radio--font-l .custom-radio__desc,.find-a-hotel__title-brand,.font-size-desc-l,.header__pf-label,.header__tag,.hero-banner__desc,.hero-banner__slider-slider-pages,.img-para__content .font-size-desc-l,.img-para__content h3,.img-tabs__tab,.listing-block__detail-title,.listing-block__tab,.listing-block__view[data-view=grid] .listing-block__detail-title,.listing-cart__detail-title,.listing-cart__sub-filter-btn,.map__slider-pages,.name-list__hero-title,.page-group .collapsible-blk__toggle-txt.name-list__team-member-title,.page-group .img-para__gallery-pages,.photo-gallery__detail-title,.photo-gallery__sub-filter-btn,.promo-blk__slider-pages,.rich-content .font-size-title-18,.rich-content h3.contact-list__detail-title,.room__slider-pages,.table-listing__detail-title{font-size:18px}@media screen and (max-width:767px){.award-carousel__tab,.big-banner__desc,.big-banner__slider-slider-pages,.custom-checkbox.custom-checkbox--font-l,.custom-checkbox.custom-checkbox--font-l .custom-checkbox__desc,.custom-radio.custom-radio--font-l,.custom-radio.custom-radio--font-l .custom-radio__desc,.find-a-hotel__title-brand,.font-size-desc-l,.header__pf-label,.header__tag,.hero-banner__desc,.hero-banner__slider-slider-pages,.img-para__content .font-size-desc-l,.img-para__content h3,.img-tabs__tab,.listing-block__detail-title,.listing-block__tab,.listing-block__view[data-view=grid] .listing-block__detail-title,.listing-cart__detail-title,.listing-cart__sub-filter-btn,.map__slider-pages,.name-list__hero-title,.page-group .collapsible-blk__toggle-txt.name-list__team-member-title,.page-group .img-para__gallery-pages,.photo-gallery__detail-title,.photo-gallery__sub-filter-btn,.promo-blk__slider-pages,.rich-content .font-size-title-18,.rich-content h3.contact-list__detail-title,.room__slider-pages,.table-listing__detail-title{font-size:18px}}@media screen and (max-width:380px){.award-carousel__tab,.big-banner__desc,.big-banner__slider-slider-pages,.custom-checkbox.custom-checkbox--font-l,.custom-checkbox.custom-checkbox--font-l .custom-checkbox__desc,.custom-radio.custom-radio--font-l,.custom-radio.custom-radio--font-l .custom-radio__desc,.find-a-hotel__title-brand,.font-size-desc-l,.header__pf-label,.header__tag,.hero-banner__desc,.hero-banner__slider-slider-pages,.img-para__content .font-size-desc-l,.img-para__content h3,.img-tabs__tab,.listing-block__detail-title,.listing-block__tab,.listing-block__view[data-view=grid] .listing-block__detail-title,.listing-cart__detail-title,.listing-cart__sub-filter-btn,.map__slider-pages,.name-list__hero-title,.page-group .collapsible-blk__toggle-txt.name-list__team-member-title,.page-group .img-para__gallery-pages,.photo-gallery__detail-title,.photo-gallery__sub-filter-btn,.promo-blk__slider-pages,.rich-content .font-size-title-18,.rich-content h3.contact-list__detail-title,.room__slider-pages,.table-listing__detail-title{font-size:16px}}.award-carousel__desc,.award-carousel__slider-caption,.banner-block__desc,.big-banner__info-desc,.big-banner__info-title,.big-banner__rich-text,.contact-list__detail-desc,.custom-checkbox.custom-checkbox--font-m,.custom-checkbox.custom-checkbox--font-m .custom-checkbox__desc,.custom-checkbox.custom-checkbox--m,.custom-checkbox.custom-checkbox--m .custom-checkbox__desc,.custom-iw__link a,.custom-iw__loc,.custom-picker__datepickers,.custom-picker__select,.custom-radio.custom-radio--font-m,.custom-radio.custom-radio--font-m .custom-radio__desc,.custom-radio.custom-radio--m,.custom-radio.custom-radio--m .custom-radio__desc,.custom-select,.custom-select .custom-select__trigger>span,.custom-select select,.custom-select ul li,.date-range__datepickers,.featured-rmblk__desc,.font-size-desc,.header__addr,.header__form-link span,.header__form-link:after,.header__mb-lang .header__item--lang a,.hero-banner__info-desc,.hero-banner__info-title,.hero-banner__rich-text,.hl-intro__desc,.img-para__content,.img-para__content p,.img-para__content ul,.img-para__subtitle,.img-tabs__content,.img-tabs__content h3,.img-tabs__content p,.img-tabs__content ul,.input-fields__field,.listing-block__detail-desc,.listing-block__show-more,.listing-cart__detail-desc,.listing-cart__show-more,.map__detail-desc,.map__detail-subtitle,.name-list__hero-desc,.name-list__team-member-desc,.offer-block--home .offer-block__title,.offer-block__desc,.offer-block__slider-caption,.page-brand-iclub .header__addr,.page-brand-iclub .hero-banner__subtitle,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-email,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-link,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel,.page-brand-regal .highlight-introduction__rich-content,.page-group .header__group-title,.page-hotel-iclub .header__addr,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel,.photo-gallery__detail-desc,.promo-blk__content,.promo-blk__content h3,.promo-blk__content p,.promo-blk__content ul,.promo-blk__subtitle,.rich-content,.rich-content p:not(.font-size-desc-l):not(.font-size-desc):not(.font-size-desc-s):not(.font-size-desc-ss):not(.font-size-desc-xs),.rich-content ul:not(.font-size-desc-l):not(.font-size-desc):not(.font-size-desc-s):not(.font-size-desc-ss):not(.font-size-desc-xs),.room__detail-desc,.search-bar__input,.sns__slider-caption,.sns__tag,.special-offers__detail-desc,.table-listing__detail-desc,.toggle-fields__field input,.toggle-fields__toggle span,body,html{font-size:16px}@media screen and (max-width:767px){.award-carousel__desc,.award-carousel__slider-caption,.banner-block__desc,.big-banner__info-desc,.big-banner__info-title,.big-banner__rich-text,.contact-list__detail-desc,.custom-checkbox.custom-checkbox--font-m,.custom-checkbox.custom-checkbox--font-m .custom-checkbox__desc,.custom-checkbox.custom-checkbox--m,.custom-checkbox.custom-checkbox--m .custom-checkbox__desc,.custom-iw__link a,.custom-iw__loc,.custom-picker__datepickers,.custom-picker__select,.custom-radio.custom-radio--font-m,.custom-radio.custom-radio--font-m .custom-radio__desc,.custom-radio.custom-radio--m,.custom-radio.custom-radio--m .custom-radio__desc,.custom-select,.custom-select .custom-select__trigger>span,.custom-select select,.custom-select ul li,.date-range__datepickers,.featured-rmblk__desc,.font-size-desc,.header__addr,.header__form-link span,.header__form-link:after,.header__mb-lang .header__item--lang a,.hero-banner__info-desc,.hero-banner__info-title,.hero-banner__rich-text,.hl-intro__desc,.img-para__content,.img-para__content p,.img-para__content ul,.img-para__subtitle,.img-tabs__content,.img-tabs__content h3,.img-tabs__content p,.img-tabs__content ul,.input-fields__field,.listing-block__detail-desc,.listing-block__show-more,.listing-cart__detail-desc,.listing-cart__show-more,.map__detail-desc,.map__detail-subtitle,.name-list__hero-desc,.name-list__team-member-desc,.offer-block--home .offer-block__title,.offer-block__desc,.offer-block__slider-caption,.page-brand-iclub .header__addr,.page-brand-iclub .hero-banner__subtitle,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-email,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-link,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel,.page-brand-regal .highlight-introduction__rich-content,.page-group .header__group-title,.page-hotel-iclub .header__addr,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel,.photo-gallery__detail-desc,.promo-blk__content,.promo-blk__content h3,.promo-blk__content p,.promo-blk__content ul,.promo-blk__subtitle,.rich-content,.rich-content p:not(.font-size-desc-l):not(.font-size-desc):not(.font-size-desc-s):not(.font-size-desc-ss):not(.font-size-desc-xs),.rich-content ul:not(.font-size-desc-l):not(.font-size-desc):not(.font-size-desc-s):not(.font-size-desc-ss):not(.font-size-desc-xs),.room__detail-desc,.search-bar__input,.sns__slider-caption,.sns__tag,.special-offers__detail-desc,.table-listing__detail-desc,.toggle-fields__field input,.toggle-fields__toggle span,body,html{font-size:16px}}@media screen and (max-width:380px){.award-carousel__desc,.award-carousel__slider-caption,.banner-block__desc,.big-banner__info-desc,.big-banner__info-title,.big-banner__rich-text,.contact-list__detail-desc,.custom-checkbox.custom-checkbox--font-m,.custom-checkbox.custom-checkbox--font-m .custom-checkbox__desc,.custom-checkbox.custom-checkbox--m,.custom-checkbox.custom-checkbox--m .custom-checkbox__desc,.custom-iw__link a,.custom-iw__loc,.custom-picker__datepickers,.custom-picker__select,.custom-radio.custom-radio--font-m,.custom-radio.custom-radio--font-m .custom-radio__desc,.custom-radio.custom-radio--m,.custom-radio.custom-radio--m .custom-radio__desc,.custom-select,.custom-select .custom-select__trigger>span,.custom-select select,.custom-select ul li,.date-range__datepickers,.featured-rmblk__desc,.font-size-desc,.header__addr,.header__form-link span,.header__form-link:after,.header__mb-lang .header__item--lang a,.hero-banner__info-desc,.hero-banner__info-title,.hero-banner__rich-text,.hl-intro__desc,.img-para__content,.img-para__content p,.img-para__content ul,.img-para__subtitle,.img-tabs__content,.img-tabs__content h3,.img-tabs__content p,.img-tabs__content ul,.input-fields__field,.listing-block__detail-desc,.listing-block__show-more,.listing-cart__detail-desc,.listing-cart__show-more,.map__detail-desc,.map__detail-subtitle,.name-list__hero-desc,.name-list__team-member-desc,.offer-block--home .offer-block__title,.offer-block__desc,.offer-block__slider-caption,.page-brand-iclub .header__addr,.page-brand-iclub .hero-banner__subtitle,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-email,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-link,.page-brand-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel,.page-brand-regal .highlight-introduction__rich-content,.page-group .header__group-title,.page-hotel-iclub .header__addr,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel,.photo-gallery__detail-desc,.promo-blk__content,.promo-blk__content h3,.promo-blk__content p,.promo-blk__content ul,.promo-blk__subtitle,.rich-content,.rich-content p:not(.font-size-desc-l):not(.font-size-desc):not(.font-size-desc-s):not(.font-size-desc-ss):not(.font-size-desc-xs),.rich-content ul:not(.font-size-desc-l):not(.font-size-desc):not(.font-size-desc-s):not(.font-size-desc-ss):not(.font-size-desc-xs),.room__detail-desc,.search-bar__input,.sns__slider-caption,.sns__tag,.special-offers__detail-desc,.table-listing__detail-desc,.toggle-fields__field input,.toggle-fields__toggle span,body,html{font-size:14px}}.award-carousel__link span,.award-carousel__tag,.award-carousel__view[data-view=grid] .award-carousel__link span,.banner-block__link span,.banner-block__view[data-view=grid] .banner-block__link span,.big-banner__view[data-view=grid] .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link span,.breadcrumb__item a,.breadcrumb__item span,.breadcrumb__item:after,.collapsible-blk__btn,.contact-list__detail-btn,.custom-checkbox.custom-checkbox--font-s,.custom-checkbox.custom-checkbox--font-s .custom-checkbox__desc,.custom-radio.custom-radio--font-s,.custom-radio.custom-radio--font-s .custom-radio__desc,.custom-select .err-msg,.custom-select .field-validation-error,.custom-select .generic-form__err-msg,.featured-rmblk__link span,.featured-rmblk__view[data-view=grid] .featured-rmblk__link span,.find-a-hotel__hotel-loc,.find-a-hotel__loc,.font-size-desc-s,.footer__content,.footer__tnc,.generic-form,.generic-form__remark,.group-info__btn,.header__errmsg,.header__form-errmsg,.header__form-helplink,.header__hl-btn,.header__hl-btn span,.header__hl-desc,.header__hl-tag,.header__program-desc,.highlight-introduction__btn,.hl-intro__tag,.hl-intro__view[data-view=grid] .page-brand-iclub .hl-intro__link span,.hl-intro__view[data-view=grid] .page-hotel-iclub .hl-intro__link span,.icon-links__text,.img-para__info-desc,.img-para__info-title,.img-para__link span,.img-para__view[data-view=grid] .img-para__link span,.img-tabs__link span,.img-tabs__view[data-view=grid] .img-tabs__link span,.input-fields__field .custom-select .custom-select__trigger span,.input-fields__field--name-group .err-msg,.input-fields__field--name-group .field-validation-error,.input-fields__field--name-group .generic-form__err-msg,.input-fields__file,.input-fields__input,.input-fields__title .custom-select__trigger span,.listing-block__info-desc,.listing-block__info-title,.listing-block__link span,.listing-block__tag,.listing-block__view[data-view=grid] .listing-block__link span,.listing-cart__detail-btn,.listing-cart__link-item,.offer-block__link span,.offer-block__view[data-view=grid] .offer-block__link span,.our-brand__btn,.page-brand-iclub .big-banner.big-banner--highlight .big-banner__link span,.page-brand-iclub .hl-intro__link span,.page-fraction__current,.page-fraction__line,.page-fraction__total,.page-hotel-iclub .hl-intro__link span,.photo-gallery__detail-popup-btn,.promo-blk__link span,.promo-blk__view[data-view=grid] .promo-blk__link span,.range-slider__label,.reservation-panel__book-now,.reservation-panel__date-label,.reservation-panel__item a,.reservation-panel__item button,.reservation-panel__room-picker-trigger,.room__link span,.room__view[data-view=grid] .room__link span,.search-bar,.special-offers__link span,.special-offers__view[data-view=grid] .special-offers__link span,.table-listing__detail-btn{font-size:14px}@media screen and (max-width:767px){.award-carousel__link span,.award-carousel__tag,.award-carousel__view[data-view=grid] .award-carousel__link span,.banner-block__link span,.banner-block__view[data-view=grid] .banner-block__link span,.big-banner__view[data-view=grid] .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link span,.breadcrumb__item a,.breadcrumb__item span,.breadcrumb__item:after,.collapsible-blk__btn,.contact-list__detail-btn,.custom-checkbox.custom-checkbox--font-s,.custom-checkbox.custom-checkbox--font-s .custom-checkbox__desc,.custom-radio.custom-radio--font-s,.custom-radio.custom-radio--font-s .custom-radio__desc,.custom-select .err-msg,.custom-select .field-validation-error,.custom-select .generic-form__err-msg,.featured-rmblk__link span,.featured-rmblk__view[data-view=grid] .featured-rmblk__link span,.find-a-hotel__hotel-loc,.find-a-hotel__loc,.font-size-desc-s,.footer__content,.footer__tnc,.generic-form,.generic-form__remark,.group-info__btn,.header__errmsg,.header__form-errmsg,.header__form-helplink,.header__hl-btn,.header__hl-btn span,.header__hl-desc,.header__hl-tag,.header__program-desc,.highlight-introduction__btn,.hl-intro__tag,.hl-intro__view[data-view=grid] .page-brand-iclub .hl-intro__link span,.hl-intro__view[data-view=grid] .page-hotel-iclub .hl-intro__link span,.icon-links__text,.img-para__info-desc,.img-para__info-title,.img-para__link span,.img-para__view[data-view=grid] .img-para__link span,.img-tabs__link span,.img-tabs__view[data-view=grid] .img-tabs__link span,.input-fields__field .custom-select .custom-select__trigger span,.input-fields__field--name-group .err-msg,.input-fields__field--name-group .field-validation-error,.input-fields__field--name-group .generic-form__err-msg,.input-fields__file,.input-fields__input,.input-fields__title .custom-select__trigger span,.listing-block__info-desc,.listing-block__info-title,.listing-block__link span,.listing-block__tag,.listing-block__view[data-view=grid] .listing-block__link span,.listing-cart__detail-btn,.listing-cart__link-item,.offer-block__link span,.offer-block__view[data-view=grid] .offer-block__link span,.our-brand__btn,.page-brand-iclub .big-banner.big-banner--highlight .big-banner__link span,.page-brand-iclub .hl-intro__link span,.page-fraction__current,.page-fraction__line,.page-fraction__total,.page-hotel-iclub .hl-intro__link span,.photo-gallery__detail-popup-btn,.promo-blk__link span,.promo-blk__view[data-view=grid] .promo-blk__link span,.range-slider__label,.reservation-panel__book-now,.reservation-panel__date-label,.reservation-panel__item a,.reservation-panel__item button,.reservation-panel__room-picker-trigger,.room__link span,.room__view[data-view=grid] .room__link span,.search-bar,.special-offers__link span,.special-offers__view[data-view=grid] .special-offers__link span,.table-listing__detail-btn{font-size:14px}}@media screen and (max-width:380px){.award-carousel__link span,.award-carousel__tag,.award-carousel__view[data-view=grid] .award-carousel__link span,.banner-block__link span,.banner-block__view[data-view=grid] .banner-block__link span,.big-banner__view[data-view=grid] .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link span,.breadcrumb__item a,.breadcrumb__item span,.breadcrumb__item:after,.collapsible-blk__btn,.contact-list__detail-btn,.custom-checkbox.custom-checkbox--font-s,.custom-checkbox.custom-checkbox--font-s .custom-checkbox__desc,.custom-radio.custom-radio--font-s,.custom-radio.custom-radio--font-s .custom-radio__desc,.custom-select .err-msg,.custom-select .field-validation-error,.custom-select .generic-form__err-msg,.featured-rmblk__link span,.featured-rmblk__view[data-view=grid] .featured-rmblk__link span,.find-a-hotel__hotel-loc,.find-a-hotel__loc,.font-size-desc-s,.footer__content,.footer__tnc,.generic-form,.generic-form__remark,.group-info__btn,.header__errmsg,.header__form-errmsg,.header__form-helplink,.header__hl-btn,.header__hl-btn span,.header__hl-desc,.header__hl-tag,.header__program-desc,.highlight-introduction__btn,.hl-intro__tag,.hl-intro__view[data-view=grid] .page-brand-iclub .hl-intro__link span,.hl-intro__view[data-view=grid] .page-hotel-iclub .hl-intro__link span,.icon-links__text,.img-para__info-desc,.img-para__info-title,.img-para__link span,.img-para__view[data-view=grid] .img-para__link span,.img-tabs__link span,.img-tabs__view[data-view=grid] .img-tabs__link span,.input-fields__field .custom-select .custom-select__trigger span,.input-fields__field--name-group .err-msg,.input-fields__field--name-group .field-validation-error,.input-fields__field--name-group .generic-form__err-msg,.input-fields__file,.input-fields__input,.input-fields__title .custom-select__trigger span,.listing-block__info-desc,.listing-block__info-title,.listing-block__link span,.listing-block__tag,.listing-block__view[data-view=grid] .listing-block__link span,.listing-cart__detail-btn,.listing-cart__link-item,.offer-block__link span,.offer-block__view[data-view=grid] .offer-block__link span,.our-brand__btn,.page-brand-iclub .big-banner.big-banner--highlight .big-banner__link span,.page-brand-iclub .hl-intro__link span,.page-fraction__current,.page-fraction__line,.page-fraction__total,.page-hotel-iclub .hl-intro__link span,.photo-gallery__detail-popup-btn,.promo-blk__link span,.promo-blk__view[data-view=grid] .promo-blk__link span,.range-slider__label,.reservation-panel__book-now,.reservation-panel__date-label,.reservation-panel__item a,.reservation-panel__item button,.reservation-panel__room-picker-trigger,.room__link span,.room__view[data-view=grid] .room__link span,.search-bar,.special-offers__link span,.special-offers__view[data-view=grid] .special-offers__link span,.table-listing__detail-btn{font-size:13px}}.contact-list__detail-content,.contact-list__detail-subtitle,.custom-picker__label,.date-range__label,.font-size-desc-ss,.header__item-remark,.header__link,.listing-cart__detail-subtitle,.num-field__label,.photo-gallery__detail-subtitle,.table-listing__detail-subtitle{font-size:13px}@media screen and (max-width:767px){.contact-list__detail-content,.contact-list__detail-subtitle,.custom-picker__label,.date-range__label,.font-size-desc-ss,.header__item-remark,.header__link,.listing-cart__detail-subtitle,.num-field__label,.photo-gallery__detail-subtitle,.table-listing__detail-subtitle{font-size:12px}}@media screen and (max-width:380px){.contact-list__detail-content,.contact-list__detail-subtitle,.custom-picker__label,.date-range__label,.font-size-desc-ss,.header__item-remark,.header__link,.listing-cart__detail-subtitle,.num-field__label,.photo-gallery__detail-subtitle,.table-listing__detail-subtitle{font-size:12px}}.font-size-desc-xs{font-size:12px}.content-paragraph{margin:0 auto 15px;line-height:1.5em}.content-paragraph:last-child{margin-bottom:0}.award-carousel__wrapper,.banner-block__wrapper,.collapsible-blk__wrapper,.contact-list__detail-wrapper,.content-wrapper,.demo-info,.featured-rmblk__wrapper,.footer__wrapper,.group-info__detail-wrapper,.group-page-top__detail-wrapper,.header__nav-scroll-content,.header__wrapper,.highlight-introduction__detail-wrapper,.hl-intro__wrapper,.img-para__wrapper,.img-tabs__wrapper,.listing-block__wrapper,.listing-cart__detail-wrapper,.map__detail-wrapper,.name-list__detail-hero-wrapper,.name-list__detail-wrapper,.offer-block__wrapper,.our-brand__detail-wrapper,.page-brand-iclub .map:not(.map--about-us).map--finder .map__map-holder,.page-brand-iclub .map:not(.map--about-us).map--finder .map__title,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__map-holder,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__title,.photo-gallery__detail-wrapper,.promo-blk__wrapper,.reservation-panel__wrapper,.rich-content__wrapper,.room__wrapper,.slideshow__wrapper,.sns__wrapper,.special-offers__wrapper,.table-listing__detail-wrapper,footer:before{width:94%}@media screen and (max-width:767px){.award-carousel__wrapper,.banner-block__wrapper,.collapsible-blk__wrapper,.contact-list__detail-wrapper,.content-wrapper,.demo-info,.featured-rmblk__wrapper,.footer__wrapper,.group-info__detail-wrapper,.group-page-top__detail-wrapper,.header__nav-scroll-content,.header__wrapper,.highlight-introduction__detail-wrapper,.hl-intro__wrapper,.img-para__wrapper,.img-tabs__wrapper,.listing-block__wrapper,.listing-cart__detail-wrapper,.map__detail-wrapper,.name-list__detail-hero-wrapper,.name-list__detail-wrapper,.offer-block__wrapper,.our-brand__detail-wrapper,.page-brand-iclub .map:not(.map--about-us).map--finder .map__map-holder,.page-brand-iclub .map:not(.map--about-us).map--finder .map__title,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__map-holder,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__title,.photo-gallery__detail-wrapper,.promo-blk__wrapper,.reservation-panel__wrapper,.rich-content__wrapper,.room__wrapper,.slideshow__wrapper,.sns__wrapper,.special-offers__wrapper,.table-listing__detail-wrapper,footer:before{width:90%}}*{-webkit-overflow-scrolling:touch}body,body *{max-height:1000000px}body,html{position:relative;width:100%}html{margin:0;--vw:1vw;--vh:1vh}html.cover-nav-open,html.scroll-locked{height:100%!important;overflow:hidden!important}html.cover-nav-open body,html.scroll-locked body{height:100%!important;overflow:hidden!important}body{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0!important;padding:0;background:#fff;color:#474747;overflow-x:hidden;position:relative;min-width:300px}:lang(zh-hk) body{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}:lang(zh-cn) body{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}body.dt-only{min-width:992px}*{box-sizing:border-box}main{background:#fff;position:relative;width:100%;height:100%;box-sizing:border-box;z-index:90;overflow-x:hidden}@media screen and (max-width:991px){main{margin-top:0!important}}a{color:#333;text-decoration:none;outline:0;cursor:pointer}a:active,a:hover{opacity:.8;text-decoration:none}a:focus{text-decoration:none}button{-moz-appearance:none;appearance:none;padding:0;background:0 0;border:0;box-shadow:none;outline:0;cursor:pointer}img{image-rendering:-webkit-optimize-contrast;max-width:100%;height:auto}p{margin-top:0;margin-bottom:20px}p:last-child{margin-bottom:0}ol,ul{padding-left:30px;margin-top:0;margin-bottom:20px}ol:last-child,ul:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;margin-top:0}b,strong{font-weight:700}input{border:1px solid transparent;background:0 0;padding:0 15px;box-shadow:none;-moz-appearance:none;appearance:none}.has-error input{border-color:red!important}textarea{border:1px solid transparent;background:0 0;padding:0 15px;box-shadow:none;-moz-appearance:none;appearance:none}.has-error textarea{border-color:red!important}table{border-collapse:collapse}.a11y-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.weight--strong{font-weight:900}.weight--weak{font-weight:200}.oneword{display:inline-block}.force-oneword{display:inline-block;white-space:nowrap}.force-nobreak{white-space:nowrap}.force-break{word-break:break-all}.display--inline-block{display:inline-block}.display--block{display:inline-block}.display--inline{display:inline}.align--hc{text-align:center}.align--hl{text-align:left}.align--hr{text-align:right}.align--vt{vertical-align:top}.align--vb{vertical-align:bottom}.align--vm{vertical-align:middle}.align--hvc{text-align:center;vertical-align:middle}@media screen and (max-width:991px){.visible-dt{display:none!important}}@media screen and (min-width:992px),screen and (max-width:767px){.visible-tb{display:none!important}}@media screen and (min-width:768px){.visible-mb{display:none!important}}@media screen and (min-width:992px){.hidden-dt{display:none!important}}@media screen and (max-width:991px) and (min-width:768px){.hidden-tb{display:none!important}}@media screen and (max-width:767px){.hidden-mb{display:none!important}}.hidden-all{display:none!important}body:not(.page-cn) .visible-cn{display:none!important}.page-cn .hidden-cn{display:none!important}.demo-info{padding:60px 0 0}.bg-bricks{position:absolute;overflow:hidden;width:50%;height:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;flex-direction:column-reverse;opacity:.5}.bg-bricks.bg-bricks--bottom-left{left:0;bottom:0}.bg-bricks.bg-bricks--top-right{right:0;top:0;transform:rotate(180deg)}.bg-bricks.bg-bricks--bottom{width:100%;left:0;bottom:0}.bg-bricks.bg-bricks--top{width:100%;left:0;top:0;transform:rotate(180deg)}.bg-bricks.bg-bricks--static{width:100%;height:100%;left:0;top:0;background:url(/~/media/images/hotel/iclub/bg-nav.png) repeat-x center top}.bg-bricks canvas{position:absolute;top:0;left:0;width:100%;height:100%}body:not(.page-loaded) .bg-bricks:not(.is-initialized){opacity:0}body:not(.page-loaded) .bg-bricks:not(.is-initialized) svg rect{animation:none!important}.bg-bricks svg *{will-change:opacity,transform}.bg-bricks svg>rect.bg-bricks__box--1{animation:fade-in-out 2s infinite 3s}.bg-bricks svg>rect.bg-bricks__box--2{animation:fade-in-out 4s infinite 2s}.bg-bricks svg>rect.bg-bricks__box--3{animation:fade-in-out 6s infinite 1s}.bg-bricks.bg-bricks--bygrp .bg-bricks__mask rect{opacity:0;will-change:transform,opacity}.bg-bricks.bg-bricks--bygrp .bg-bricks__mask--1 rect{animation:fade-in-out 4s infinite}.bg-bricks.bg-bricks--bygrp .bg-bricks__mask--2 rect{animation:fade-in-out 5s infinite}.bg-bricks.bg-bricks--bygrp .bg-bricks__mask--3 rect{animation:fade-in-out 6s infinite}@media screen and (max-width:991px){.bg-bricks--visible-dt{opacity:0!important}}@media screen and (min-width:992px),screen and (max-width:767px){.bg-bricks--visible-tb{opacity:0!important}}@media screen and (min-width:768px){.bg-bricks--visible-mb{opacity:0!important}}@media screen and (min-width:992px){.bg-bricks--hidden-dt{opacity:0!important}}@media screen and (max-width:991px) and (min-width:768px){.bg-bricks--hidden-tb{opacity:0!important}}@media screen and (max-width:767px){.bg-bricks--hidden-mb{opacity:0!important}}.bg-bricks--hidden-all{opacity:0!important}.bg-bricks__row{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;align-items:flex-start}.bg-bricks__brick{position:relative;width:15px;border:2px solid transparent;will-change:transform,opacity}.bg-bricks__row:nth-child(2n) .bg-bricks__brick{transform:translateX(-50%)}.bg-bricks__brick-body{display:block;width:100%;padding-bottom:100%;background:#71bf44;will-change:transform,opacity}@keyframes fade-in-out{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.bg-ptline{position:absolute;left:100%;top:100%;width:1px;height:1px}.header__nav .bg-ptline{top:auto;left:auto;bottom:-35px;right:0;width:140px;height:140px;background:url(/~/media/images/hotel/iclub/bg-menu-lines.png) no-repeat center center;background-size:contain;pointer-events:none}@media screen and (max-width:767px){.header__nav .bg-ptline{display:none}}.img-tabs__gallery .bg-ptline{top:auto;right:auto;left:-70px;bottom:-35px;width:140px;height:140px;background:url(/~/media/images/hotel/iclub/bg-img-tabs-lines.png) no-repeat center center;background-size:contain}@media screen and (max-width:1280px){.img-tabs__gallery .bg-ptline{width:70px;height:70px;left:-35px;bottom:-17.5px}}@media screen and (max-width:767px){.img-tabs__gallery .bg-ptline{display:none}}.bg-ptline__line{position:absolute;height:100px;width:1px;padding-top:5px;padding-bottom:5px;backface-visibility:hiden}.header__nav .bg-ptline__line,.img-tabs__gallery .bg-ptline__line{display:none}.bg-ptline__line:after{content:"";position:absolute;display:block;width:1px;height:calc(100% - 5px);background:#fff;top:5px}.bg-ptline__line:nth-child(1){left:15px;top:15px;transform:rotate(180deg)}.bg-ptline__line:nth-child(2){left:15px;top:15px;transform:rotate(90deg)}.bg-ptline__line:nth-child(3){bottom:100%;margin-bottom:50px;height:50px}.award-carousel__btn,.big-banner__btn,.btn,.featured-rmblk__btn,.header__btn,.hero-banner__btn,.hl-intro__btn,.img-para__btn,.listing-block__btn,.offer-block__btn,.promo-blk__btn,.rich-content .rich-content__btn,.rich-content button,.room__btn,.special-offers__btn{position:relative;display:inline-block;text-align:center;color:#fff;border-radius:30px;font-weight:700;padding:12px 32px;text-align:center;font-size:14px;margin:5px 0;background:#33228e}@media screen and (max-width:991px){.award-carousel__btn,.big-banner__btn,.btn,.featured-rmblk__btn,.header__btn,.hero-banner__btn,.hl-intro__btn,.img-para__btn,.listing-block__btn,.offer-block__btn,.promo-blk__btn,.rich-content .rich-content__btn,.rich-content button,.room__btn,.special-offers__btn{padding:12px 25px;font-size:13px}}@media screen and (max-width:350px){.award-carousel__btn,.big-banner__btn,.btn,.featured-rmblk__btn,.header__btn,.hero-banner__btn,.hl-intro__btn,.img-para__btn,.listing-block__btn,.offer-block__btn,.promo-blk__btn,.rich-content .rich-content__btn,.rich-content button,.room__btn,.special-offers__btn{padding:12px 20px}}.btn--light{background:#9e9c9d;color:#fff}.award-carousel__btn--l,.big-banner__btn--l,.btn--l,.btn--l.scform-reset,.featured-rmblk__btn,.header__btn--l,.hero-banner__btn--l,.hl-intro__btn,.img-para__btn--l,.listing-block__btn--l,.offer-block__btn,.promo-blk__btn--l,.rich-content .button--l,.rich-content .rich-content__btn--l,.room__btn--l,.special-offers__btn--l{padding:15px 35px;font-size:16px}@media screen and (max-width:991px){.award-carousel__btn--l,.big-banner__btn--l,.btn--l,.btn--l.scform-reset,.featured-rmblk__btn,.header__btn--l,.hero-banner__btn--l,.hl-intro__btn,.img-para__btn--l,.listing-block__btn--l,.offer-block__btn,.promo-blk__btn--l,.rich-content .button--l,.rich-content .rich-content__btn--l,.room__btn--l,.special-offers__btn--l{padding:10px 20px;font-size:14px}}@media screen and (max-width:767px){.award-carousel__btn--l,.big-banner__btn--l,.btn--l,.btn--l.scform-reset,.featured-rmblk__btn,.header__btn--l,.hero-banner__btn--l,.hl-intro__btn,.img-para__btn--l,.listing-block__btn--l,.offer-block__btn,.promo-blk__btn--l,.rich-content .button--l,.rich-content .rich-content__btn--l,.room__btn--l,.special-offers__btn--l{font-size:14px}}.btn--s{padding:12px 20px;font-size:14px}@media screen and (max-width:1280px){.btn--s{padding:10px 18px;font-size:13px}}@media screen and (max-width:991px){.btn--s{padding:8px 15px;font-size:12px}}.breadcrumb{position:relative;display:inline-block;width:100%;font-size:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}@media screen and (max-width:991px){.breadcrumb{display:none}}.menu-open[data-menu-target=main] .breadcrumb{display:none}.breadcrumb__item{display:inline-block;vertical-align:middle;font-size:0;margin-right:5px}.breadcrumb__item:after{content:">";margin-left:5px}.breadcrumb__item a,.breadcrumb__item span,.breadcrumb__item:after{display:inline-block;vertical-align:middle;line-height:1.5em;color:#fff}.menu-open .breadcrumb__item a,.menu-open .breadcrumb__item span,.menu-open .breadcrumb__item:after{color:#333}.header--fixed:not(.menu-open) .breadcrumb__item a,.header--fixed:not(.menu-open) .breadcrumb__item span,.header--fixed:not(.menu-open) .breadcrumb__item:after{color:#333}@media screen and (max-width:1200px){.breadcrumb__item a,.breadcrumb__item span,.breadcrumb__item:after{font-size:12px}}.breadcrumb__item:last-child{margin-right:5px}.breadcrumb__item:last-child:after{display:none}.award-carousel__wrapper,.banner-block__wrapper,.collapsible-blk__wrapper,.contact-list__detail-wrapper,.content-wrapper,.demo-info,.featured-rmblk__wrapper,.footer__wrapper,.group-info__detail-wrapper,.group-page-top__detail-wrapper,.header__nav-scroll-content,.header__wrapper,.highlight-introduction__detail-wrapper,.hl-intro__wrapper,.img-para__wrapper,.img-tabs__wrapper,.listing-block__wrapper,.listing-cart__detail-wrapper,.map__detail-wrapper,.name-list__detail-hero-wrapper,.name-list__detail-wrapper,.offer-block__wrapper,.our-brand__detail-wrapper,.photo-gallery__detail-wrapper,.promo-blk__wrapper,.reservation-panel__wrapper,.rich-content__wrapper,.room__wrapper,.slideshow__wrapper,.sns__wrapper,.special-offers__wrapper,.table-listing__detail-wrapper{position:relative;display:block;max-width:1200px;margin:0 auto}.custom-picker.has-error{border:1px solid red!important}.custom-picker__break{font-size:0;margin:0 30px}@media screen and (max-width:767px){.custom-picker__break{margin:0 15px}}.custom-picker__break span{display:inline-block;width:5px;height:5px;border-radius:100%;margin:0 3px;opacity:.5;background:#33228e}@media screen and (max-width:767px){.custom-picker__break span{width:3px;height:3px;margin:0 2px}}.custom-picker__control{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.custom-picker__label{position:relative;display:inline-block;text-align:left;padding-left:24px;padding-right:16px;line-height:24px;background:url(/~/media/images/hotel/regal/icons/gold/icon-datepicker.svg) no-repeat left center;background-size:16px 16px;font-weight:700;margin-bottom:5px;color:#33228e}.custom-picker--time .custom-picker__label{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-clock.svg)}.custom-picker__label:after{content:"";position:absolute;right:0;display:inline-block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#33228e transparent transparent transparent;top:50%;transform:center center;transform:translateY(-50%)}.custom-picker__display{display:block;font-weight:300;color:#33228e}.custom-picker__btn{position:relative;padding-bottom:10px;z-index:10}.custom-picker__btn.is-active:after{content:"";position:absolute;bottom:0;display:inline-block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #33228e transparent;left:50%;transform:translateX(-50%)}.custom-picker__datepickers{border-top:1px solid #33228e;display:none;padding:20px 0}.custom-picker__datepickers.is-active{display:block}.custom-picker__datepicker{display:none}.custom-picker__datepicker.is-active{display:block}.custom-picker__select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:30}.custom-select{display:inline-block;position:relative;width:100%}.custom-select>*{box-sizing:border-box}.custom-select.custom-select--inline{max-width:300px}.custom-select.custom-select--location{width:auto}.custom-select.custom-select--location .custom-select__trigger{width:auto;padding-left:0;padding-right:15px;font-weight:700;color:#333}.custom-select.custom-select--location .custom-select__trigger:before{width:20px;background:url(/~/media/icon/regala-grey/icon-loc.svg) no-repeat left center;background-size:100% auto;margin-right:5px}.custom-select.custom-select--location .custom-select__trigger:after{right:0;border-top-color:#333}.custom-select.custom-select--restaurant{width:auto}.custom-select.custom-select--restaurant .custom-select__trigger{width:auto;padding-left:0;padding-right:15px;font-weight:700;color:#33228e}.custom-select.custom-select--restaurant .custom-select__trigger:before{width:20px;background:url(/~/media/images/hotel/regal/icons/gold/icon-restaurant.svg) no-repeat left center;background-size:100% auto;margin-right:5px}.custom-select.custom-select--restaurant .custom-select__trigger:after{right:0;border-top-color:#33228e}.custom-select .custom-select__trigger{display:inline-block;width:100%;height:46px;white-space:nowrap;position:relative;background:0 0;color:#474747;user-select:none;font-size:0;white-space:nowrap;padding-left:5px;padding-right:15px;cursor:pointer}.custom-select .custom-select__trigger:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.custom-select .custom-select__trigger>span{white-space:normal;display:inline-block;vertical-align:middle}.custom-select .custom-select__trigger:hover{opacity:1}.custom-select .custom-select__trigger:after{content:"";position:absolute;right:10px;display:inline-block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#474747 transparent transparent transparent;top:50%;transform:center center;transform:translateY(-50%)}.custom-select ul{box-sizing:border-box;border:1px solid #474747;display:none;position:absolute;top:45px;left:0;width:100%;list-style:none;list-style-position:outside;background:#fff;z-index:300;max-height:120px;margin:0;padding:0;overflow:auto;display:none!important}.article-holder .custom-select ul{padding:0}.custom-select ul li{color:#474747;cursor:pointer;height:auto;padding:10px 5px;margin:0}.custom-select ul li:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.custom-select ul li span{display:inline-block;vertical-align:middle}.custom-select ul li:hover{background:#474747;color:#fff}.custom-select.open ul{display:block;overflow-y:auto;padding:0}.custom-select select{width:100%;height:100%;display:none;opacity:0;position:absolute;top:0;left:0;color:#474747;display:block;z-index:100}.custom-checkbox{padding-left:25px}.custom-checkbox.disabled{opacity:.2;pointer-events:none}.custom-checkbox .custom-checkbox{padding-left:0}.custom-checkbox .custom-checkbox.custom-checkbox--inline{margin-right:0;margin-bottom:0}.custom-checkbox.custom-checkbox--inline{display:inline-block;margin-right:30px;margin-bottom:15px}.custom-checkbox.custom-checkbox--inline:last-child{margin-right:0}.custom-checkbox.custom-checkbox--display label{cursor:default;pointer-events:none}.custom-checkbox.custom-checkbox--disabled input[type=checkbox]+label:before{cursor:default;pointer-events:none;background:#ccc}.custom-checkbox.custom-checkbox--m input[type=checkbox]+label:before,.custom-checkbox.custom-checkbox--m input[type=checkbox]:checked+label:before{height:25px;width:25px}@media screen and (max-width:991px){.custom-checkbox.custom-checkbox--m input[type=checkbox]+label:before,.custom-checkbox.custom-checkbox--m input[type=checkbox]:checked+label:before{width:15px;height:15px}}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox input[type=checkbox]+label{cursor:pointer}.custom-checkbox input[type=checkbox]+label+strong{margin-left:-5px}.has-error .custom-checkbox input[type=checkbox]+label{color:red}.custom-checkbox input[type=checkbox]+label:before,.custom-checkbox label:before{content:"";background:#fff;border:1px solid #bbb;box-sizing:border-box;display:inline-block;height:15px;width:15px;vertical-align:middle;margin-left:-25px;margin-right:10px;position:relative;top:-1px;border-radius:4px}.has-error .custom-checkbox input[type=checkbox]+label:before,.has-error .custom-checkbox label:before{border-color:red}.custom-checkbox input[type=checkbox]:checked+label:before,.custom-checkbox.is-checked label:before{content:"";height:15px;width:15px;background:url(/~/media/images/hotel/regal/icons/black/icon-simple-tick.svg) no-repeat center center;background-size:90% 90%}.custom-checkbox .custom-checkbox__desc{font-size:12px;margin-bottom:0}.find-a-hotel .gm-style .gm-style-iw-c{box-shadow:0;border:0;border-radius:0;padding:0;z-index:10}.find-a-hotel .gm-style .gm-style-iw-d{overflow-x:hidden!important;overflow-y:auto!important;max-width:100%!important}.find-a-hotel .gm-style .gm-style-iw-d+button{display:none!important}.custom-iw{position:relative;width:400px}.custom-iw__info{position:relative;width:100%;padding:30px 30px 35px}.custom-iw__img{width:100%;display:block;margin:0 0 10px}.custom-iw__img img{width:100%;display:block}.custom-iw__name{position:relative;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;margin:0 0 15px;color:#333}.custom-iw__loc{position:relative;margin:0 0 15px;padding-left:25px;color:#333}.custom-iw__loc:before{content:"";display:block;position:absolute;width:22px;height:22px;font-size:0;background-repeat:center center;background-repeat:no-repeat;background-image:url(/~/media/images/hotel/regal/icons/gold/icon-loc.svg);background-size:100%;left:0;top:50%;margin-top:-11px}.custom-iw__loc.regal:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-tag.svg)}.custom-iw__loc.iclub:before{background-image:url(/~/media/images/brand/regal/icons/icon-tag-iclub.svg)}.custom-iw__loc.regala:before{background-image:url(/~/media/icon/regala-blue/icon-tag.svg)}.custom-iw__link{position:relative}.custom-iw__link a{display:block;font-weight:700;color:#333}.custom-iw__link a:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:5px;background-color:#9f7d4f}.custom-iw__link.regal a:after{background-color:#6c2f9b}.custom-iw__link.iclub a:after{background-color:#71bf44}.custom-iw__link.regala a:after{background-color:#00a1e4}.custom-radio{padding-left:25px}.custom-radio.disabled{opacity:.2;pointer-events:none}.custom-radio.custom-radio--inline{display:inline-block;margin-right:30px;margin-bottom:15px}.custom-radio.custom-radio--inline:last-child{margin-right:0}.custom-radio.custom-radio--display label{cursor:default;pointer-events:none}.custom-radio.custom-radio--disabled label:before{cursor:default;pointer-events:none;background:#ccc}.custom-radio.custom-radio--m input[type=radio]:checked+label:before,.custom-radio.custom-radio--m label:before{height:25px;width:25px}@media screen and (max-width:991px){.custom-radio.custom-radio--m input[type=radio]:checked+label:before,.custom-radio.custom-radio--m label:before{width:15px;height:15px}}.custom-radio input[type=radio]{display:none}.custom-radio label{position:relative;cursor:pointer}.has-error .custom-radio label{color:red}.custom-radio label+strong{margin-left:-5px}.custom-radio label:after,.custom-radio label:before{content:"";background:0 0;display:block;height:15px;width:15px;border-radius:50%;position:absolute;left:-25px;top:0}.custom-radio label:before{border:1px solid #bbb}.has-error .custom-radio label:before{border-color:red}.custom-radio input[type=radio]:checked+label:after,.custom-radio.is-checked label:after{border:1px solid #333;background:#333;transform-origin:center center;transform:scale(.6)}.has-error .custom-radio input[type=radio]:checked+label:after,.has-error .custom-radio.is-checked label:after{background:red;border-color:red}.custom-radio .custom-radio__desc{font-size:12px;margin-bottom:0}.date-range{position:relative;z-index:30}.date-range.has-error{border:1px solid red!important}.date-range__break{font-size:0;margin:0 30px}@media screen and (max-width:767px){.date-range__break{margin:0 15px}}.date-range__break span{display:inline-block;width:5px;height:5px;border-radius:100%;margin:0 3px;opacity:.5;background:#33228e}@media screen and (max-width:767px){.date-range__break span{width:3px;height:3px;margin:0 2px}}.date-range__control{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.date-range__label{position:relative;display:inline-block;text-align:left;padding-left:24px;padding-right:16px;line-height:24px;color:#333;background:url(/~/media/icon/regala-grey/icon-datepicker.svg) no-repeat left center;background-size:16px 16px;font-weight:700;margin-bottom:5px}.date-range__label:after{content:"";position:absolute;right:0;display:inline-block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#333 transparent transparent transparent;top:50%;transform:center center;transform:translateY(-50%)}.date-range__display{display:block;color:#333;font-weight:300}.date-range__btn{position:relative;padding-bottom:10px}.date-range__btn.is-active:after{content:"";position:absolute;bottom:0;display:inline-block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #333 transparent;left:50%;transform:translateX(-50%)}.date-range__datepickers{border-top:1px solid #33228e;display:none;padding:20px 0}.date-range__datepickers.is-active{display:block}.date-range--floating .date-range__datepickers{position:absolute;left:50%;transform:translateX(-50%);top:100%;z-index:30;background:#fff;border-top:2px solid #33228e;padding:10px 0;box-shadow:rgba(150,150,150,.4) 0 3px 4px;margin-top:-1px}.date-range__datepicker{display:none}.date-range--single .date-range__datepicker{display:block}.date-range__datepicker.is-active{display:block}.ui-datepicker{margin:0 auto}.ui-widget.ui-widget-content{border:0;background:0 0}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:0;background:0 0;text-align:center;font-weight:700}.ui-datepicker .ui-datepicker-header{border:0;background:0 0}.ui-datepicker th{color:rgba(0,0,0,.5)}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{content:"";bottom:0;display:inline-block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #33228e transparent;background:0 0!important;margin-top:-4px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:2px}.ui-datepicker .ui-datepicker-prev span{transform:rotate(-90deg)}.ui-datepicker .ui-datepicker-next span{transform:rotate(90deg)}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0;background:0 0}#ui-datepicker-div{background:#fff;padding:15px;box-shadow:rgba(0,0,0,.1) 0 3px 10px;transform:translateX(-50%);border-bottom:2px solid #33228e}#ui-datepicker-div:after{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-5px;border-style:solid;border-width:10px 8px 0 8px;border-color:#33228e transparent transparent transparent}.ui-state-active,.ui-state-highlight,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#33228e}.ui-state-active,.ui-widget-content .ui-state-active{text-decoration:underline}.err-msg,.field-validation-error,.generic-form__err-msg{color:red;margin-top:-10px}.custom-select .err-msg,.custom-select .field-validation-error,.custom-select .generic-form__err-msg,.input-fields__field--name-group .err-msg,.input-fields__field--name-group .field-validation-error,.input-fields__field--name-group .generic-form__err-msg{position:absolute;top:100%;left:0}.input-fields__field--name-group .err-msg,.input-fields__field--name-group .field-validation-error,.input-fields__field--name-group .generic-form__err-msg{left:10px}.input-fields__file .err-msg,.input-fields__file .field-validation-error,.input-fields__file .generic-form__err-msg{margin-top:0;line-height:1.3}.custom-select .err-msg,.custom-select .field-validation-error,.custom-select .generic-form__err-msg{margin-top:0}.generic-form__col>.field-validation-error{display:block;margin-top:0;padding-top:12px}.generic-form__row>.field-validation-error{position:absolute;margin-top:0;left:10px;bottom:10px;width:100%}.find-a-venue{position:relative;padding:90px 0;color:#33228e}@media screen and (max-width:767px){.find-a-venue{padding:60px 0}}.find-a-venue .rich-content__table-scroller table{width:100%}.find-a-venue .rich-content__table-scroller th{font-weight:700}.find-a-venue .rich-content__table-scroller td,.find-a-venue .rich-content__table-scroller th{text-align:center}.find-a-venue .rich-content__table-scroller td:first-child,.find-a-venue .rich-content__table-scroller th:first-child{text-align:left}.find-a-venue__no-result,.find-a-venue__subtitle,.find-a-venue__title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;margin:0 0 30px}.find-a-venue__result-holder{padding:45px 0}@media screen and (max-width:767px){.find-a-venue__result-holder{padding:30px 0}}.find-a-venue__result .rich-content table .is-hidden{display:none}.icon-links{position:relative;display:block;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.icon-links__link{display:inline-block;vertical-align:middle;margin-right:20px;max-width:150px;min-width:70px;margin-bottom:20px;color:#333}@media screen and (max-width:1280px){.icon-links__link{max-width:100px;margin-right:15px}}@media screen and (max-width:991px){.icon-links__link{max-width:75px}}@media screen and (max-width:767px){.icon-links__link{max-width:33.3333%;margin-right:20px}}.icon-links__link:last-child{margin-right:0}.icon-links__icon{display:block;width:36px;height:36px;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto 10px}@media screen and (max-width:1280px){.icon-links__icon{width:24px;height:24px}}.icon-links__text{display:block;font-weight:700;width:100%;text-align:center}@media screen and (max-width:991px){.icon-links__text{font-size:12px}}.num-field{display:inline-block;vertical-align:middle;margin:0 20px}.generic-form__row .num-field{text-align:center}@media screen and (max-width:767px){.num-field{margin:0 10px}}.num-field input[type=number]{display:inline-block;text-align:center;-moz-appearance:none;appearance:none;width:50px;-moz-appearance:textfield;padding:0;color:#333;font-weight:300}.num-field input[type=number]::-webkit-inner-spin-button,.num-field input[type=number]::-webkit-outer-spin-button{margin:0}.num-field__label{color:#333;font-weight:700}.num-field__field{position:relative;padding:0 10px}.num-field__btn-left{display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #333 transparent transparent}.num-field__btn-right{display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #333}.input-fields{position:relative;width:100%;margin-bottom:20px}.input-fields input,.input-fields textare{width:100%}.input-fields .has-error .input-fields__field,.input-fields .has-error input,.input-fields .has-error textare{border-color:red!important}.input-fields__file,.input-fields__input{width:100%;height:50px;line-height:50px;padding:0 25px;border:1px solid #bbb;border-radius:30px;resize:none}.input-fields__file::placeholder,.input-fields__input::placeholder{color:#333}.input-fields__file:focus,.input-fields__input:focus{outline:0}.input-fields__file.input-fields__input--taller,.input-fields__input.input-fields__input--taller{height:150px}textarea.input-fields__input.input-fields__input--taller{line-height:1.3em;overflow:hidden;padding-top:calc(25px - .65em)}.input-fields__field{width:100%;margin-bottom:20px;border:1px solid #bbb;border-radius:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch}.input-fields__field.has-error{border-color:red!important}.input-fields__field:last-child{margin-bottom:0}.input-fields__field .input-fields__input{border:0}.input-fields__field .input-fields__title .custom-select{padding:0}.input-fields__field .custom-select{padding:0 20px}.input-fields__field .custom-select .custom-select__trigger{padding-right:25px;height:50px;color:#333}.input-fields__field .custom-select .custom-select__trigger span{width:100%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-fields__field .custom-select .custom-select__trigger:after{border-top-color:#333}.input-fields__title{width:100px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.input-fields__title:first-child{padding-left:20px}.input-fields__title .custom-select{width:100%}.input-fields__title .custom-select__trigger{padding-left:0;width:100%;padding-right:25px;color:#33228e;font-weight:700}.input-fields__title .custom-select__trigger:after{border-top-color:#33228e}.input-fields__name:last-child{padding-left:10px}.input-fields__file{position:relative;padding:0;border:0;height:auto;min-height:50px;line-height:1.3}.input-fields__file input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;z-index:30}.input-fields__file-label{position:relative;border:1px solid transparent;padding:0 25px;padding-left:60px;background:url(/~/media/images/hotel/regal/icons/black/icon-upload.svg) no-repeat 25px center;background-size:24px 24px;z-index:10;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden;border-color:#bbb;border-radius:30px;line-height:50px}.toggle-fields__toggle{position:relative}.toggle-fields__toggle span{position:relative;display:inline-block;vertical-align:middle;padding-right:20px;color:#333;font-weight:700}.toggle-fields__toggle span:after{content:"";position:absolute;right:0;display:inline-block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#333 transparent transparent transparent;top:50%;transform:center center;transform:translateY(-50%)}.toggle-fields.is-active .toggle-fields__toggle span:after{opacity:0}.toggle-fields.is-active .toggle-fields__toggle{padding-bottom:20px}.toggle-fields.is-active .toggle-fields__toggle:before{content:"";position:absolute;bottom:0;display:inline-block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #333 transparent;left:50%;transform:translateX(-50%)}.toggle-fields__fields{display:none;border-top:1px solid #666;padding:20px 0 0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.toggle-fields.is-active .toggle-fields__fields{display:flex}.toggle-fields__fields-holder{margin-left:-10px;margin-right:-10px}.toggle-fields__field{display:inline-block;width:50%;padding:0 10px;margin-top:10px;margin-bottom:10px}@media screen and (max-width:767px){.toggle-fields__field{width:100%}}.toggle-fields__field input{width:100%;height:50px;line-height:50px;padding:0 30px;border:1px solid #bbb;border-radius:30px}.toggle-fields__field input::placeholder{color:#333}.reservation-panel{position:absolute;bottom:8px;left:0;width:100%;color:#fff;z-index:90;pointer-events:none}@media screen and (max-width:991px){.reservation-panel{display:none}}@media screen and (max-width:1280px){.reservation-panel{left:-3%}.reservation-panel .reservation-panel__book-now,.reservation-panel .reservation-panel__date-label,.reservation-panel .reservation-panel__item a,.reservation-panel .reservation-panel__room-picker-trigger{font-size:12px}}.reservation-panel__wrapper{padding-left:120px;padding-right:120px}.reservation-panel__items-holder{position:relative;width:100%}.reservation-panel__items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin-left:-30px;margin-right:-30px;padding:30px 0}@media screen and (max-width:1280px){.reservation-panel__items{margin-left:-15px;margin-right:-15px}}.reservation-panel__item{position:relative;display:inline-block;padding:0 30px;color:#fff;pointer-events:all}@media screen and (max-width:1280px){.reservation-panel__item{padding:0 15px}}.reservation-panel__item:before{position:absolute;content:"";display:block;right:0;width:1px;height:40px;top:50%;margin-top:-20px;background:rgba(255,255,255,.3)}.reservation-panel__item:last-child:before{display:none}.reservation-panel__item a,.reservation-panel__item button{color:#fff;font-weight:700;cursor:pointer}.reservation-panel__date{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.reservation-panel__date-label{color:#fff;font-weight:700}.reservation-panel__date-br{display:inline-block;vertical-align:middle;margin:0 10px;width:30px;height:20px;background:url(/~/media/images/hotel/regal/icons/white/icon-long-arrow.svg) no-repeat center center;background-size:contain}.reservation-panel__date-picker{position:relative;display:inline-block;text-align:left;padding-left:24px;line-height:24px;background:url(/~/media/images/hotel/regal/icons/white/icon-datepicker.svg) no-repeat left center;background-size:16px 16px}.reservation-panel__date-picker input{padding:0;color:#fff}.reservation-panel__date-picker input::placeholder{color:#fff}.reservation-panel__room-picker{position:relative}.reservation-panel__room-picker-trigger{display:inline-block;text-align:left;padding-left:24px;line-height:24px;background:url(/~/media/images/hotel/regal/icons/white/icon-user.svg) no-repeat left center;background-size:16px 16px;color:#fff;font-weight:700;text-decoration:none}.reservation-panel__room-picker-panel{display:none;position:absolute;padding-bottom:10px;left:50%;transform:translateX(-50%);bottom:100%}.reservation-panel__room-picker.is-active .reservation-panel__room-picker-panel{display:block}.reservation-panel__room-picker-panel:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:0;height:0;margin-left:-5px;border-style:solid;border-width:10px 8px 0 8px;border-color:#fff transparent transparent transparent}.reservation-panel__room-picker-panel-inner{background:#fff;box-shadow:rgba(0,0,0,.1) 0 3px 10px;padding:15px 0;text-align:center;white-space:nowrap;border-radius:5px}.reservation-panel__reward{display:inline-block;text-align:left;padding-left:24px;line-height:24px;background:url(/~/media/images/hotel/regal/icons/white/icon-reward.svg) no-repeat left center;background-size:16px 16px}.reservation-panel__link{position:relative;padding-top:4px;padding-bottom:4px}.reservation-panel__link:after{content:"";position:absolute;display:block;background:#fff;width:100%;height:2px;left:0;bottom:0}.reservation-panel__date-input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.reservation-panel__book-now{color:#fff;font-weight:700;text-decoration:none}.reservation-panel__item-title{margin:0;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin-right:10px}.collapsible-blk{position:relative;padding:90px 0}@media screen and (max-width:767px){.collapsible-blk{padding:60px 0}}.collapsible-blk__item{padding:35px 0 0}@media screen and (max-width:991px){.collapsible-blk__item{padding:30px 0 0}}@media screen and (max-width:767px){.collapsible-blk__item{padding:20px 0 0}}.collapsible-blk__item:first-child{border-top:1px solid #333}.collapsible-blk__item.is-active .collapsible-blk__toggle:after{transform:translateY(-50%) rotate(0)}.collapsible-blk__item.is-active .collapsible-blk__content{display:block}.collapsible-blk__toggle{position:relative;display:block;padding-right:40px;font-weight:700;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;transition:.3s;width:100%;text-align:left;padding-bottom:35px;border-bottom:1px solid #333;color:#333}@media screen and (max-width:991px){.collapsible-blk__toggle{padding-bottom:30px}}@media screen and (max-width:767px){.collapsible-blk__toggle{padding-bottom:20px}}.collapsible-blk__toggle:focus{outline:0}.collapsible-blk__toggle-txt{color:#333;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700}@media screen and (max-width:767px){.collapsible-blk__toggle-txt{font-size:18px}}.collapsible-blk__content{display:none;padding-top:35px;color:#33228e}@media screen and (max-width:991px){.collapsible-blk__content{padding-top:30px}}@media screen and (max-width:767px){.collapsible-blk__content{padding-top:20px}}.collapsible-blk__content>:last-child{margin-bottom:0;padding-bottom:0}@media screen and (max-width:991px){.collapsible-blk__content p{font-size:14px}}.collapsible-blk__toggle-graphic{display:block;position:absolute;width:22px;height:22px;top:0;right:10px}@media screen and (max-width:767px){.collapsible-blk__toggle-graphic{width:16px;height:16px}}.collapsible-blk__toggle-graphic:after,.collapsible-blk__toggle-graphic:before{content:"";position:absolute;display:block;background-color:#333;transition:.3s}.collapsible-blk__toggle-graphic:before{width:100%;height:2px;left:0;top:50%;margin-top:-1px}.collapsible-blk__toggle-graphic:after{height:100%;width:2px;top:0;left:50%;margin-left:-1px}.collapsible-blk__item.is-active .collapsible-blk__toggle-graphic:after{opacity:0}.collapsible-blk__desc{padding:35px 0}@media screen and (max-width:991px){.collapsible-blk__desc{padding:30px 0}}@media screen and (max-width:767px){.collapsible-blk__desc{padding:20px 0}}.collapsible-blk__desc+.collapsible-blk__item{border-top:1px solid #333}.collapsible-blk__btns{position:relative}.collapsible-blk__btn{position:relative;padding-left:35px;font-weight:700;text-decoration:none}.rich-content .collapsible-blk__btn{text-decoration:none}.rich-content .collapsible-blk__btn:not(.rich-content__btn){text-decoration:none}.collapsible-blk__btn:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px;background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%;position:absolute;top:50%;margin-top:-14px;left:0}.page-fraction{position:relative;display:flex;align-items:center}.page-fraction__current,.page-fraction__line,.page-fraction__total{display:inline-block;vertical-align:middle}.page-fraction__current{font-size:16px;font-weight:700}.page-fraction__total{font-weight:400;position:relative;top:-1px}.page-fraction__line{margin:0 5px;font-size:0;width:1px;align-self:stretch;background-color:#333}.big-banner__slider-slider-pages .page-fraction__line{background-color:#fff}.page-holder{position:relative;z-index:100;width:100%;height:100vh;overflow:hidden;transform-origin:100% center;transition:.3s}@media screen and (min-width:992px){.menu-open:not([data-menu-target=find-a-hotel]) .page-holder{transform:scale(.78);height:125vh;margin-left:8%}:not(.page-holder__close-menu) .menu-open .page-holder{pointer-events:none}}@media screen and (max-width:991px){.menu-open .page-holder{pointer-events:none}}.page-holder__close-menu{position:absolute;top:0;right:0;width:50%;height:100%;z-index:1000;opacity:1;display:none;cursor:zoom-in}.page-holder__close-menu:focus{outline:0}@media screen and (min-width:992px){.menu-open .page-holder__close-menu{display:block}}.page-holder__header{transform-origin:center top;transition:.3s;width:100%;height:100vh;overflow:auto;pointer-events:none;position:absolute;z-index:100}.page-holder__header>*{pointer-events:all}@media screen and (min-width:992px){.menu-open:not([data-menu-target=find-a-hotel]) .page-holder__header{overflow:hidden;transform:scale(.7) perspective(200px) rotateX(1.5deg)}.menu-open .page-holder__header header{position:absolute;top:0}}.page-holder__main{background:#fff;transform-origin:center top;transition:transform .3s;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden}.page-holder__main ::-webkit-scrollbar{width:0;background:0 0}.page-holder__main ::-webkit-scrollbar-thumb{background:red}@media screen and (min-width:992px){.menu-open:not([data-menu-target=find-a-hotel]) .page-holder__main{height:150vh;transform:scale(.7) perspective(200px) rotateX(1.5deg);box-shadow:#969696 0 8px 15px}}@media screen and (max-width:991px){.menu-open .page-holder__main{opacity:0;pointer-events:none}}.page-holder__content{position:relative;background:#fff;width:100%;overflow-x:hidden}.icon-close{width:20px;height:20px;display:block}.icon-close__graphic{position:absolute;top:0;left:0;width:32px;height:22px}.icon-close__graphic:after,.icon-close__graphic:before{content:"";position:absolute;display:block;width:100%;height:3px;top:50%;left:0;margin-top:-1.5px;background:#333;transform-origin:center center;transition:.4s}.icon-close__graphic:before{transform:rotate(45deg)}.icon-close__graphic:after{transform:rotate(-45deg)}.generic-form{position:relative;width:100%;color:#333;overflow:hidden}.generic-form.generic-form--small{max-width:768px}.generic-form__row{margin-left:-10px;margin-right:-10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.generic-form__row--half{width:50%}@media screen and (max-width:767px){.generic-form__row{display:block}.generic-form__row--half{width:100%}}.generic-form__row .award-carousel__btn,.generic-form__row .big-banner__btn,.generic-form__row .btn,.generic-form__row .featured-rmblk__btn,.generic-form__row .header__btn,.generic-form__row .hero-banner__btn,.generic-form__row .hl-intro__btn,.generic-form__row .img-para__btn,.generic-form__row .listing-block__btn,.generic-form__row .offer-block__btn,.generic-form__row .promo-blk__btn,.generic-form__row .rich-content .rich-content__btn,.generic-form__row .rich-content button,.generic-form__row .room__btn,.generic-form__row .special-offers__btn,.rich-content .generic-form__row .rich-content__btn,.rich-content .generic-form__row button{margin-right:10px}.generic-form__row .award-carousel__btn:last-child,.generic-form__row .big-banner__btn:last-child,.generic-form__row .btn:last-child,.generic-form__row .featured-rmblk__btn:last-child,.generic-form__row .header__btn:last-child,.generic-form__row .hero-banner__btn:last-child,.generic-form__row .hl-intro__btn:last-child,.generic-form__row .img-para__btn:last-child,.generic-form__row .listing-block__btn:last-child,.generic-form__row .offer-block__btn:last-child,.generic-form__row .promo-blk__btn:last-child,.generic-form__row .rich-content .rich-content__btn:last-child,.generic-form__row .rich-content button:last-child,.generic-form__row .room__btn:last-child,.generic-form__row .special-offers__btn:last-child,.rich-content .generic-form__row .rich-content__btn:last-child,.rich-content .generic-form__row button:last-child{margin-right:0}.generic-form__col{position:relative;padding:10px 10px;width:100%}.generic-form__1col>.generic-form__col{width:100%}.generic-form__2cols>.generic-form__col{width:50%}.generic-form__3cols>.generic-form__col{width:33.3333%}@media screen and (max-width:767px){.generic-form__1col>.generic-form__col,.generic-form__2cols>.generic-form__col,.generic-form__3cols>.generic-form__col{width:100%}}.range-slider{position:relative;font-size:0;padding:12px 0;padding-right:45px}.range-slider.range-slider--vertical{text-align:center;height:100%}.range-slider__slider{width:100%}.range-slider__slider .ui-slider-handle,.range-slider__slider a,.range-slider__slider button{cursor:pointer}.range-slider__slider .ui-slider-handle:focus,.range-slider__slider a:focus,.range-slider__slider button:focus{outline:0}.range-slider:not(.range-slider--vertical) .range-slider__slider{margin:15px 0;height:1px}.range-slider:not(.range-slider--vertical) .range-slider__slider.ui-slider .ui-slider-handle{top:-dragPtSize;margin-left:-dragPtSize}.range-slider:not(.range-slider--vertical) .range-slider__slider.ui-slider-horizontal .ui-slider-range{height:200%;top:50%;transform:translateY(-50%)}.range-slider.range-slider--vertical .range-slider__slider{display:inline-block;height:100%;margin:0 15px;width:3px}.range-slider.range-slider--vertical .range-slider__slider.ui-slider .ui-slider-handle{left:-6px;margin-bottom:-6px;left:-30px;margin-bottom:-30px}.range-slider.range-slider--vertical .range-slider__slider.ui-slider-horizontal .ui-slider-range{width:200%;left:50%;transform:translateX(-50%)}.range-slider__slider.ui-widget.ui-widget-content{border-color:#ddd;background:#ddd}.range-slider__slider.ui-slider .ui-slider-handle{width:60px;height:60px;margin-left:-30px;margin-top:-30px;border:0;background:0 0}.range-slider__slider.ui-slider .ui-slider-handle:before{content:"";display:block;width:12px;height:12px;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px;border-radius:100%;border-color:#33228e;background:#33228e}.range-slider__slider.ui-slider-horizontal .ui-slider-range{background:#3d1053;border-color:#3d1053}.range-slider__data{display:none}.range-slider__slider-holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center}.range-slider__label{width:85px;flex:0 0 auto;text-align:left;padding-left:0;padding-right:10px}.range-slider__label:last-child{text-align:right;padding-right:0;padding-left:10px}.search-bar{position:relative;width:100%;max-width:250px;height:40px;line-height:40px;padding:0 25px;padding-left:35px;border:1px solid #bbb;border-radius:30px}.search-bar__btn{position:absolute;width:30px;height:30px;left:5px;top:50%;margin-top:-15px;background:url(/~/media/images/brand/regal/icons/grey/icon-search.svg) no-repeat center center;background-size:50%}.search-bar__input{width:100%;height:100%;padding:0;color:#333}.search-bar__input:focus{outline:0}.select-set{position:relative}.select-set__child:not(.is-active){display:none!important}.popup{display:none;border-radius:20px}.popup.popup--my-fav{padding:15px 5px;overflow:hidden}.popup.popup--table-reservation .popup__content{padding:100px 60px 60px;overflow:hidden}@media screen and (max-width:767px){.popup.popup--table-reservation .popup__content{padding:90px 5% 60px}.popup.popup--table-reservation .popup__content .popup__close{left:5%}}.popup__content{width:100%;padding:70px 30px 45px;position:relative;overflow:hidden}.popup:not(.popup--ready) .popup__content{background:url(/~/media/images/hotel/regal/icons/icon-loading.gif) no-repeat center center;background-size:32px 32px}.popup:not(.popup--ready) .popup__content *{visibility:hidden}.popup__content:before{content:"";display:block;position:absolute;width:100%;left:0;height:70px;top:0;background:#fff;z-index:20}.popup__content>*{z-index:10}.popup[data-popup-width="480"] .popup__content{max-height:480px;overflow:auto}.popup__close{position:absolute;left:30px;top:30px;z-index:30}.popup__close .icon-close__graphic{left:50%;top:50%;transform:translate(-50%,-50%)}.iziModal-overlay{background-color:rgba(255,255,255,.6)!important}.video-holder{width:100%;position:relative;padding-bottom:75%;overflow:hidden}.video-holder video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.award-carousel{position:relative;width:100%;overflow:hidden;padding:90px 0 40px}@media screen and (max-width:991px){.award-carousel{padding:60px 0 20px}}@media screen and (max-width:767px){.award-carousel{padding:30px 0 15px}}.award-carousel__wrapper{text-align:center}.award-carousel__info{margin-bottom:30px;color:#33228e}.award-carousel__tag{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700}.award-carousel--home .award-carousel__tag{margin:0 0 20px}.award-carousel__title{font-weight:700;margin:0 0 30px;color:#33228e}@media screen and (max-width:1280px){.award-carousel--home .award-carousel__title{margin:0 0 15px;font-size:28px}}.award-carousel__desc{line-height:1.5em;max-width:640px;margin:0 auto 15px}.award-carousel__detail-holder .award-carousel__desc{margin:0 auto 30px}@media screen and (max-width:1280px){.award-carousel__detail-holder .award-carousel__desc{margin:0 auto 15px;font-size:14px}}.award-carousel__link-row{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.award-carousel__link-row:last-child{margin-bottom:0}.award-carousel__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;margin-left:-35px;margin-right:-35px}.award-carousel__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 35px;max-width:50%;margin-top:5px;margin-bottom:5px}.award-carousel__link-item .award-carousel__view.award-carousel__view[data-view=grid]{width:33.3333%}.award-carousel__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.5;background:#33228e}.award-carousel__link-item:first-child:before,.award-carousel__link-item:last-child:after{display:none}.award-carousel__link{display:inline-block;color:#33228e;font-weight:900;font-size:0;white-space:nowrap}.award-carousel__link span{display:inline-block;vertical-align:middle;white-space:normal}.award-carousel__view[data-view=grid] .award-carousel__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.award-carousel__view[data-view=grid] .award-carousel__link span{font-size:14px}}@media screen and (max-width:991px){.award-carousel__link span{font-size:14px}}.award-carousel__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.award-carousel__link.award-carousel__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.award-carousel__link.award-carousel__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.award-carousel__link.award-carousel__link--detail:before{display:none}.award-carousel__link.award-carousel__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.award-carousel{position:relative;background:#fff}.award-carousel__holder{position:relative;padding:0 50px}@media screen and (max-width:767px){.award-carousel__holder{padding:0}}.award-carousel--home .award-carousel__holder{padding:0;margin-left:-15px;margin-right:-15px}.award-carousel__holder:after{content:"";display:block;position:absolute;width:100vw;height:150%;right:100%;top:-50%;background:#fff;z-index:300}.award-carousel__slider{position:relative;overflow:hidden}.award-carousel--home .award-carousel__slider{overflow:visible}.award-carousel:not(.is-initialized) .award-carousel__slider{overflow:visible}.award-carousel:not(.is-initialized) .award-carousel__slider .swiper-wrapper{position:static;width:auto;margin-left:-15px;margin-right:-15px;text-align:center;justify-content:center}.award-carousel__slide{display:inline-block;position:relative;width:33.33333%;margin:0;padding:0 10px}@media screen and (max-width:767px){.award-carousel__slide{width:50%}}@media screen and (max-width:380px){.award-carousel__slide{width:100%}}.award-carousel--home .award-carousel__slide{padding:15px;width:calc(100% - 80px)}.award-carousel__slider-img{width:100%;margin:0 0 10px}.award-carousel__slider-caption{text-align:left;line-height:1.5em;color:#33228e}@media screen and (max-width:480px){.award-carousel__slider-caption{font-size:12px}}.award-carousel__btn-next,.award-carousel__btn-prev{display:block;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;cursor:poiner}@media screen and (max-width:991px){.award-carousel__btn-next,.award-carousel__btn-prev{width:34px;height:34px}}.award-carousel__btn-next:before,.award-carousel__btn-prev:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:100%;transform-origin:center center}.award-carousel--home .award-carousel__btn-next,.award-carousel--home .award-carousel__btn-prev{top:0;transform:translateY(0);position:relative;display:inline-block;width:20px;height:20px;margin-right:20px}.award-carousel--home .award-carousel__btn-next:last-child,.award-carousel--home .award-carousel__btn-prev:last-child{margin-right:0}.award-carousel__control{position:absolute;width:100%;top:50%;transform:translateY(-50%);top:40%;height:0;left:0;z-index:100%;cursor:pointer;z-index:1000}@media screen and (max-width:767px){.award-carousel__control{display:none}}.award-carousel:not(.is-initialized) .award-carousel__control{display:none}.award-carousel--home .award-carousel__control{display:block;top:0;transform:translateY(0);position:relative;text-align:right;height:auto}.award-carousel__btn-prev{left:0}.award-carousel__btn-next{right:0}.award-carousel__btn-next:before{transform:rotate(180deg)}.award-carousel__info{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;padding:10px 60px;line-height:1.5em;color:#33228e}@media screen and (max-width:991px){.award-carousel__info{padding:10px 45px}}@media screen and (max-width:767px){.award-carousel__info{padding:10px 0}}.award-carousel__captions{width:100%}.award-carousel__caption{display:none}.award-carousel__caption.is-active{display:block}.swiper-container-horizontal>.swiper-pagination-bullets.award-carousel__pages,.swiper-pagination-custom.award-carousel__pages,.swiper-pagination-fraction.award-carousel__pages{width:auto;display:inline-block;white-space:nowrap;letter-spacing:.125em}@media screen and (max-width:767px){.swiper-container-horizontal>.swiper-pagination-bullets.award-carousel__pages,.swiper-pagination-custom.award-carousel__pages,.swiper-pagination-fraction.award-carousel__pages{display:none}}.award-carousel__img-holder{position:relative;overflow:hidden;width:50%;font-size:0;margin-top:-20px;margin-bottom:-20px}@media screen and (max-width:767px){.award-carousel__img-holder{width:100%;margin-top:20px;top:-20px}}.award-carousel__img-holder .award-carousel__slider-img{margin-bottom:0;opacity:0}.award-carousel__clipping-img{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0}.award-carousel__clipping-img img{position:absolute;width:100%;left:0;top:0}.award-carousel__clipping-img.award-carousel__clipping-img--1{box-shadow:rgba(0,0,0,.1) 0 3px 10px;width:50%;left:42.5%;z-index:5}.award-carousel__clipping-img.award-carousel__clipping-img--1 img{width:200%;max-width:200%;left:-85%}.award-carousel__clipping-img.award-carousel__clipping-img--2{height:calc(100% - 40px);top:20px}.award-carousel__clipping-img.award-carousel__clipping-img--2 img{top:-20px}.award-carousel__detail-holder{width:50%;background:#fff;text-align:left;padding:45px 60px;color:#33228e}@media screen and (max-width:991px){.award-carousel__detail-holder{padding:30px 30px 45px}}@media screen and (max-width:767px){.award-carousel__detail-holder{width:100%}}.award-carousel__slide-holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;box-shadow:rgba(0,0,0,.1) 0 3px 10px;font-size:0}@media screen and (max-width:767px){.award-carousel__slide-holder{display:block}}.award-carousel__clipping-1,.award-carousel__clipping-2{position:absolute;width:100%;height:100%;top:0;left:0;mask:url(/~/media/images/hotel/regal/img-special-offers-1.jpg)}.award-carousel__tabs{position:relative;text-align:center;margin-bottom:50px;z-index:10}@media screen and (max-width:1280px){.award-carousel__tabs{margin-bottom:30px}}@media screen and (max-width:767px){.award-carousel__tabs{padding-right:0;margin-bottom:20px}}.award-carousel__tab{position:relative;padding:6px 0;margin:0 15px;display:inline-block;text-align:center;color:#33228e}@media screen and (max-width:767px){.award-carousel__tab{font-size:16px;margin:0 10px}}@media screen and (max-width:480px){.award-carousel__tab{margin:0 5px;font-size:14px}}.award-carousel__tab.is-active{font-weight:700}.award-carousel__tab.is-active:after{content:"";display:block;position:absolute;width:100%;height:2px;left:0;bottom:0;background:#33228e}.award-carousel__tab:first-child{margin-left:0}.award-carousel__tab:last-child{margin-right:0}.award-carousel__tabs-grp{position:relative;display:inline-block;vertical-align:middle;padding:0 30px}@media screen and (max-width:767px){.award-carousel__tabs-grp{padding:0 10px}}.award-carousel__tabs-grp:after{content:"";display:block;width:1px;height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#33228e}@media screen and (max-width:767px){.award-carousel__tabs-grp:after{height:20px}}.award-carousel__tabs-grp:last-child:after{display:none}.award-carousel__tabs-grp .custom-select .custom-select__trigger{font-weight:700;padding-right:35px;color:#33228e}.award-carousel__tabs-grp .custom-select .custom-select__trigger:after{border:0;width:14px;height:14px;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:cover;transform:rotate(270deg);transform-origin:center center;top:50%;margin-top:-7px}.award-carousel__tab-content{position:relative;display:none}.award-carousel__tab-content.is-active{display:block}.award-carousel__year{display:none}.award-carousel__year.is-active{display:block}.hero-banner{position:relative;height:700px;width:100%;color:#fff;overflow:hidden}@media screen and (max-width:1580px){.hero-banner{height:580px}}@media screen and (max-width:767px){.hero-banner{height:480px}}@media screen and (max-width:480px){.hero-banner{height:320px;min-height:0}}.hero-banner.hero-banner--highlight{height:auto}.hero-banner.hero-banner--top{min-height:768px;height:100vh}@media screen and (max-width:767px){.hero-banner.hero-banner--top{height:100vh;height:calc(var(--vh,1vh) * 100);min-height:0}}.hero-banner.hero-banner--medium{height:600px;min-height:600px}.hero-banner.hero-banner--dark-txt{color:#000}.hero-banner__slider{position:relative;overflow:hidden;height:100%}.hero-banner__slider .swiper-wrapper{align-content:stretch;align-items:stretch}.hero-banner__slider-body{height:100%}.hero-banner__slider-body .swiper-slide{height:auto}@media screen and (max-width:767px){.hero-banner.is-initialized .hero-banner__slider-body .swiper-slide{padding-bottom:30px}}.hero-banner__bg{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden}.hero-banner__bg:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;z-index:5;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.2) 76%,rgba(0,0,0,.2) 100%)}.hero-banner--highlight .hero-banner__bg:before,.hero-banner--top .hero-banner__bg:before{display:none}.hero-banner__bg video{position:absolute;height:100%;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}.hero-banner__wrapper{position:relative;width:90%;height:100%;max-width:1200px;margin:0 auto;z-index:30}.hero-banner__content{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:flex-start;padding-top:80px;padding-bottom:80px;text-align:center}@media screen and (max-width:1480px){.hero-banner__content{padding-top:45px;padding-bottom:45px}}@media screen and (max-width:767px){.hero-banner__content{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:480px){.hero-banner__content{padding-top:30px;padding-bottom:30px}}.hero-banner--medium .hero-banner__content{justify-content:center;padding-bottom:0}.hero-banner--top .hero-banner__content{font-weight:900;justify-content:flex-end;align-content:stretch;align-items:flex-start;margin-left:auto;margin-right:auto;padding-bottom:75px;text-align:center}@media screen and (max-width:767px){.hero-banner--top .hero-banner__content{min-height:0;padding-top:0}}.hero-banner--highlight .hero-banner__content{max-width:768px;padding:100px 0;justify-content:center;text-align:left}@media screen and (max-width:767px){.hero-banner--highlight .hero-banner__content{padding:60px 0}}.hero-banner__control{position:absolute;width:90%;max-width:1480px;left:50%;transform:translateX(-50%);padding:30px 0;bottom:0;z-index:20;text-align:left}@media screen and (max-width:767px){.hero-banner__control{text-align:center}}.hero-banner__scroller{width:40px;height:40px;position:relative;display:inline-block;bottom:-4px}.hero-banner__scroller:before{content:"";display:block;margin:0 auto;width:60%;height:36px;top:0;left:0;border:2px solid #fff;border-radius:40px}.hero-banner__scroller:after{content:"";position:absolute;display:block;width:8.33333%;height:20%;background:#fff;border-radius:1.5px;left:50%;top:37.5%;margin-left:-4.16666%;margin-top:-10%;animation:hero-banner-scroller 1s infinite}@keyframes hero-banner-scroller{0%{transform:translateY(0);opacity:1}30%{opacity:1}100%{transform:translateY(5px);opacity:0}}.hero-banner--medium .hero-banner__scroller{display:none}.hero-banner__tag{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;margin:0 0 30px}@media screen and (max-width:767px){.hero-banner__tag{margin:0 0 20px}}.hero-banner__tag:last-child{margin-bottom:0}.hero-banner__rich-text h2,.hero-banner__title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;line-height:1.3em;margin:0;display:block;text-align:left;width:100%}@media screen and (min-width:992px) and (max-height:768px){.hero-banner__rich-text h2,.hero-banner__title{font-size:56px}}.hero-banner__rich-text h2:last-child,.hero-banner__title:last-child{margin-bottom:0}.hero-banner--dark-txt .hero-banner__rich-text h2,.hero-banner--dark-txt .hero-banner__title{color:#33228e}.hero-banner--top .hero-banner__rich-text h2,.hero-banner--top .hero-banner__title{font-weight:400}.hero-banner--highlight .hero-banner__rich-text h2,.hero-banner--highlight .hero-banner__title{line-height:1.15em;margin:0 0 20px}@media screen and (max-width:767px){.hero-banner--highlight .hero-banner__rich-text h2,.hero-banner--highlight .hero-banner__title{font-size:28px}}@media screen and (min-width:992px) and (max-height:880px){.hero-banner--highlight .hero-banner__rich-text h2,.hero-banner--highlight .hero-banner__title{font-size:48px}}.hero-banner__desc,.hero-banner__subtitle{font-weight:300;line-height:1.5em;text-align:left}.hero-banner--highlight .hero-banner__desc,.hero-banner--highlight .hero-banner__subtitle{max-width:480px}.hero-banner__subtitle{font-family:"Zapfino Forte LT W04 Regular","Libre Caslon Text","Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}.hero-banner__desc{margin:0 0 15px}.hero-banner__info{margin:0 0 20px}.hero-banner__info-title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;margin:0 0 10px}@media screen and (max-width:767px){.hero-banner__info-title{font-size:14px}}@media screen and (max-width:767px){.hero-banner__info-desc{font-size:14px}}.hero-banner__btn{color:#33228e;background:#fff!important}@media screen and (max-width:991px){.hero-banner__btn{padding:12px 18px}}.hero-banner__rich-text{font-weight:300;line-height:1.5em;margin:0 0 15px}.hero-banner__rich-text p{margin:0 0 15px}.hero-banner__slider-controls{position:absolute;bottom:36px;left:0;width:100%;z-index:30;pointer-events:none}.hero-banner--single .hero-banner__slider-controls{display:none}.hero-banner__slider-controls .hero-banner__wrapper{max-width:1200px}@media screen and (max-width:767px){.hero-banner__slider-controls{bottom:45px}}.hero-banner__slider-btn-next,.hero-banner__slider-btn-prev{display:inline-block;width:24px;height:24px;background:url(/~/media/images/hotel/regal/icons/white/icon-arrow.svg) no-repeat center center;background-size:100% 100%;cursor:pointer;margin-right:10px}.hero-banner__slider-btn-next{transform-origin:center;transform:rotate(180deg)}.hero-banner__slider-slider-pages{display:inline-block;pointer-events:all;color:#fff;width:auto;vertical-align:middle}.hero-banner__slider-slider-pages span{margin:0 3px}.hero-banner__slider-controls-inner{width:100%;text-align:right}.hero-banner__slider-controls-btns{display:inline-block;vertical-align:middle;pointer-events:all}.hero-banner__nav{text-align:left}@media screen and (max-width:991px){.hero-banner__nav{display:none}}.hero-banner__nav-link{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;display:block;color:#fff;margin:0 0 10px}.hero-banner__content-row{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-end;align-items:flex-end}.big-banner{position:relative;width:100%;color:#fff;overflow:hidden;height:700px}@media screen and (max-width:1580px){.big-banner{height:580px}}@media screen and (max-width:767px){.big-banner{height:480px}}@media screen and (max-width:480px){.big-banner{height:320px;min-height:0}}.big-banner.big-banner--highlight{height:auto}.big-banner.big-banner--top{min-height:768px;height:100vh}@media screen and (max-width:767px){.big-banner.big-banner--top{height:100vh;height:calc(var(--vh,1vh) * 100);min-height:0}}.big-banner.big-banner--medium{height:600px;min-height:600px}.big-banner.big-banner--short{height:auto}.big-banner.big-banner--short .big-banner__content{padding-top:170px;padding-bottom:40px;min-height:400px}@media screen and (max-width:991px){.big-banner.big-banner--short .big-banner__content{padding-top:110px;min-height:280px}}@media screen and (max-width:767px){.big-banner.big-banner--short .big-banner__content{padding-top:84px;min-height:220px}}@media screen and (max-width:479px){.big-banner.big-banner--short .big-banner__content{min-height:190px}}.big-banner.big-banner--dark-txt{color:#000}.big-banner__slider{position:relative;overflow:hidden;height:100%}.big-banner__slider .swiper-wrapper{align-content:stretch;align-items:stretch}.big-banner__slider-body{height:100%}.big-banner__slider-body .swiper-slide{height:auto}@media screen and (max-width:767px){.big-banner.is-initialized .big-banner__slider-body .swiper-slide{padding-bottom:30px}}.big-banner--top .big-banner__slider-body{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;pointer-events:none}.page-hotel-iclub .big-banner--top .big-banner__slider-body{width:calc(var(--vw) * 100)}.big-banner__bg{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden}.big-banner__bg:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;z-index:5}.big-banner--highlight .big-banner__bg:before,.big-banner--top .big-banner__bg:before{display:none}.big-banner__bg video{position:absolute;height:100%;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}.big-banner__wrapper{position:relative;width:90%;height:100%;max-width:1200px;margin:0 auto;z-index:30}.big-banner__content{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:flex-start;padding-top:80px;padding-bottom:80px}@media screen and (max-width:1480px){.big-banner__content{padding-top:45px;padding-bottom:45px}}@media screen and (max-width:767px){.big-banner__content{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:480px){.big-banner__content{padding-top:30px;padding-bottom:20px}}.big-banner--medium .big-banner__content{justify-content:center;padding-bottom:0}.big-banner--top .big-banner__content{max-width:700px;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding-bottom:0;text-align:center}@media screen and (max-width:767px){.big-banner--top .big-banner__content{min-height:0;padding-top:0;margin:48px 0}}.big-banner--highlight .big-banner__content{max-width:768px;padding:100px 0;justify-content:center;text-align:left}@media screen and (max-width:767px){.big-banner--highlight .big-banner__content{padding:60px 0}}.big-banner__control{position:absolute;width:90%;max-width:1200px;left:50%;transform:translateX(-50%);padding:30px 0;bottom:0;z-index:20;text-align:left}.big-banner__scroller{width:40px;height:40px;position:relative;display:inline-block;bottom:-4px}.big-banner__scroller:before{content:"";display:block;margin:0 auto;width:60%;height:36px;top:0;left:0;border:2px solid #fff;border-radius:40px}.big-banner__scroller:after{content:"";position:absolute;display:block;width:8.33333%;height:20%;background:#fff;border-radius:1.5px;left:50%;top:37.5%;margin-left:-4.16666%;margin-top:-10%;animation:big-banner-scroller 1s infinite}@keyframes big-banner-scroller{0%{transform:translateY(0);opacity:1}30%{opacity:1}100%{transform:translateY(5px);opacity:0}}.big-banner--medium .big-banner__scroller{display:none}.big-banner__tag{font-size:30px;font-weight:600;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;margin:0 0 5px}@media screen and (max-width:767px){.big-banner__tag{margin:0 0 10px}}.big-banner__tag:last-child{margin-bottom:0}.big-banner__rich-text h2,.big-banner__title{font-size:30px;font-weight:600;font-weight:100;line-height:1.3em;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 auto 5px;display:block;width:100%;text-align:center;margin-bottom:5px}.big-banner__rich-text h2:last-child,.big-banner__title:last-child{margin-bottom:0}.big-banner--dark-txt .big-banner__rich-text h2,.big-banner--dark-txt .big-banner__title{color:#33228e}.big-banner--single .big-banner__rich-text h2,.big-banner--single .big-banner__title{font-weight:600}.big-banner--top .big-banner__rich-text h2,.big-banner--top .big-banner__title{font-family:"Zapfino Forte LT W04 Regular","Libre Caslon Text","Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:100}.big-banner--highlight .big-banner__rich-text h2,.big-banner--highlight .big-banner__title{line-height:1.15em;margin:0 0 20px}@media screen and (max-width:767px){.big-banner--highlight .big-banner__rich-text h2,.big-banner--highlight .big-banner__title{font-size:28px}}.big-banner--top .big-banner__title{text-shadow:3px 3px 15px rgba(0,0,0,.2);margin-bottom:0}.big-banner:not(.big-banner--top) .big-banner__title{max-width:60%}.big-banner__desc,.big-banner__subtitle{font-weight:300;line-height:1.5em}.big-banner--highlight .big-banner__desc,.big-banner--highlight .big-banner__subtitle{max-width:480px}.big-banner__subtitle{padding-left:30px;position:relative;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}.big-banner__subtitle:before{content:"";display:block;width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;left:0;background:url(/~/media/images/hotel/regal/icons/white/icon-loc.svg) no-repeat center center;background-size:100%}@media screen and (max-width:767px){.big-banner--top .big-banner__subtitle{margin-top:10px}}.big-banner__desc{margin:0 0 15px}.big-banner__info{margin:0 0 20px}.big-banner__info-title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;margin:0 0 10px}@media screen and (max-width:767px){.big-banner__info-title{font-size:14px}}@media screen and (max-width:767px){.big-banner__info-desc{font-size:14px}}.big-banner__btn{vertical-align:middle;color:#33228e;background:#fff!important}@media screen and (max-width:991px){.big-banner__btn{padding:12px 18px}}.big-banner__rich-text{font-weight:300;line-height:1.5em;margin:0 0 15px;text-shadow:0 0 4px rgba(0,0,0,.4);max-width:60%}.big-banner__rich-text p{margin:0 0 15px}.big-banner__slider-controls{position:absolute;bottom:36px;left:0;width:100%;z-index:30;pointer-events:none}.big-banner--single .big-banner__slider-controls{display:none}.big-banner__slider-controls .big-banner__wrapper{max-width:1200px}@media screen and (max-width:767px){.big-banner__slider-controls{bottom:45px}}.big-banner__slider-btn-next,.big-banner__slider-btn-prev{display:inline-block;width:24px;height:24px;background:url(/~/media/images/hotel/regal/icons/white/icon-arrow.svg) no-repeat center center;background-size:100% 100%;cursor:pointer;margin-right:10px}.big-banner__slider-btn-next{transform-origin:center;transform:rotate(180deg)}.big-banner__slider-slider-pages{display:inline-block;pointer-events:all;color:#fff;width:auto;min-width:65px;vertical-align:middle}.big-banner__slider-slider-pages span{margin:0 3px}.big-banner__slider-controls-inner{width:100%;text-align:right}.big-banner__slider-controls-btns{display:inline-block;vertical-align:middle;pointer-events:all}.big-banner__btn-sp{display:inline-block;vertical-align:middle;width:1px;height:30px;background:#fff;margin:0 25px;opacity:.5}@media screen and (max-width:767px){.big-banner__btn-sp{margin:0 15px}}.banner-block{position:relative;width:100%;overflow:hidden;text-align:center;color:#33228e}.banner-block__info{position:relative;margin-bottom:45px}@media screen and (max-width:850px){.banner-block__info{margin-bottom:15px}}.banner-block__banners+.banner-block__info{position:relative;margin-top:45px;margin-bottom:0}@media screen and (max-width:850px){.banner-block__banners+.banner-block__info{margin-top:15px}}.banner-block__tag{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:600}.offer-block--home .banner-block__tag{margin:0 0 20px}.banner-block__title{font-weight:100;margin:0 0 30px}@media screen and (max-width:1280px){.offer-block--home .banner-block__title{margin:0 0 15px;font-size:28px}}@media screen and (max-width:850px){.banner-block__title{margin:0 0 5px}}.banner-block__desc{line-height:1.5em;max-width:480px;margin:0 0 15px}@media screen and (max-width:850px){.banner-block__desc{margin:0 0 5px;font-weight:100}}.banner-block__banners{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch}@media screen and (max-width:850px){.banner-block__banners{display:block}}.banner-block--al-left .banner-block__banners{text-align:left}.banner-block--al-right .banner-block__banners{text-align:right}.banner-block--rewards .banner-block__banners,.banner-block--short .banner-block__banners{text-align:left}.banner-block--rewards .banner-block__banners{max-width:1600px;margin:0 auto;align-content:center;align-items:center}.banner-block__banner{position:relative;width:50%;height:600px}@media screen and (max-width:991px){.banner-block__banner{height:500px}}@media screen and (max-width:850px){.banner-block__banner{height:400px;width:100%}}@media screen and (max-width:640px){.banner-block__banner{height:300px}}@media screen and (max-width:480px){.banner-block__banner{height:250px}}.banner-block--short .banner-block__banner{height:auto;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch}.banner-block--rewards .banner-block__banner{height:100%;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch}.banner-block__bg{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#33228e}.banner-block__holder{position:absolute;width:100%;left:0;bottom:45px;color:#fff;display:block;padding:0 60px;color:#33228e}@media screen and (max-width:850px){.banner-block__holder{padding:0 30px}}.banner-block--rewards .banner-block__holder,.banner-block--short .banner-block__holder{position:relative;left:auto;bottom:auto}.banner-block--short .banner-block__holder{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;padding:120px 200px}@media screen and (max-width:1680px){.banner-block--short .banner-block__holder{padding:120px 120px}}@media screen and (max-width:1480px){.banner-block--short .banner-block__holder{padding:90px}}@media screen and (max-width:991px){.banner-block--short .banner-block__holder{padding:60px}}@media screen and (max-width:850px){.banner-block--short .banner-block__holder{padding:45px 5%}}.banner-block--short .banner-block__holder:after{content:"";display:block;position:absolute;width:1px;height:60%;top:50%;transform:translateY(-50%);background:#fff;right:0;opacity:.5}@media screen and (max-width:850px){.banner-block--short .banner-block__holder:after{width:90%;height:1px;top:auto;bottom:0;transform:none;left:auto;right:auto}}.banner-block__banner:last-child .banner-block--short .banner-block__holder:after{display:none}.banner-block--rewards .banner-block__holder{padding:120px 120px}@media screen and (max-width:1480px){.banner-block--rewards .banner-block__holder{padding:90px}}@media screen and (max-width:991px){.banner-block--rewards .banner-block__holder{padding:60px}}@media screen and (max-width:850px){.banner-block--rewards .banner-block__holder{padding:45px 5% 30px}.banner-block--rewards .banner-block__holder:not(.banner-block__img-txt){text-align:center}.banner-block--rewards .banner-block__holder:not(.banner-block__img-txt) .banner-block__desc{margin-left:auto;margin-right:auto}.banner-block--rewards .banner-block__holder:not(.banner-block__img-txt) .banner-block__link-items{justify-content:center}}.banner-block--rewards .banner-block__holder.banner-block__img-txt{padding-left:0}@media screen and (max-width:850px){.banner-block--rewards .banner-block__holder.banner-block__img-txt{padding-top:0;padding-left:5%}}.banner-block__link-row{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.banner-block__link-row:last-child{margin-bottom:0}.banner-block__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;width:100%}.banner-block--al-left .banner-block__link-items{justify-content:flex-start}.banner-block--al-right .banner-block__link-items{justify-content:flex-end}.banner-block--rewards .banner-block__link-items,.banner-block--short .banner-block__link-items{justify-content:flex-start}.banner-block__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;margin-top:5px;margin-bottom:5px;margin-right:35px}.banner-block__link-item:last-child{margin-right:0}.banner-block__link-item .banner-block__view.banner-block__view[data-view=grid]{width:33.3333%}.banner-block__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.5;background:#33228e}.banner-block__link-item:first-child:before{display:none}.banner-block__link-item:last-child:after{display:none}.banner-block__subtitle{font-weight:700;margin:0 0 15px}@media screen and (max-width:850px){.banner-block__subtitle{margin:0 0 5px}}.banner-block__link{display:inline-block;color:#fff;font-weight:900;font-size:0;white-space:nowrap;color:#33228e}.banner-block__link span{display:inline-block;vertical-align:middle;white-space:normal}.banner-block__view[data-view=grid] .banner-block__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.banner-block__view[data-view=grid] .banner-block__link span{font-size:14px}}@media screen and (max-width:991px){.banner-block__link span{font-size:14px}}.banner-block__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.banner-block__link.banner-block__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.banner-block__link.banner-block__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.banner-block__link.banner-block__link--detail:before{display:none}.banner-block__link.banner-block__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.banner-block--rewards .banner-block__link.banner-block__link--detail:after{background:#33228e}.banner-block__img-txt{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}@media screen and (max-width:767px){.banner-block__img-txt{display:block}}.banner-block__img{position:relative;width:48%}@media screen and (max-width:850px){.banner-block__img{width:100%}}.banner-block__img img{position:relative;width:100%;display:block}.banner-block__txt:not(:first-child){padding-left:45px;width:52%}@media screen and (max-width:850px){.banner-block__txt:not(:first-child){width:100%}}@media screen and (max-width:767px){.banner-block__txt:not(:first-child){padding-left:0;padding-top:30px}}.featured-rmblk{position:relative;padding:60px 0}@media screen and (max-width:991px){.featured-rmblk{padding:45px 0}}.featured-rmblk:before{content:"";display:block;margin:0 auto 45px;width:140px;height:4px;background:#33228e}.featured-rmblk__wrapper{text-align:center;max-width:960px}.featured-rmblk__wrapper .slideshow__wrapper{width:100%}.featured-rmblk__info{color:#33228e}.featured-rmblk__tag{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700}.featured-rmblk__title{margin:0 0 15px}.featured-rmblk__desc{line-height:1.5em;margin:0 auto 15px}.featured-rmblk__link-row{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.featured-rmblk__link-row:last-child{margin-bottom:0}.featured-rmblk__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;margin-left:-35px;margin-right:-35px}.featured-rmblk__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 35px;margin-top:5px;margin-bottom:5px}.featured-rmblk__link-item .featured-rmblk__view.featured-rmblk__view[data-view=grid]{width:33.3333%}.featured-rmblk__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.5;background:#33228e}.featured-rmblk__link-item:first-child:before{display:none}.featured-rmblk__link-item:last-child:after{display:none}.featured-rmblk__link{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#33228e}.featured-rmblk__link span{display:inline-block;vertical-align:middle;white-space:normal}.featured-rmblk__view[data-view=grid] .featured-rmblk__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.featured-rmblk__view[data-view=grid] .featured-rmblk__link span{font-size:14px}}@media screen and (max-width:991px){.featured-rmblk__link span{font-size:14px}}.featured-rmblk__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.featured-rmblk__link.featured-rmblk__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.featured-rmblk__link.featured-rmblk__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.featured-rmblk__link.featured-rmblk__link--detail:before{display:none}.featured-rmblk__link.featured-rmblk__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}@media screen and (max-width:767px){.featured-rmblk__slideshow .slideshow{padding:10px 0 5px}}.menu-open[data-menu-target=find-a-hotel] header{pointer-events:none}.menu-open[data-menu-target=find-a-hotel] header .header__menu-btn{pointer-events:all}.menu-open[data-menu-target=find-a-hotel] .breadcrumb,.menu-open[data-menu-target=find-a-hotel] .header__cta{opacity:0!important;pointer-events:none!important}.menu-open[data-menu-target=find-a-hotel] .header__logo{pointer-events:all}@media screen and (min-width:768px){.menu-open[data-menu-target=find-a-hotel] .header__logo{opacity:0!important;pointer-events:none!important}}.find-a-hotel{color:#333;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.find-a-hotel:before{content:"";display:block;position:absolute;width:100%;height:75px;left:-15px;top:0;background:#f6f6f6;z-index:150}@media screen and (min-width:768px){.find-a-hotel ::-webkit-scrollbar-track{border-radius:8px;background-color:#f5f5f5}.find-a-hotel ::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}.find-a-hotel ::-webkit-scrollbar-thumb{border-radius:5px;background:#999}.find-a-hotel:before{display:none}}.find-a-hotel__detail{width:50%;height:100%;background:#f3f3f3;max-width:640px}@media screen and (max-width:991px){.find-a-hotel__detail{width:100%;max-width:100%;overflow:auto}}.find-a-hotel__map-holder{display:none;width:100%;height:100%;background:#aaa}@media screen and (max-width:1580px){.find-a-hotel__map-holder{width:50%;flex-grow:1}}@media screen and (max-width:991px){.find-a-hotel__map-holder{display:none}}.find-a-hotel__detail-wrapper{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.find-a-hotel__detail-filter{width:30%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:100px 30px}@media screen and (max-width:767px){.find-a-hotel__detail-filter{display:none}}.find-a-hotel__loc{position:relative;display:block;margin:10px 0;flex:0 0 auto;width:100px;padding-left:12px;color:#33228e}.find-a-hotel__loc:before{content:"";width:4px;height:4px;display:block;border-radius:100%;background:0 0;position:absolute;left:0;top:50%;margin-top:-2px}.find-a-hotel__loc.is-active{font-weight:700}.find-a-hotel__loc.is-active:before{background:#33228e}.find-a-hotel__detail-holder{width:100%;padding-right:15px}@media screen and (max-width:767px){.find-a-hotel__detail-holder{padding-top:105px;width:90%;margin:0 auto;padding-right:0}}.find-a-hotel__detail-logo{height:150px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 0 30px}@media screen and (max-width:991px){.find-a-hotel__detail-logo{height:90px}}@media screen and (max-width:767px){.find-a-hotel__detail-logo{height:75px;display:none}}.find-a-hotel__detail-logo img{display:block;width:150px}.find-a-hotel__title{margin:0 0 15px}.find-a-hotel__title-loc{margin:0 0 15px;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:400;color:#33228e}.find-a-hotel__title-brand{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:400;margin:0 0 15px;color:#666}.find-a-hotel__detail-box{max-height:calc(100vh - 360px);overflow:auto;padding-right:30px;margin-top:45px}@media screen and (max-width:767px){.find-a-hotel__detail-box{max-height:none;max-height:initial;overflow:hidden;padding-right:0;padding-left:0;padding-bottom:100px}}.find-a-hotel__detail-content{overflow:hidden;margin-top:-45px;margin-bottom:-2px}@media screen and (max-width:767px){.find-a-hotel__detail-content{margin-top:-30px;margin-bottom:-2px}}.find-a-hotel__grp-loc{display:none;border-bottom:1px solid transparent;padding:45px 0;border-color:#666}@media screen and (max-width:767px){.find-a-hotel__grp-loc{padding:30px 0}}.find-a-hotel__grp-loc.is-active{display:block}.find-a-hotel__grp-brands{overflow:hidden}.find-a-hotel__grp-brands .find-a-hotel__grp-brands-wrapper{margin-top:-45px;margin-bottom:-45px}@media screen and (max-width:767px){.find-a-hotel__grp-brands .find-a-hotel__grp-brands-wrapper{margin-top:-30px;margin-bottom:-30px}}.find-a-hotel__grp-brand{display:none;border-bottom:1px solid transparent;padding:45px 0;border-color:#666}@media screen and (max-width:767px){.find-a-hotel__grp-brand{padding:30px 0}}.find-a-hotel__grp-brand.is-active{display:block}.find-a-hotel__hotel{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;margin:0 0 15px;color:#333}.find-a-hotel__hotel:last-child{margin:0}.find-a-hotel__hotel.is-active{display:flex}.find-a-hotel__hotel-name{font-weight:700}.find-a-hotel__data-grp{display:none!important}.find-a-hotel__no-result{display:none;padding:45px 0}@media screen and (max-width:767px){.find-a-hotel__no-result{padding:30px 0}}.find-a-hotel--no-result .find-a-hotel__no-result{display:block}.find-a-hotel__btn-close{position:absolute;right:5%;top:60px;width:36px;height:36px;border-radius:100%;background:#33228e;overflow:hidden;z-index:1000}@media screen and (max-width:767px){.find-a-hotel__btn-close{top:30px}}.find-a-hotel__btn-close span{position:absolute;left:50%;top:50%;display:block;width:14.4px;height:14.4px;margin-top:-7.2px;margin-left:-7.2px;transform:rotate(45deg);transform-origin:center center}.find-a-hotel__btn-close span:after,.find-a-hotel__btn-close span:before{content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:50%;margin-top:-1px;background:#fff}.find-a-hotel__btn-close span:after{transform-origin:center center;transform:rotate(90deg)}.listing-block{position:relative;padding:80px 0;background:#f3f3f3}@media screen and (max-width:991px){.listing-block{padding:60px 0}}@media screen and (max-width:767px){.listing-block{padding:45px 0}}.listing-block__wrapper{position:relative}.listing-block__control{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;padding-left:75px;padding-right:75px;margin-bottom:30px}.listing-block.is-loading .listing-block__control{pointer-events:none;opacity:.5}@media screen and (max-width:767px){.listing-block__control{margin-bottom:30px;padding-left:0;padding-right:0}}.listing-block__control ::-webkit-scrollbar-track{border-radius:8px;background-color:#f5f5f5}.listing-block__control ::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}.listing-block__control ::-webkit-scrollbar-thumb{border-radius:5px;background:#33228e}.listing-block__tabs{padding:15px 0;width:100%;position:relative;text-align:center;z-index:10;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.listing-block__tab{position:relative;margin:0 15px;display:inline-block;text-align:center;color:#333}@media screen and (max-width:767px){.listing-block__tab{min-width:15%;font-size:16px}}.listing-block__tab span{position:relative;padding:6px 0}.listing-block__tab.is-active{font-weight:700}.listing-block__tab.is-active span:after{content:"";display:block;position:absolute;width:100%;height:2px;left:0;bottom:0;background:#333}.listing-block__view-control{z-index:50;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.listing-block__view-control{display:none}}.listing-block__view-btn{display:inline-block;width:20px;height:20px;margin-right:15px;opacity:.5}.listing-block__view-btn:last-child{margin-right:0}.listing-block__view-btn:hover{opacity:.8}.listing-block__view-btn.is-active{opacity:1}.listing-block__view-btn.listing-block__view-btn--default{background:url(/~/media/icon/regala-grey/icon-list-view.svg) no-repeat center center;background-size:100%}.listing-block__view-btn.listing-block__view-btn--grid{background:url(/~/media/icon/regala-grey/icon-grid-view.svg) no-repeat center center;background-size:100%}.listing-block__items{position:relative}.listing-block.is-loading .listing-block__items{min-height:300px;pointer-events:none;opacity:.5}.listing-block.is-loading .listing-block__items:after{content:"";display:block;width:20px;height:20px;left:50%;top:50%;transform:translate(-50%,-50%);background:url(/~/media/images/hotel/regal/icons/icon-loading.gif) no-repeat center center;background-size:100%}.listing-block__view[data-view=grid] .listing-block__items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch;margin-left:-15px;margin-right:-15px}@media screen and (max-width:767px){.listing-block__view[data-view=grid] .listing-block__items{margin-left:0;margin-right:0}}.find-a-venue__result .listing-block__view[data-view=grid] .listing-block__items{justify-content:flex-start}.listing-block__item{margin:15px 0}.listing-block__view[data-view=listing] .listing-block__item{margin-bottom:35px}@media screen and (min-width:768px){.listing-block__view[data-view=grid] .listing-block__item{width:50%;padding-left:15px;padding-right:15px}}@media screen and (min-width:1100px){.listing-block__view[data-view=grid] .listing-block__item{width:33.3333%}.find-a-venue__result .listing-block__view[data-view=grid] .listing-block__item{width:50%}}.find-a-venue__result .listing-block__view[data-view=grid] .listing-block__item{padding-left:15px;padding-right:15px}.listing-block__item-inner{background:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch;box-shadow:0 0 24px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.08);height:100%}@media screen and (min-width:768px){.listing-block__view[data-view=grid] .listing-block__item-inner{display:block}}@media screen and (max-width:767px){.listing-block__item-inner{display:block}}.listing-block__info-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch}@media screen and (max-width:767px){.listing-block__info-row{display:none}.find-a-venue__result .listing-block__info-row{display:flex}}.listing-block__view[data-view=grid] .listing-block__info-row{display:none}.find-a-venue__result .listing-block__view[data-view=grid] .listing-block__info-row{display:flex}.listing-block__detail,.listing-block__gallery{position:relative;display:inline-block;width:50%}@media screen and (min-width:768px){.listing-block__view[data-view=grid] .listing-block__detail,.listing-block__view[data-view=grid] .listing-block__gallery{width:100%;display:block}}@media screen and (max-width:767px){.listing-block__detail,.listing-block__gallery{width:100%;display:block}}.listing-block__detail{padding:65px 65px 30px;color:#333}@media screen and (min-width:768px){.listing-block__detail{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}}@media screen and (max-width:1580px){.listing-block__detail{padding:65px 65px 30px}}@media screen and (max-width:991px){.listing-block__detail{padding:50px 50px 30px}}@media screen and (max-width:767px){.listing-block__detail{padding:50px 30px 30px}}.listing-block__view[data-view=grid] .listing-block__detail{padding:60px 45px 45px}@media screen and (max-width:1580px){.listing-block__view[data-view=grid] .listing-block__detail{padding:45px 30px 30px}}.listing-block__detail-holder{max-width:100%;width:100%}.listing-block__detail-title{font-weight:700;margin:0 0 5px}.listing-block__view[data-view=grid] .listing-block__detail-title{font-weight:700}.listing-block__detail-desc{line-height:1.5em;margin-bottom:10px}.listing-block__view[data-view=grid] .listing-block__detail-desc{margin:0 0 15px}@media screen and (max-width:991px){.listing-block__detail-desc{font-size:13px}}.listing-block__gallery-slider{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}@media screen and (min-width:768px){.listing-block__view[data-view=listing] .listing-block__gallery:before{content:"";display:block;width:100%;padding-bottom:75%}}.listing-block__view[data-view=grid] .listing-block__gallery{padding-bottom:75%}@media screen and (max-width:767px){.listing-block__gallery{padding-bottom:75%}}.listing-block__gallery-img{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.listing-block__info-title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 0 5px;font-weight:900}@media screen and (max-width:991px){.listing-block__info-title{font-size:14px}}@media screen and (max-width:991px){.listing-block__info-desc{font-size:13px}}.listing-block__info-item{display:inline-block;margin:10px 0;padding-right:15px;width:100%}.listing-block__link-row{position:relative;width:100%;overflow:hidden}.listing-block__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;margin-left:-25px;margin-right:-25px}.listing-block__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 25px;margin-top:10px;margin-bottom:10px}.listing-block__link-item .listing-block__view.listing-block__view[data-view=grid]{width:33.3333%}.listing-block__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.25;background:#333}.listing-block__link-item:last-child:after{display:none}.listing-block__btn-row{margin:30px 0 0}@media screen and (max-width:991px) and (min-width:768px){.listing-block__btn{padding-left:20px;padding-right:20px}}.listing-block__view[data-view=grid] .listing-block__btn{padding:12px 17px}.listing-block__link{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#333}.listing-block__link span{display:inline-block;vertical-align:middle;white-space:normal}.listing-block__view[data-view=grid] .listing-block__link span{font-size:12px;max-width:90px}@media screen and (min-width:768px){.listing-block__view[data-view=grid] .listing-block__link span{font-size:14px}}@media screen and (max-width:991px){.listing-block__link span{font-size:14px}}.listing-block__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.listing-block__link.listing-block__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.listing-block__link.listing-block__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.listing-block__link.listing-block__link--detail:before{display:none}.listing-block__link.listing-block__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#333}@media screen and (max-width:1280px){.listing-block__view[data-view=grid] .listing-block__link.listing-block__link--detail:after{width:25px}}@media screen and (max-width:991px){.listing-block__link.listing-block__link--detail:after{width:30px}}.listing-block__items-control{position:relative;display:block;text-align:center}.listing-block__show-more{margin-top:45px;display:inline-block;font-weight:700;color:#333}.listing-block__show-more:after{content:"";display:block;width:16px;height:16px;background:url(/~/media/images/hotel/regal/icons/gold/icon-plus.svg) no-repeat center center;background-size:100%;margin:10px auto 0}.listing-block__noresult{text-align:center;color:#33228e}.listing-block__btn-next,.listing-block__btn-prev{display:block;position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:poiner}@media screen and (max-width:991px){.listing-block__btn-next,.listing-block__btn-prev{width:34px;height:34px}}.listing-block__btn-next:before,.listing-block__btn-prev:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:100%;transform-origin:center center;filter:drop-shadow(0 0 4px rgba(255, 255, 255, .6))}.listing-block__view[data-view=grid] .listing-block__btn-next,.listing-block__view[data-view=grid] .listing-block__btn-prev{width:35px;height:35px}.listing-block__item:not(.is-initialized) .listing-block__btn-next,.listing-block__item:not(.is-initialized) .listing-block__btn-prev{display:none}.listing-block__btn-control{position:absolute;width:100%;top:50%;transform:translateY(-50%);height:0;z-index:100%;cursor:pointer;z-index:1000}.listing-block__btn-prev{left:5px}.listing-block__btn-next{right:5px;right:0}.listing-block__btn-next:before{transform:rotate(180deg)}.listing-block__tag{position:absolute;right:30px;top:30px}@media screen and (max-width:991px){.listing-block__tag{top:25px}}@media screen and (max-width:767px){.listing-block__tag{top:15px;right:15px}}.listing-block__view[data-view=grid] .listing-block__tag{right:20px;top:20px}.listing-block__gallery-pages{display:none}.listing-cart{position:relative;background-color:#f3f3f3}.listing-cart__detail{position:relative;width:100%;color:#333}.listing-cart__title{text-align:center}.listing-cart__title-sp{width:60px;height:4px;display:block;margin:30px auto;background:#33228e}.listing-cart__detail-holder{padding:90px 0 0}@media screen and (max-width:991px){.listing-cart__detail-holder{padding:60px 0 0}}.listing-cart__detail-lead-in{display:block;max-width:700px;color:#000;line-height:1.5em;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left}.listing-cart__filter-type{display:block;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:400;text-align:left;margin-bottom:15px}.listing-cart__filter-form{font-weight:700;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.listing-cart__filter-box{width:44%;padding:10px;align-self:flex-end}@media screen and (max-width:991px){.listing-cart__filter-box{width:100%}}.listing-cart__filter-btn{width:12%;padding:10px;align-self:flex-end}@media screen and (max-width:991px){.listing-cart__filter-btn{width:40%;max-width:150px}}.listing-cart__filter-btn .award-carousel__btn,.listing-cart__filter-btn .big-banner__btn,.listing-cart__filter-btn .btn,.listing-cart__filter-btn .featured-rmblk__btn,.listing-cart__filter-btn .header__btn,.listing-cart__filter-btn .hero-banner__btn,.listing-cart__filter-btn .hl-intro__btn,.listing-cart__filter-btn .img-para__btn,.listing-cart__filter-btn .listing-block__btn,.listing-cart__filter-btn .offer-block__btn,.listing-cart__filter-btn .promo-blk__btn,.listing-cart__filter-btn .rich-content .rich-content__btn,.listing-cart__filter-btn .rich-content button,.listing-cart__filter-btn .room__btn,.listing-cart__filter-btn .special-offers__btn,.rich-content .listing-cart__filter-btn .rich-content__btn,.rich-content .listing-cart__filter-btn button{width:100%;height:52px}.listing-cart--loading .listing-cart__filter-btn{pointer-events:none;opacity:.5}.listing-cart__sub-filter{margin-left:-15px;margin-right:-15px;overflow-x:scroll;overflow-y:hidden}.listing-cart--loading .listing-cart__sub-filter{display:none!important}.listing-cart__sub-filter::-webkit-scrollbar{display:none}.listing-cart__sub-filter-scroll{white-space:nowrap}.listing-cart__rhi-filter-btn,.listing-cart__sub-filter-btn{font-weight:lighter;display:inline-block;margin:auto 15px}.listing-cart__rhi-filter-btn.active,.listing-cart__sub-filter-btn.active{font-weight:700;color:#33228e}.listing-cart__detail-box-holder{padding:70px 0;padding-top:0}@media screen and (max-width:991px){.listing-cart__detail-box-holder{padding:60px 0;padding-top:0}}.listing-cart--loading .listing-cart__detail-box-holder:before{content:"";display:block;width:90px;height:90px;margin:15px auto;background:url(/~/media/images/hotel/regal/icons/icon-loading.gif) no-repeat center center}.listing-cart__detail-box-wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:0 0 25px}.listing-cart--no-result .listing-cart__detail-box-wrapper{display:none}.listing-cart--loading .listing-cart__detail-box-wrapper{display:none!important}.listing-cart__detail-box{position:relative;width:calc(33.3% - 30px);margin:25px 15px;background:#fff;box-shadow:0 0 24px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.08)}@media screen and (max-width:991px){.listing-cart__detail-box{width:90%;max-width:480px;margin:25px auto}}.listing-cart__detail-content{padding:25px;overflow:hidden}@media screen and (max-width:991px){.listing-cart__detail-content{padding:15px}}.listing-cart__detail-content-inner{overflow:hidden}.listing-cart__detail-subtitle{display:block;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;color:#33228e}.listing-cart__detail-title{display:block;font-weight:700;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;color:#33228e}.listing-cart__detail-desc{display:block;line-height:1.5em;text-align:left;color:#33228e}.listing-cart__detail-btn{font-weight:700}.listing-cart__detail-btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#333}.listing-cart__filter-form{display:none}.listing-cart__no-result{display:none;font-weight:700;text-align:center;margin:0 auto 30px}.listing-cart--no-result .listing-cart__no-result{display:block}.listing-cart--loading .listing-cart__no-result{display:none!important}.listing-cart__items-control{position:relative;display:block;margin-top:30px;text-align:center}.listing-cart--loading .listing-cart__items-control,.listing-cart--no-result .listing-cart__items-control,.listing-cart__items-control.is-hidden{display:none!important}.listing-cart__show-more{display:inline-block;font-weight:700;color:#333}.listing-cart__show-more:after{content:"";display:block;width:16px;height:16px;background:url(/~/media/images/hotel/regal/icons/gold/icon-plus.svg) no-repeat center center;background-size:100%;margin:10px auto 0}.listing-cart__info-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch}@media screen and (max-width:767px){.listing-cart__info-row{display:none}}.listing-cart__info-item{display:inline-block;margin:10px 0;padding-right:15px;width:100%}.listing-cart__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;margin-left:-25px;margin-right:-25px}.listing-cart__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 25px;max-width:50%;margin-top:10px;margin-bottom:10px}.listing-cart__link-item .listing-cart__view.listing-cart__view[data-view=grid]{width:33.3333%}.listing-cart__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.25;background:#bbb}.listing-cart__link-item:last-child:after{display:none}.offer-block{position:relative;width:100%;overflow:hidden;padding:80px 0 120px;background:#fff}@media screen and (max-width:991px){.offer-block{padding:60px 0}}.offer-block__wrapper{text-align:center}.offer-block__info{margin-bottom:15px;color:#333}@media screen and (max-width:767px){.offer-block__info{margin-bottom:15px}}.offer-block__tag{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:600}.offer-block--home .offer-block__tag{font-size:26px;font-weight:600;margin:0 0 20px}.offer-block__title{font-weight:600;margin:0 auto 15px;max-width:640px}.offer-block--home .offer-block__title{margin:0 auto 0;font-weight:100}@media screen and (max-width:1280px){.offer-block--home .offer-block__title{margin:0 auto 15px}}@media screen and (max-width:767px){.offer-block__title{margin:0 0 15px}}.offer-block__slide-holder .offer-block__title{text-align:center;margin:0 auto 10px}.offer-block--home .offer-block__slide-holder .offer-block__title{font-weight:100}.offer-block__desc{line-height:1.5em;max-width:640px;margin:0 auto 10px;text-align:center}.offer-block__detail-holder .offer-block__desc{margin:0 auto 25px}@media screen and (max-width:1280px){.offer-block__detail-holder .offer-block__desc{margin:0 auto 10px;font-size:14px}}@media screen and (max-width:767px){.offer-block__desc{margin:0 auto 10px}}.offer-block__link-row{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.offer-block__link-row:last-child{margin-bottom:0}.offer-block__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;margin-left:-35px;margin-right:-35px}.offer-block__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 35px;max-width:50%;margin-top:5px;margin-bottom:5px}.offer-block__link-item .offer-block__view.offer-block__view[data-view=grid]{width:33.3333%}.offer-block__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.5;background:#333}.offer-block__link-item:first-child:before{display:none}.offer-block__link-item:last-child:after{display:none}.offer-block__link{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#333}.offer-block__link span{display:inline-block;vertical-align:middle;white-space:normal}.offer-block__view[data-view=grid] .offer-block__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.offer-block__view[data-view=grid] .offer-block__link span{font-size:14px}}@media screen and (max-width:991px){.offer-block__link span{font-size:14px}}.offer-block__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.offer-block__link.offer-block__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.offer-block__link.offer-block__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.offer-block__link.offer-block__link--detail:before{display:none}.offer-block__link.offer-block__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#333}.offer-block__holder{position:relative;padding:0 50px}@media screen and (max-width:767px){.offer-block__holder{padding:0}.offer-block.is-initialized .offer-block__holder{width:calc(100% - 30px)}}.offer-block--home .offer-block__holder{padding:0}.offer-block__holder:after{content:"";display:none;position:absolute;width:100vw;height:150%;right:100%;top:-25%;background:#fff;z-index:300}.offer-block__slider{position:relative;width:70%;overflow:hidden;margin:auto}@media screen and (max-width:991px){.offer-block__slider{width:100%}}.offer-block--home .offer-block__slider{overflow:visible;padding-bottom:50px}.offer-block:not(.is-initialized) .offer-block__slider .swiper-wrapper{position:static;width:auto;margin-left:-10px;margin-right:-10px;text-align:center;justify-content:center}.offer-block__slide{display:inline-block;position:relative;width:33.33333%;margin:0;padding:0;padding:0 10px}@media screen and (max-width:991px){.offer-block__slide{width:50%}}.offer-block:not(.is-initialized) .offer-block__slide{padding:0 10px}.offer-block--home .offer-block__slide{padding:15px 0;width:100%}.offer-block--home .offer-block__slide.swiper-slide-next,.offer-block--home .offer-block__slide.swiper-slide-prev{transition:.3s;opacity:.3;transform:scale(.8)}@media screen and (max-width:991px){.offer-block--home .offer-block__slide{width:90%}}.offer-block__slider-img{width:100%;margin:0 0 10px}.offer-block__slider-caption{text-align:left;line-height:1.5em;color:#333}.offer-block__btn-next,.offer-block__btn-prev{display:block;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;cursor:pointer}@media screen and (max-width:991px){.offer-block__btn-next,.offer-block__btn-prev{width:34px;height:34px}}.offer-block__btn-next:before,.offer-block__btn-prev:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/~/media/icon/regala-grey/icon-arrow.svg) no-repeat center center;background-size:100%;transform-origin:center center}.offer-block--home .offer-block__btn-next,.offer-block--home .offer-block__btn-prev{top:0;transform:translateY(0);position:relative;display:inline-block;width:20px;height:20px;margin-right:20px}.offer-block--home .offer-block__btn-next:last-child,.offer-block--home .offer-block__btn-prev:last-child{margin-right:0}.offer-block__control{position:absolute;width:100%;top:50%;transform:translateY(-50%);height:0;left:0;z-index:100%;cursor:pointer;z-index:1000}@media screen and (max-width:767px){.offer-block__control{display:none}}.offer-block:not(.is-initialized) .offer-block__control{display:none}.offer-block--home .offer-block__control{display:block;top:0;transform:translateY(0);position:relative;text-align:center;height:auto;margin-bottom:15px}@media screen and (max-width:767px){.offer-block--home .offer-block__control{display:none}}.offer-block__btn-prev{left:0}.offer-block__btn-next{right:0}.offer-block__btn-next:before{transform:rotate(180deg)}.offer-block__info{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;padding:40px 60px 0;line-height:1.5em}.offer-block--home .offer-block__info{padding:100px 60px 0}@media screen and (max-width:991px){.offer-block__info{padding:10px 45px}}@media screen and (max-width:767px){.offer-block__info{padding:10px 0}}.offer-block__captions{width:100%}.offer-block__caption{display:none}.offer-block__caption.is-active{display:block}.swiper-container-horizontal>.swiper-pagination-bullets.offer-block__pages,.swiper-pagination-custom.offer-block__pages,.swiper-pagination-fraction.offer-block__pages{width:auto;display:inline-block;white-space:nowrap;letter-spacing:.125em}@media screen and (max-width:767px){.swiper-container-horizontal>.swiper-pagination-bullets.offer-block__pages,.swiper-pagination-custom.offer-block__pages,.swiper-pagination-fraction.offer-block__pages{display:none}}.offer-block__img-holder{position:relative;overflow:hidden;width:100%;font-size:0;margin-top:-20px;margin-bottom:-20px;padding-bottom:calc(66.67% + 40px)}@media screen and (max-width:767px){.offer-block__img-holder{width:100%;margin-top:20px;height:auto;padding-bottom:75%}}.offer-block__img-holder .offer-block__slider-img{margin-bottom:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);left:0}.offer-block__clipping-img{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0}.offer-block__clipping-img img{position:absolute;width:100%;left:0;top:0}.offer-block__clipping-img.offer-block__clipping-img--1{box-shadow:rgba(0,0,0,.1) 0 3px 10px;width:50%;left:42.5%;display:none;z-index:5}.offer-block__clipping-img.offer-block__clipping-img--1 img{width:200%;max-width:200%;left:-85%}.offer-block__clipping-img.offer-block__clipping-img--2{height:calc(100% - 40px);top:20px}.offer-block__clipping-img.offer-block__clipping-img--2 img{top:50%;transform:translateY(-50%)}@media screen and (max-width:991px){.offer-block__clipping-img.offer-block__clipping-img--2{height:100%;top:0}.offer-block__clipping-img.offer-block__clipping-img--2 img{top:0;transform:translateY(0)}}.offer-block__detail-holder{opacity:1;width:80%;background:0 0;text-align:left;padding:15px;position:absolute;color:#33228e;background-color:#fff;top:90%;box-shadow:rgba(0,0,0,.1) 0 3px 10px;transition:.3s}.offer-block__slide-holder:hover .offer-block__detail-holder{opacity:1}@media screen and (max-width:991px){.offer-block__detail-holder{width:100%;position:relative;opacity:1;box-shadow:transparent 0 3px 10px}}.offer-block__detail-holder .special-offers__link{margin-left:auto;margin-right:auto;max-width:640px;display:block}.offer-block--home .offer-block__detail-holder{transform:translate(0,40px);transform-style:preserve-3d;opacity:.8;transition:all 1.2s ease 0s;padding:15px;left:10%}.offer-block--home .offer-block__detail-holder .special-offers__link{text-align:center}.swiper-slide-active .offer-block__detail-holder{transform-style:preserve-3d;transform:translate(0,0)}@media screen and (max-width:991px){.swiper-slide-active .offer-block__detail-holder{left:auto}}.offer-block__slide-holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;box-shadow:rgba(0,0,0,.1) 0 3px 10px;font-size:0}@media screen and (max-width:991px){.offer-block__slide-holder{display:block}}.offer-block__clipping-1,.offer-block__clipping-2{position:absolute;width:100%;height:100%;top:0;left:0;mask:url(/~/media/images/hotel/regal/img-special-offers-1.jpg)}.img-para{position:relative;padding:60px 0;background:#f3f3f3}@media screen and (max-width:767px){.img-para{padding:45px 0}}@media screen and (max-width:767px){.img-para .icon-links{justify-content:center}}.img-para table{width:100%;text-align:left}.img-para table td,.img-para table th{padding-right:10px;padding-bottom:10px}.img-para__wrapper:before{z-index:0;display:none}@media screen and (max-width:767px){.img-para__wrapper:before{display:none}}.img-para__item{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;z-index:10;padding:60px 0 80px}@media screen and (max-width:1280px){.img-para__item{padding:30px 0 40px}}@media screen and (max-width:767px){.img-para__item{flex-direction:column-reverse;margin-bottom:30px}.img-para__item:last-child{margin-bottom:0}}.img-para__item+.img-para__item{padding-top:0}.img-para__item.img-para__item--reverse{flex-direction:row-reverse}@media screen and (max-width:767px){.img-para__item.img-para__item--reverse{flex-direction:column-reverse}}.img-para__gallery,.img-para__info{position:relative;display:inline-block}@media screen and (max-width:767px){.img-para__gallery,.img-para__info{width:100%;display:block;text-align:center}}.img-para__gallery{width:50%}.img-para__gallery:before{content:"";position:relative;width:100%;display:block;padding-bottom:66.67%}@media screen and (max-width:767px) and (min-width:381px){.img-para__gallery:before{padding-bottom:37.5%}}@media screen and (max-width:767px){.img-para__gallery{width:100%;margin-bottom:30px}}.img-para__title{font-weight:100;margin:0 0 5px;color:#33228e}.img-para__info{width:45%;padding-right:60px}@media screen and (max-width:1280px){.img-para__info{padding-right:30px}}@media screen and (max-width:767px){.img-para__info{padding-right:0}}.img-para__item--reverse .img-para__info{padding-right:0;padding-left:60px}@media screen and (max-width:1280px){.img-para__item--reverse .img-para__info{padding-left:30px}}@media screen and (max-width:767px){.img-para__item--reverse .img-para__info{padding-right:0;padding-left:0}}@media screen and (max-width:767px){.img-para__info{width:100%}}.img-para__content{margin:0 0 15px;color:#333}.img-para__content h3{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 0 10px}.page-group-regal .img-para__content h3{color:#33228e;font-weight:lighter}.img-para__content ul{list-style:disc;margin-left:0;padding-left:1em}@media screen and (max-width:767px){.img-para__content ul{text-align:left}}.img-para__content p,.img-para__content ul{margin-bottom:15px;line-height:1.5em}.img-para__content p:last-child,.img-para__content ul:last-child{margin-bottom:0}@media screen and (max-width:991px){.img-para__content p,.img-para__content ul{font-size:14px}}.img-para__info-item{display:inline-block;margin:0 0 20px;padding-right:15px;width:100%}.img-para__link-row{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.img-para__link-row:last-child{margin-bottom:0}.img-para__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;margin-left:-25px;margin-right:-25px}@media screen and (max-width:767px){.img-para__link-items{justify-content:center}}.img-para__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 25px;max-width:50%;margin-top:5px;margin-bottom:5px}@media screen and (max-width:991px){.img-para__link-item{max-width:none}}.img-para__link-item .img-para__view.img-para__view[data-view=grid]{width:33.3333%}.img-para__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.5;background:#333}.img-para__link-item:first-child:before{display:none}.img-para__link-item:last-child:after{display:none}.img-para__link{display:inline-block;color:#333;font-weight:900;font-size:0;white-space:nowrap}.img-para__link span{display:inline-block;vertical-align:middle;white-space:normal}@media screen and (max-width:991px){.img-para__link span{font-size:14px}}.img-para__view[data-view=grid] .img-para__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.img-para__view[data-view=grid] .img-para__link span{font-size:14px}}@media screen and (max-width:991px){.img-para__link span{font-size:14px}}.img-para__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.img-para__link.img-para__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.img-para__link.img-para__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.img-para__link.img-para__link--detail:before{display:none}.img-para__link.img-para__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#333}.img-para__link.img-para__link--tnc:before{display:none}.img-para__link.img-para__link--tnc:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#333}.img-para__gallery-slider{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}@media screen and (max-width:767px){.img-para__gallery-slider{width:calc(100% - 30px);left:0;overflow:visible}.img-para__item:not(.is-initialized) .img-para__gallery-slider{width:100%}}.img-para__gallery-img{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.img-para__btn-next,.img-para__btn-prev{display:block;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;cursor:poiner}@media screen and (max-width:991px){.img-para__btn-next,.img-para__btn-prev{width:34px;height:34px}}.img-para__btn-next:before,.img-para__btn-prev:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:100%;transform-origin:center center;filter:drop-shadow(0 0 4px rgba(255, 255, 255, .5))}.img-para__item:not(.is-initialized) .img-para__btn-next,.img-para__item:not(.is-initialized) .img-para__btn-prev{display:none}.img-para__btn-control{position:absolute;width:100%;top:50%;transform:translateY(-50%);height:0;z-index:100%;cursor:pointer;z-index:1000}@media screen and (max-width:767px){.img-para__btn-control{display:none}}.img-para__btn-prev{left:0}.img-para__btn-next{right:0}.img-para__btn-next:before{transform:rotate(180deg)}.img-para__top-title{font-weight:100;margin:0 0 20px;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:center;color:#33228e}.img-para__subtitle{position:relative;margin:0 0 20px;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;color:#333}@media screen and (max-width:767px){.img-para__subtitle{font-size:14px}}.img-para__subtitle:before{content:"";position:absolute;left:0;top:0;display:block;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:100%}.img-para__subtitle.img-para__subtitle--special-offer:before{padding-left:30px;top:-2px;background-image:url(/~/media/images/hotel/regal/icons/gold/icon-special-offer.svg)}.img-para__subtitle.img-para__subtitle--time-limited:before{padding-left:30px;top:-4px;background-image:url(/~/media/images/hotel/regal/icons/gold/icon-clock.svg)}.img-para__subtitle span{display:inline-block}.img-para__gallery-pages{display:none}.img-para__info-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch}@media screen and (max-width:767px){.img-para__info-row{display:none}.find-a-venue__result .img-para__info-row{display:flex}}.img-para__view[data-view=grid] .img-para__info-row{display:none}.find-a-venue__result .img-para__view[data-view=grid] .img-para__info-row{display:flex}.img-para__info-title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 0 5px;font-weight:900}@media screen and (max-width:991px){.img-para__info-title{font-size:14px}}@media screen and (max-width:991px){.img-para__info-desc{font-size:13px}}.img-para__info-item{display:inline-block;margin:10px 0;padding-right:15px;width:100%}.img-tabs{position:relative;padding:90px 0;background:#f3f3f3}@media screen and (max-width:991px){.img-tabs{padding:60px 0}}@media screen and (max-width:767px){.img-tabs{padding:30px 0}}.img-tabs__title{font-weight:600;margin:0 0 30px;text-align:center;color:#33228e}@media screen and (max-width:767px){.img-tabs__title{margin:0 0 20px}}.img-tabs__tabs{position:relative;text-align:center;margin-bottom:60px;z-index:10;overflow:auto;white-space:nowrap}@media screen and (max-width:767px){.img-tabs__tabs{padding-right:0;margin-bottom:0;padding-bottom:20px}}.img-tabs__tab{position:relative;padding:6px 0;margin:0 15px;display:inline-block;text-align:center;color:#333}@media screen and (max-width:767px){.img-tabs__tab{font-size:16px;margin:0 10px}}@media screen and (max-width:480px){.img-tabs__tab{font-size:14px}}.img-tabs__tab.is-active{font-weight:700}.img-tabs__tab.is-active:after{content:"";display:block;position:absolute;width:100%;height:2px;left:0;bottom:0;background:#333}.img-tabs__tab-content{position:relative;display:none;width:100%}.img-tabs__tab-content.is-active{display:block}.img-tabs__item{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:stretch;z-index:10;background:#fff;box-shadow:rgba(0,0,0,.1) 0 3px 10px}@media screen and (max-width:767px){.img-tabs__item{flex-direction:column}}.img-tabs__gallery,.img-tabs__info{position:relative;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}@media screen and (min-width:768px){.img-tabs__view[data-view=grid] .img-tabs__gallery,.img-tabs__view[data-view=grid] .img-tabs__info{width:100%;display:block}}@media screen and (max-width:767px){.img-tabs__gallery,.img-tabs__info{width:100%;display:block}}.img-tabs__item-title{font-weight:100;margin:0 0 5px;color:#33228e}@media screen and (max-width:767px){.img-tabs__item-title{margin:0 0 5px}}.img-tabs__info{background:#fff;width:50%;padding:60px;flex-direction:column;align-items:flex-start}@media screen and (max-width:1280px){.img-tabs__info{padding:45px}}@media screen and (max-width:767px){.img-tabs__info{width:100%;padding:30px}}.img-tabs__gallery{width:55%}.img-tabs__gallery:before{content:"";position:relative;width:100%;display:block;padding-bottom:66.67%}@media screen and (max-width:767px){.img-tabs__gallery{width:100%}}.img-tabs__content{margin:0 0 15px;max-width:100%;color:#333}.img-tabs__content h3{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 0 10px}.img-tabs__content ul{list-style:none;margin-left:0;padding-left:1em}.img-tabs__content ul>li:before{display:inline-block;content:"-";width:1em;margin-left:-1em}.img-tabs__content p,.img-tabs__content ul{margin-bottom:15px;line-height:1.5em}.img-tabs__content p:last-child,.img-tabs__content ul:last-child{margin-bottom:0}@media screen and (max-width:991px){.img-tabs__content p,.img-tabs__content ul{font-size:14px}}.img-tabs__info-item{display:inline-block;margin:0 0 20px;padding-right:15px;width:100%}.img-tabs__link-row{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.img-tabs__link-row:last-child{margin-bottom:0}.img-tabs__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;margin-left:-25px;margin-right:-25px}.img-tabs__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 25px;max-width:50%;margin-top:5px;margin-bottom:5px}@media screen and (max-width:480px){.img-tabs__link-item{max-width:100%}}.img-tabs__link-item .img-tabs__view.img-tabs__view[data-view=grid]{width:33.3333%}.img-tabs__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.5;background:#333}.img-tabs__link-item:last-child:after{display:none}.img-tabs__link{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#333}.img-tabs__link span{display:inline-block;vertical-align:middle;white-space:normal}@media screen and (max-width:991px){.img-tabs__link span{font-size:14px}}.img-tabs__view[data-view=grid] .img-tabs__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.img-tabs__view[data-view=grid] .img-tabs__link span{font-size:14px}}@media screen and (max-width:991px){.img-tabs__link span{font-size:14px}}.img-tabs__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.img-tabs__link.img-tabs__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.img-tabs__link.img-tabs__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.img-tabs__link.img-tabs__link--detail:before{display:none}.img-tabs__link.img-tabs__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.img-tabs__link.img-tabs__link--tnc:before{display:none}.img-tabs__link.img-tabs__link--tnc:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.img-tabs__gallery-slider{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.img-tabs__gallery-img{position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.img-tabs__btn-next,.img-tabs__btn-prev{display:block;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;cursor:poiner}@media screen and (max-width:991px){.img-tabs__btn-next,.img-tabs__btn-prev{width:34px;height:34px}}.img-tabs__btn-next:before,.img-tabs__btn-prev:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:100%;transform-origin:center center;filter:drop-shadow(0 0 4px rgba(255, 255, 255, .5))}.img-tabs__item:not(.is-initialized) .img-tabs__btn-next,.img-tabs__item:not(.is-initialized) .img-tabs__btn-prev{display:none}.img-tabs__btn-control{position:absolute;width:100%;top:50%;transform:translateY(-50%);height:0;z-index:100%;cursor:pointer;z-index:1000}.img-tabs__btn-prev{left:0}.img-tabs__btn-next{right:0}.img-tabs__btn-next:before{transform:rotate(180deg)}.slideshow{position:relative;width:100%;padding:60px 0;background:#fff}@media screen and (max-width:767px){.slideshow{padding:30px 0}}.slideshow__wrapper{position:relative;max-width:780px}.slideshow__holder{position:relative;width:100%}.slideshow__slider{position:relative;width:100%}@media screen and (max-width:767px){.slideshow.is-initialized .slideshow__slider{width:calc(100% - 30px)}}.slideshow__slide{position:relative;margin:0 auto;width:100%;padding:0 60px}@media screen and (max-width:991px){.slideshow__slide{padding:0 45px}}@media screen and (max-width:767px){.slideshow__slide{padding:0}}.slideshow__slide video{width:100%}.slideshow__btn-next,.slideshow__btn-prev{display:block;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;cursor:poiner}@media screen and (max-width:991px){.slideshow__btn-next,.slideshow__btn-prev{width:34px;height:34px}}.slideshow__btn-next:before,.slideshow__btn-prev:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/~/media/icon/regala-grey/icon-arrow.svg) no-repeat center center;background-size:100%;transform-origin:center center}.slideshow__btn-next.swiper-button-disabled,.slideshow__btn-prev.swiper-button-disabled{display:none}.slideshow__control{position:absolute;width:100%;top:50%;transform:translateY(-50%);height:0;z-index:100%;cursor:pointer;z-index:1000}@media screen and (max-width:767px){.slideshow__control{display:none}}.slideshow:not(.is-initialized) .slideshow__control{display:none}.slideshow__btn-prev{left:0}.slideshow__btn-next{right:0}.slideshow__btn-next:before{transform:rotate(180deg)}.slideshow__info{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;padding:10px 60px;line-height:1.5em;color:#333}@media screen and (max-width:991px){.slideshow__info{padding:10px 45px}}@media screen and (max-width:767px){.slideshow__info{padding:10px 0}}.slideshow__captions{width:100%}.slideshow__caption{display:none;padding-right:45px}.slideshow__caption.is-active{display:block}.slideshow__caption p{margin-bottom:10px}.slideshow__caption p:last-child{margin-bottom:0}.swiper-container-horizontal>.swiper-pagination-bullets.slideshow__pages,.swiper-pagination-custom.slideshow__pages,.swiper-pagination-fraction.slideshow__pages{width:auto;display:inline-block;white-space:nowrap;letter-spacing:.125em}@media screen and (max-width:767px){.swiper-container-horizontal>.swiper-pagination-bullets.slideshow__pages,.swiper-pagination-custom.slideshow__pages,.swiper-pagination-fraction.slideshow__pages{display:none}}header{position:fixed;height:150px;width:100%;z-index:1005;transition:height .3s,background-color .3s,box-shadow .3s;border-top:3px solid #33228e}.header--fixed .page-holder__header header,.header--fixed:not(.menu-open) header{height:90px;background:#fff;box-shadow:rgba(150,150,150,.1) 0 3px 4px}@media screen and (max-width:991px){header{height:90px}.header--fixed .page-holder__header header,.header--fixed:not(.menu-open) header{height:90px}}@media screen and (max-width:767px){header{border-top-width:2px;height:75px}.header--fixed .page-holder__header header,.header--fixed:not(.menu-open) header{height:75px}}.header__tag{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:400;margin:0 0 10px;color:#33228e}.header__title{margin:0 0 20px;color:#33228e}.header__wrapper{height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;max-width:100vw}.header__menu-btn{position:absolute;width:32px;height:22px;border-top:3px solid #fff;border-bottom:3px solid #fff;transition:.4s;left:0;top:50%;transform:translateY(-50%)}.header--fixed:not(.menu-open) .header__menu-btn{border-color:#333}.menu-open .header__menu-btn{border-top:transparent!important;border-bottom:transparent!important}@media screen and (max-width:991px){.header__menu-btn{transform-origin:center center;transform:scale(.8) translateY(-50%)}}.header__menu-btn:after,.header__menu-btn:before{content:"";position:absolute;display:block;width:100%;height:3px;top:50%;left:0;margin-top:-1.5px;background:#fff;transform-origin:center center;transition:.4s}.menu-open .header__menu-btn:after,.menu-open .header__menu-btn:before{background:#333}.header--fixed:not(.menu-open) .header__menu-btn:after,.header--fixed:not(.menu-open) .header__menu-btn:before{background:#333}.menu-open .header__menu-btn:before{transform:rotate(45deg)}.menu-open .header__menu-btn:after{transform:rotate(-45deg)}.header__logo{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s;min-width:50%;height:95%;height:calc(100% - 5px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.header__logo img,.header__logo svg{height:100%;width:auto;max-width:185px;transition:opacity .4s}body:not(.page-ready) .header__logo img,body:not(.page-ready) .header__logo svg{opacity:0}@media screen and (max-width:480px){.header__logo img,.header__logo svg{max-width:130px}}@media screen and (max-width:375px){.header__logo img,.header__logo svg{max-width:110px}}.header__logo .header__logo--color{display:block;opacity:1;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-group-regal .header__logo .header__logo--color{height:50%}body:not(.header--fixed):not(.menu-open) .header__logo .header__logo--color{opacity:0}.header__logo .header__logo--white{opacity:0;width:100%;height:100%;object-fit:contain}body:not(.header--fixed):not(.menu-open) .header__logo .header__logo--white{opacity:1}body:not(.header--fixed):not(.menu-open) .header__logo svg:first-child:last-child path,body:not(.header--fixed):not(.menu-open) .header__logo svg:first-child:last-child polyline,body:not(.header--fixed):not(.menu-open) .header__logo svg:first-child:last-child rect{fill:#fff!important;stroke:#fff!important}body:not(.header--fixed):not(.menu-open) .header__logo svg:first-child:last-child .st0{fill:#fff}body:not(.header--fixed):not(.menu-open) .header__logo svg:first-child:last-child .st1{stroke:#fff}body:not(.header--fixed):not(.menu-open) .header__logo svg:first-child:last-child .st2{fill:#fff;stroke:transparent}.header__cta{position:relative;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center}.header__btn{margin-right:10px}.header__btn:last-child{margin-right:0}[data-menu-target=booking] .header__btn.btn-book-now{display:none}@media screen and (min-width:992px){.page-hotel-iclub[data-menu-target=booking] .header__btn.btn-book-now{display:inline-block}}@media screen and (max-width:480px){.header__btn.btn-book-now{font-size:12px;padding:10px 15px}}@media screen and (max-width:350px){.header__btn.btn-book-now{padding:10px 12px}}.header__item-remark{position:absolute;top:100%;white-space:nowrap;text-align:center;left:50%;transform:translateX(-50%);margin-top:15px;color:#fff;font-weight:400;padding-left:20px}@media screen and (max-width:991px){.header__item-remark{display:none}}.header--fixed .header__item-remark,.menu-open .header__item-remark{display:none}.header__item-remark:before{content:"";display:block;position:absolute;left:0;width:16px;height:16px;top:50%;transform:translateY(-50%);background:url(/~/media/images/hotel/regal/icons/white/icon-tick.svg) no-repeat center center;background-size:100%}.header__item{display:inline-block;margin:0 15px}.header__item:last-child{margin-right:0}.header__menu-panel .header__item{margin-left:0}.header__item--lang{display:none}.header__item--lang a{margin-right:10px}.header__item--lang a:last-child{margin-right:0}.header__item--lang a.is-active{text-decoration:underline}.header__mb-lang .header__item--lang a{margin-right:15px}.header__mb-lang .header__item--lang a:last-child{margin-right:0}.menu-open[data-menu-target=main] .header__item--lang{display:block}.header__mb-lang .header__item--lang{text-align:center;margin-left:0;margin-right:0}.header__mb-lang{text-align:center;margin-bottom:30px}@media screen and (max-width:991px){.header__mb-lang{display:block!important}.header__item--find-hotel{display:none}}.header__link{color:#fff}.menu-open[data-menu-target=login] .header__link.btn-login,.menu-open[data-menu-target=login] .header__link.btn-login--new{display:none}.menu-open .header__link{color:#666}.header--fixed:not(.menu-open) .header__link{color:#666}.header__nav{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.98);z-index:1001;transition:.4s;transform:translateY(-100%);overflow:hidden}.menu-open[data-menu-target=main] .header__nav.header__nav--main{transform:translateY(0)}.menu-open[data-menu-target=booking] .header__nav.header__nav--booking{transform:translateY(0)}.menu-open[data-menu-target=login] .header__nav.header__nav--login{transform:translateY(0)}.menu-open[data-menu-target=find-a-hotel] .header__nav.header__nav--find-a-hotel{transform:translateY(0)}.menu-open[data-menu-target=table-reservation] .header__nav.header__nav--table-reservation{transform:translateY(0)}.header__nav-bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.header__nav-placer{position:relative;z-index:10;padding-top:150px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;height:100%}@media screen and (max-width:991px){.header__nav-placer{padding-top:130px}}.header__nav-placer ::-webkit-scrollbar-track{border-radius:8px;background-color:#f5f5f5}.header__nav-placer ::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}.header__nav-placer ::-webkit-scrollbar-thumb{border-radius:5px;background:#33228e}.header__nav-scroller{position:relative;width:100%;padding:60px 0;height:100%;max-height:75vh;overflow:auto;white-space:nowrap;font-size:0;text-align:center}@media screen and (max-width:991px){.header__nav-scroller{padding-top:0}}.header__nav-scroller:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.header__nav-scroll-content{display:inline-block;vertical-align:middle;white-space:normal;text-align:left}.header__nav-wrapper{margin-top:-60px;position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;height:100%}@media screen and (max-height:800px){.header__nav-wrapper{margin-top:0}}@media screen and (max-width:1200px){.header__nav-wrapper{margin-top:0}}.header__nav-panel{width:40%;padding-right:45px}@media screen and (max-width:991px){.header__nav-panel{width:100%;padding-right:0;margin-bottom:30px}}.header__hl{width:60%;padding:0 5px}@media screen and (max-width:991px){.header__hl{width:100%;display:none}}.header__nav-links{margin-bottom:45px}@media screen and (max-width:991px){.header__nav-links{text-align:center;margin-bottom:30px}}.header__nav-link{display:block;font-weight:100;margin-bottom:30px;color:#33228e}.header__shares{margin-bottom:45px}@media screen and (max-width:991px){.header__shares{text-align:center;margin-bottom:30px}}.header__share{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:15px;font-size:0;background-position:center;background-repeat:no-repeat;background-size:90%}.header__share:last-child{margin-right:0}.header__share.header__share--email{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-email.svg)}.header__share.header__share--whatsapp{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-whatsapp.svg)}.header__share.header__share--facebook{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-facebook.svg)}.header__share.header__share--twitter{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-twitter.svg)}.header__share.header__share--linkedin{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-linkedin.svg)}.header__share.header__share--weibo{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-weibo.svg)}.header__addr{padding-left:0;line-height:1.375;color:#333}@media screen and (max-width:991px){.header__addr{text-align:center}}.header__addr span{display:inline-block;vertical-align:middle;padding-top:3px;max-width:80%}@media screen and (max-width:991px){.header__addr span{max-width:100%}}.header__addr:before{content:"";display:inline-block;vertical-align:top;width:24px;height:24px;font-size:0;background-position:center;background-repeat:no-repeat;background-size:90%;background-image:url(/~/media/icon/regala-grey/icon-loc.svg);left:0;margin-top:1px}.header__hl-item{background:#fff;box-shadow:0 0 24px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.08);padding:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;margin-bottom:20px;color:#33228e}.header__hl-img{width:35%;flex:0 0 auto;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center}.header__hl-img img{display:block;width:100%}.header__hl-content{width:65%;padding-left:30px;display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}.header__hl-tag{margin:0 0 10px;font-weight:700}.header__hl-title{margin:0 0 5px;max-width:100%}.header__hl-desc{line-height:1.5em;margin:0 0 10px;max-width:100%}.header__hl-btn{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#33228e}.header__hl-btn span{display:inline-block;vertical-align:middle;white-space:normal}.header__hl-btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.header__program{width:45%}.header__nav--login .header__program{width:50%;text-align:left}@media screen and (max-width:991px){.header__program{width:100%}.header__nav--login .header__program{width:100%;margin-bottom:30px}}.header__program-img{width:100%;margin:0 0 15px}.header__program-desc{line-height:1.5em;margin:0 0 15px;color:#333}.header__program-btn{text-align:center}.header__nav--login .header__program-btn{text-align:left}.header__form{width:55%;text-align:center;padding-right:60px;color:#333}.header__form.header__form--full{width:100%;max-width:768px;margin:0 auto;padding-left:0}.header__nav--login .header__form{width:50%;padding-right:0;padding-left:60px}.header__form .header__title{text-align:left}.header__form .header__title.header__title--align-center{text-align:center}.header__form .header__title.header__title--align-right{text-align:right}@media screen and (max-width:991px){.header__form{width:100%;padding-right:0;margin-bottom:30px}.header__nav--login .header__form{width:100%;padding-left:0;padding-right:0;margin-bottom:30px}}.header__form-row{position:relative;padding:15px 0;border-top:1px solid #666;border-bottom:1px solid #666}.header__form-row+.header__form-row{border-top:0}.header__form-row.header__form-row--no-border{border-bottom:0}@media screen and (max-width:767px){#table-reservation-form .header__form-row{padding-top:0;padding-bottom:0}#table-reservation-form .header__form-row .custom-checkbox{margin-top:10px}}#table-reservation-form .header__form-row:nth-child(1){z-index:15}#table-reservation-form .header__form-row:nth-child(2){z-index:14}#table-reservation-form .header__form-row:nth-child(3){z-index:13}#table-reservation-form .header__form-row:nth-child(4){z-index:12}#table-reservation-form .header__form-row:nth-child(5){z-index:11}.header__form-link span{display:inline-block;vertical-align:middle;font-weight:700;color:#33228e}.header__form-link:after{content:">";display:inline-block;vertical-align:middle;margin-left:10px;color:#33228e}.header__form-helplink{display:block;text-decoration:underline;margin:5px auto;color:#333}.header__form-cols{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:stretch}@media screen and (max-width:767px){#table-reservation-form .header__form-cols{display:block;width:100%}}.header__form-col{position:relative;width:50%;padding:0 20px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.header__form-cols--no-border .header__form-col{padding:0 10px}.header__form-col:after{content:"";position:absolute;display:block;width:1px;height:40px;right:0;top:50%;margin-top:-20px;background-color:#33228e}.header__form-col:first-child:last-child:after,.header__form-col:last-child:after,.header__form-cols--no-border .header__form-col:after{display:none}@media screen and (max-width:767px){#table-reservation-form .header__form-cols--no-border .header__form-col:after{display:block}#table-reservation-form .header__form-cols--no-border .header__form-col:first-child:last-child:after,#table-reservation-form .header__form-cols--no-border .header__form-col:last-child:after{display:none}}.header__form-col:first-child:last-child{width:100%}.header__form-col .num-field{margin:0 10px}@media screen and (max-width:767px){#table-reservation-form .header__form-col{width:100%;padding:10px 0}#table-reservation-form .header__form-col:after{height:1px;width:100%;bottom:0;left:0;top:auto;right:auto}}#table-reservation-form .header__form-col:nth-child(1){z-index:15}#table-reservation-form .header__form-col:nth-child(2){z-index:14}#table-reservation-form .header__form-col:nth-child(3){z-index:13}#table-reservation-form .header__form-col:nth-child(4){z-index:12}#table-reservation-form .header__form-col:nth-child(5){z-index:11}.header__profile{position:relative}.header__pf-info{display:block;margin-bottom:45px}.header__pf-label{display:block;margin-bottom:15px;font-weight:700;color:#33228e}.header__pf-txt{display:block;color:#33228e;font-weight:700;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}@media screen and (max-width:991px){.header__profile{margin-bottom:30px}}.header__menu-panel{width:calc(50% - 150px);padding-left:60px}@media screen and (max-width:1580px){.header__menu-panel{padding-left:55px;width:calc(50% - 125px)}}.reservation-form__optional-set{width:13px;margin-left:5px;display:none}.header__form-errmsg{margin-top:5px;margin-bottom:5px;color:red;display:none}.header__form-errmsg.is-active{display:block}.header__errmsg{margin-top:-10px;color:red;display:none;text-align:left}.header__errmsg.is-active{display:block}.header__form-msgs .header__errmsg{text-align:center;margin-top:5px;margin-bottom:5px}@media screen and (max-width:767px){#scCrossPiece~* .header__nav-placer{padding-top:125px}#scCrossPiece~* .header__nav-scroller{max-height:50vh}}.header__form-control{margin-bottom:15px}footer{text-align:center;position:relative;padding:90px 0;background-color:#fff}@media screen and (max-width:767px){footer{padding:60px 0}}footer:before{content:"";position:absolute;max-width:1600px;top:0;left:50%;transform:translateX(-50%);height:1px;background:rgba(0,0,0,.2)}footer a{color:#333;text-decoration:none}footer a:hover{text-decoration:underline}.footer__wrapper{color:#333}.footer__content{position:relative;margin-bottom:10px;line-height:25px}@media screen and (max-width:991px){.footer__content{text-align:left;margin-bottom:25px}}.footer__soc{position:relative;margin-bottom:15px}.soc__share{width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:30px;font-size:0;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.soc__share{width:20px;height:20px;margin-right:10px}}.soc__share:last-child{margin-right:0}.soc__share.soc__share--email{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-email.svg)}.soc__share.soc__share--whatsapp{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-whatsapp.svg)}.soc__share.soc__share--facebook{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-facebook.svg)}.soc__share.soc__share--twitter{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-twitter.svg)}.soc__share.soc__share--linkedin{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-linkedin.svg)}.soc__share.soc__share--weibo{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-weibo.svg)}.soc__share.soc__share--instagram{background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-instagram.svg)}.footer__contactInfo{position:relative;display:inline-block;padding:0 15px}.footer__contactInfo:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:1px;height:10px;opacity:.3;background:#33228e}@media screen and (max-width:991px){.footer__contactInfo:after{display:none}}.footer__contactInfo:last-child{padding-right:0}.footer__contactInfo:last-child:after{display:none}.footer__contactInfo:before{position:relative;top:5px;content:"";display:inline-flex;width:18px;height:18px;justify-content:center;margin-right:15px;background-position:center;background-size:cover}.footer__contactInfo.icon-mail:before{background-image:url(/~/media/icon/regala-grey/icon-soc-email.svg)}.footer__contactInfo.icon-fax:before{background-image:url(/~/media/icon/regala-grey/icon-fax.svg)}.footer__contactInfo.icon-phone:before{background-image:url(/~/media/icon/regala-grey/icon-phone.svg)}.footer__contactInfo.green-style.icon-mail:before{background-image:url(/~/media/images/hotel/iclub/icons/green/icon-soc-email.svg)}.footer__contactInfo.green-style.icon-fax:before{background-image:url(/~/media/images/hotel/iclub/icons/green/icon-fax.svg)}.footer__contactInfo.green-style.icon-phone:before{background-image:url(/~/media/images/hotel/iclub/icons/green/icon-phone.svg)}.footer__contactInfo.gray-style.icon-mail:before{background-image:url(/~/media/images/hotel/iclub/icons/gray/icon-soc-email.svg)}.footer__contactInfo.gray-style.icon-fax:before{background-image:url(/~/media/images/hotel/iclub/icons/gray/icon-fax.svg)}.footer__contactInfo.gray-style.icon-phone:before{background-image:url(/~/media/images/hotel/iclub/icons/gray/icon-phone.svg)}.footer__contactInfo.purple-style.icon-mail:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-soc-email.svg)}.footer__contactInfo.purple-style.icon-fax:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-fax.svg)}.footer__contactInfo.purple-style.icon-phone:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-phone.svg)}@media screen and (max-width:991px){.footer__contactInfo{display:block;width:100%;padding:0}}.footer__sitemap .footer__sitemapLink{position:relative;display:inline-block;padding-right:15px;padding-left:15px;font-weight:300}.footer__sitemap .footer__sitemapLink:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:1px;height:10px;opacity:.3;background:#bbb}@media screen and (max-width:991px){.footer__sitemap .footer__sitemapLink:after{display:none}}.footer__sitemap .footer__sitemapLink:last-child{padding-right:0}.footer__sitemap .footer__sitemapLink:last-child:after{display:none}@media screen and (max-width:991px){.footer__sitemap .footer__sitemapLink{padding-left:0;padding-right:30px}.footer__sitemap .footer__sitemapLink:after{display:block;right:15px}}@media screen and (max-width:480px){.footer__sitemap .footer__sitemapLink{padding-right:14px}.footer__sitemap .footer__sitemapLink:after{display:block;right:7px}}.footer__breakline{margin-bottom:48px}.footer__breakline:after{content:"";display:block;position:absolute;width:150px;left:50%;transform:translateX(-50%);height:1px;margin-top:24px;opacity:.5;background:#bbb}@media screen and (max-width:991px){.footer__breakline:after{left:0;transform:translateX(0)}}.footer__sitemap-info{max-width:640px;margin:auto}@media screen and (max-width:991px){.footer__sitemap-info{margin-left:0}}.footer__logos{padding-bottom:15px}@media screen and (max-width:991px){.footer__logos{padding-bottom:20px;text-align:left}}.footer__logos .footer__logo{display:inline-block;vertical-align:middle;margin-right:60px}.footer__logo:nth-child(2),.footer__logo:nth-child(3){padding:0 1%}.footer__logo:nth-child(2){max-width:180px;width:180px}.footer__logos .footer__logo:nth-child(2) img{width:100%;max-width:none}@media screen and (max-width:991px){.footer__logos .footer__logo{margin-top:10px;margin-bottom:10px;max-width:30%}}@media screen and (max-width:480px){.footer__logos .footer__logo{max-width:100%;width:100%;margin:10px 45px 10px 0}}.footer__logos .footer__logo img{max-width:100%;width:100%}@media screen and (max-width:480px){.footer__logos .footer__logo img{width:auto}}.footer__logos .footer__logo:last-child{margin-right:0}.footer__tnc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:flex-start;margin-left:-15px;margin-right:-15px}@media screen and (max-width:991px){.footer__tnc{display:block;width:100%;justify-content:center}}.footer__tnc-item{position:relative;padding-left:15px;padding-right:15px}@media screen and (max-width:991px){.footer__tnc-item{margin-bottom:10px}.footer__tnc-item:last-child{margin-bottom:0}}.footer__tnc-item:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:1px;height:10px;opacity:.3;background:#bbb}@media screen and (max-width:991px){.footer__tnc-item:after{display:none}}.footer__tnc-item:last-child{padding-right:0}.footer__tnc-item:last-child:after{display:none}.map{position:relative;background:#eee}@media screen and (max-width:991px){.map{padding:350px 0 60px;justify-content:center}}@media screen and (max-width:480px){.map{padding:180px 0 30px}}@media screen and (max-width:380px){.map{padding:150px 0 30px}}.map__map-holder{position:relative;width:100%;height:768px;z-index:5;opacity:0;pointer-events:none}@media screen and (max-width:991px){.map__map-holder{position:absolute!important;width:100%;height:100%;left:0;top:0}}.map__detail{position:absolute;width:100%;height:100%;left:0;top:0;color:#33228e;pointer-events:none;z-index:10}@media screen and (max-width:991px){.map__detail{position:relative;height:auto}}.map__detail-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;height:100%}@media screen and (max-width:991px){.map__detail-wrapper{justify-content:center}}.map__detail-holder{display:inline-block;width:90%;max-width:480px;font-size:0;pointer-events:all}@media screen and (max-width:991px){.map:not(.map--about-us) .map__detail-holder{background:#33228e;padding:35px 45px 35px;box-shadow:rgba(150,150,150,.1) 0 3px 4px;border-bottom:2px solid #d69c52}}@media screen and (max-width:480px){.map__detail-holder{width:100%}.map:not(.map--about-us) .map__detail-holder{padding:25px 30px 25px}}.map__title{font-weight:600;margin:0 0 20px;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #fff,0 0 25px #ccc}@media screen and (max-width:991px){.map__title{margin:0 0 10px}}.map__detail-box{position:relative;width:100%;box-shadow:rgba(150,150,150,.1) 0 3px 4px}@media screen and (max-width:991px){.map:not(.map--about-us) .map__detail-box{box-shadow:none}}.map__detail-content{padding:15px 45px 20px;background:#fff}@media screen and (max-width:991px){.map__detail-content{padding:15px 45px 20px}.map:not(.map--about-us) .map__detail-content{padding:0;border-bottom:0}}@media screen and (max-width:480px){.map__detail-content{padding:15px 30px 20px}.map:not(.map--about-us) .map__detail-content{padding:0}}.map__detail-subtitle{display:block;font-weight:700;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;margin:0 0 5px;color:#333}.map__detail-desc{display:block;line-height:1.5em;text-align:left;color:#333}.map__slider-body{overflow:hidden}.map__detail-item{display:block;width:100%;padding:20px 0;border-bottom:1px solid #eee}.map__detail-item:last-child{border-bottom:0}@media screen and (max-width:991px){.map__detail-item{padding:10px 0}}.map__slider-control{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.map__btn-next,.map__btn-prev{display:inline-block;width:24px;height:24px;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:100% 100%;cursor:pointer;margin-right:20px}.map__btn-next{transform-origin:center;transform:rotate(180deg)}.map__slider-pages{font-weight:700;color:#33228e}.map__slider-pages span{margin:0 3px}#markerLayer div{opacity:.9}#markerLayer div.is-active{opacity:1;z-index:1000!important;animation:pulse 1.2s infinite;transform-origin:center bottom;filter:drop-shadow(0 0 2px rgba(255, 255, 255, .75)) brightness(125%)}@keyframes pulse{0%{transform:translateY(-6px)}50%{transform:translateY(0)}100%{transform:translateY(-6px)}}.our-brand{position:relative;padding:90px 0;color:#33228e;background-color:#f7f5f1}.our-brand__detail-title{display:block;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;margin-bottom:20px}.our-brand__detail-lead-in{display:block;color:#000;max-width:750px;line-height:1.5em;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left}.our-brand__detail-holder{display:flex;margin-left:-30px;margin-right:-30px}@media screen and (max-width:480px){.our-brand__detail-holder{margin:auto;flex-wrap:wrap}}.our-brand__detail-box{padding:45px;margin:10px;background-color:#fff;box-shadow:rgba(150,150,150,.1) 0 3px 4px}@media screen and (max-width:480px){.our-brand__detail-box{margin:10px auto}}.our-brand__detail-logo{width:100%}.our-brand__detail-logo img{width:100%}.our-brand__detail-desc{margin-bottom:20px}.our-brand__brand-name{font-weight:400;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;margin-bottom:20px}.our-brand__brand-desc{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;line-height:1.5em;color:#000}.our-brand__btn{font-weight:700}.our-brand__btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#33228e;transform:translateY(-50%)}.rich-content__holder{position:relative;padding:90px 0}@media screen and (max-width:767px){.rich-content__holder{padding:60px 0}}.rich-content__title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 0 20px;color:#33228e}.rich-content__table-scroller{width:100%;position:relative;overflow-x:auto}.rich-content__table-scroller table{min-width:768px}.rich-content{line-height:1.5em;color:#333}.rich-content h2:not(.font-size-h2),.rich-content h3:not(.font-size-h3){font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 0 15px;font-weight:lighter}.rich-content h3:not(.font-size-h3){font-weight:400}.rich-content ul{padding-left:18px}.rich-content p,.rich-content ul{line-height:1.5em}.rich-content ul li{margin-bottom:0}.rich-content ul li ul{margin-top:10px}.rich-content ul li ul:first-child{margin-top:0}.rich-content a:not(.rich-content__btn){text-decoration:underline}.rich-content table{max-width:1038px}.rich-content table td,.rich-content table th{font-weight:100}.rich-content table td{vertical-align:top;padding-left:30px;padding-right:30px;padding-bottom:30px}.rich-content table:not(.rich-content__scrollable-table){width:100%;table-layout:fixed}@media screen and (max-width:991px){.rich-content table:not(.rich-content__scrollable-table){display:block;width:100%!important}.rich-content table:not(.rich-content__scrollable-table) tbody,.rich-content table:not(.rich-content__scrollable-table) td,.rich-content table:not(.rich-content__scrollable-table) th,.rich-content table:not(.rich-content__scrollable-table) tr{display:block;width:100%;padding-left:0;padding-right:0}}.rich-content table.with-border{border:1px solid #33228e}@media screen and (max-width:991px){.rich-content table.with-border:not(.rich-content__scrollable-table){border:0}}.rich-content table.with-border:not(.rich-content__scrollable-table) td,.rich-content table.with-border:not(.rich-content__scrollable-table) th{border:1px solid #33228e;border-top:0;padding:20px}.rich-content table.with-border td,.rich-content table.with-border th{padding:20px}.rich-content ::-webkit-scrollbar-track{border-radius:8px;background-color:#f5f5f5}.rich-content ::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}.rich-content ::-webkit-scrollbar-thumb{border-radius:5px;background:#33228e}.rich-content .rich-content__grid.rich-content__table-style-1{max-width:1024px;opacity:.8}.rich-content .rich-content__grid.rich-content__table-style-1 td{padding-bottom:10px}.rich-content .rich-content__grid.rich-content__table-style-1 td:first-child{width:25%}.rich-content .rich-content__grid.rich-content__table-style-2{max-width:560px}.rich-content .rich-content__grid.rich-content__table-style-2 td{padding-bottom:10px}.rich-content .rich-content__grid.rich-content__table-style-2 td:first-child{width:25%}.rich-content .rich-content__grid .rich-content__table-title{font-weight:600}.room{position:relative;padding:90px 0;background-color:#fff}@media screen and (max-width:767px){.room{padding:60px 0}}.room__title{font-weight:600;text-align:center;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:600;margin:0 0 30px;color:#33228e}@media screen and (max-width:767px){.room__title{margin:0 0 15px}}.room__item{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;padding:40px 0}@media screen and (max-width:991px){.room__item{width:100%;padding:0;flex-direction:column}}.room__img-deco-1{width:110px;height:110px;position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover;bottom:-30px;left:0}.room__img-deco-2{width:45px;height:45px;position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover;bottom:90px;right:0}.room__img{position:relative;width:55%;padding:0 30px}@media screen and (max-width:991px){.room__img{width:100%;max-width:480px;display:block;margin:0 auto 45px}}.room__img-holder{position:relative;width:100%;padding-bottom:66.7%}.room__img-src{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.room__detail{background:#fff;color:#33228e}@media screen and (min-width:991px){.room__detail{height:320px}}@media screen and (max-width:991px){.room__detail{margin-bottom:30px}}.room__detail,.room__slider-control-holder{width:45%;padding:0 30px}@media screen and (max-width:991px){.room__detail,.room__slider-control-holder{width:100%;display:block;text-align:center}}.room__detail-title{font-weight:100;margin:0 0 15px}.room__detail-desc{line-height:1.5em}@media screen and (min-width:991px){.room__detail-desc{max-height:96px;overflow:auto}}.room__slider{position:relative;width:90%;margin:auto;overflow:visible}.room__slider:before{content:"";display:block;position:absolute;width:1px;height:100%;top:0;left:50%;margin-left:-.5px;opacity:.4;z-index:0;background:#33228e}@media screen and (max-width:991px){.room__slider:before{display:none}}.room__slider:before{display:none!important}.room__slider-control{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.room__btn-next,.room__btn-prev{display:inline-block;width:24px;height:24px;background:url(/~/media/icon/regala-grey/icon-arrow.svg) no-repeat center center;background-size:100% 100%;cursor:pointer;margin-right:20px}@media screen and (max-width:767px){.room__btn-next,.room__btn-prev{display:inline-block;vertical-align:middle}}.room__btn-next{transform-origin:center;transform:rotate(180deg)}.room__slider-pages{font-weight:700;color:#333}.room__slider-pages span{margin:0 3px}@media screen and (max-width:991px){.room__slider-pages{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;white-space:nowrap;width:auto}.room__slider-pages .page-fraction{display:inline-block}}.room__slide{transition:.3s;opacity:.3}@media screen and (max-width:767px){.room__slide{padding:0 1px}}.room__slide.swiper-slide-active{transform:scale(1);opacity:1}.room__link-row{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.room__link-row:last-child{margin-bottom:0}.room__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;margin-left:-25px;margin-right:-25px}@media screen and (max-width:991px){.room__link-items{display:block}}.room__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 25px;max-width:50%;margin-top:5px;margin-bottom:5px}.room__link-item .room__view.room__view[data-view=grid]{width:33.3333%}.room__link-item:last-child:after{display:none}.room__link{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#33228e}.room__link span{display:inline-block;vertical-align:middle;white-space:normal}@media screen and (max-width:991px){.room__link span{font-size:14px}}.room__view[data-view=grid] .room__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.room__view[data-view=grid] .room__link span{font-size:14px}}@media screen and (max-width:991px){.room__link span{font-size:14px}}.room__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.room__link.room__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.room__link.room__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-vtour.svg) no-repeat center center;background-size:100%}.room__link.room__link--detail:before{display:none}.room__link.room__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.room__link.room__link--tnc:before{display:none}.room__link.room__link--tnc:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#333}.room__more-holder{margin-top:30px;text-align:center}@media screen and (max-width:767px){.room__more-holder{margin-top:15px}}.room__slider-control{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:center;position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:100;pointer-events:none}@media screen and (max-width:991px){.room__slider-control{position:relative;display:block;transform:none;top:auto;margin-top:0!important}}.room__slider-control-holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;pointer-events:all}@media screen and (max-width:991px){.room__slider-control-holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;white-space:nowrap;margin-bottom:10px}}.special-offers{position:relative;padding:90px 0;background-color:#fbf3f1}@media screen and (max-width:767px){.special-offers{padding:60px 0}}.special-offers__wrapper{background-size:70% auto}@media screen and (max-width:767px){.special-offers__wrapper{background-size:140% auto;background-position:left 30px}}.special-offers__title{font-weight:600;text-align:center;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 0 30px;color:#33228e}@media screen and (max-width:767px){.special-offers__title{margin:0 0 15px}}.special-offers__img-holder{position:relative;width:100%;padding-bottom:62.5%}.special-offers__img-src{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;color:#33228e}@media screen and (max-width:767px){.special-offers__detail{margin-bottom:30px}}.special-offers__detail,.special-offers__slider-control-holder{width:45%;padding:0 30px}@media screen and (max-width:767px){.special-offers__detail,.special-offers__slider-control-holder{width:100%;display:block;text-align:center}}.special-offers__detail-title{font-weight:100;margin:0 0 10px;line-height:1.3em}.special-offers__detail-desc{line-height:1.5em}.special-offers__content{color:#33228e}.special-offers__holder{position:relative;width:100%;padding:30px 0}@media screen and (max-width:767px){.special-offers__holder{padding:45px 0 0}}.special-offers__holder:before{content:"";display:block;position:absolute;width:1px;height:100%;top:0;left:50%;margin-left:-.5px;opacity:.4;background-color:#d49e56;z-index:0;display:block}@media screen and (max-width:767px){.special-offers__holder:before{display:none}}[data-item-num="1"] .special-offers__holder:before{display:none}.special-offers.is-initialized .special-offers__holder{width:calc(100% - 30px);overflow:visible}@media screen and (min-width:768px){.special-offers__items{position:static;width:auto;padding-top:28px;margin-left:-40px;margin-right:-40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch}.special-offers[data-item-num="1"] .special-offers__items{justify-content:center}.special-offers[data-item-num="1"] .special-offers__items .special-offers__item:hover{opacity:1}}.special-offers__item{position:relative;display:block;width:50%;padding:0 40px;margin-bottom:60px}@media screen and (max-width:767px){.special-offers__item{padding:0}}.special-offers__item:nth-child(2n){top:240px}@media screen and (max-width:767px){.special-offers__item:nth-child(2n){top:0}}.special-offers__item:nth-child(2n):last-child{top:0;margin-top:240px}@media screen and (max-width:767px){.special-offers__item:nth-child(2n):last-child{margin-top:0}}.special-offers__item:last-child{margin-bottom:0}@media screen and (max-width:767px){.special-offers__item{margin-bottom:0;width:calc(100% - 30px)}}.special-offers__img{width:100%;margin:0 0 20px}.special-offers__img img{display:block;width:100%}.special-offers__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;margin-left:-25px;margin-right:-25px}@media screen and (max-width:767px){.special-offers__link-items{display:block}}.special-offers__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 25px;max-width:50%;margin-top:5px;margin-bottom:5px}.special-offers__link-item .special-offers__view.special-offers__view[data-view=grid]{width:33.3333%}.special-offers__link-item:last-child:after{display:none}@media screen and (max-width:767px){.special-offers__link-item{display:block;width:100%;max-width:100%;margin-bottom:30px}.special-offers__link-item:last-child{margin-bottom:0}.special-offers__link-item:before{display:none}}.special-offers__link{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#333}.special-offers__link span{display:inline-block;vertical-align:middle;white-space:normal}@media screen and (max-width:991px){.special-offers__link span{font-size:14px}}.special-offers__view[data-view=grid] .special-offers__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.special-offers__view[data-view=grid] .special-offers__link span{font-size:14px}}@media screen and (max-width:991px){.special-offers__link span{font-size:14px}}.special-offers__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.special-offers__link.special-offers__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.special-offers__link.special-offers__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.special-offers__link.special-offers__link--detail:before{display:none}.special-offers__link.special-offers__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#333}.special-offers__link.special-offers__link--tnc:before{display:none}.special-offers__link.special-offers__link--tnc:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.special-offers__more-holder{margin-top:30px;text-align:center}@media screen and (max-width:767px){.special-offers__more-holder{margin-top:15px;text-align:left}}.hl-intro{position:relative;width:100%;overflow:hidden;padding:80px 0}@media screen and (max-width:991px){.hl-intro{padding:60px 0}}.hl-intro__wrapper{text-align:center;max-width:960px}.hl-intro__info{margin-bottom:30px;color:#333}.hl-intro__info-desc{max-width:100%;line-height:1.5}.hl-intro__tag{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700}.hl-intro__title{font-weight:700;margin:0 0 45px;color:#33228e}@media screen and (max-width:991px){.hl-intro__title{margin:0 0 30px}}.hl-intro__desc{line-height:1.5em;margin:0 auto 15px;color:#333}.hl-intro__infos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch;margin-left:-25px;margin-right:-25px;margin-bottom:30px}.hl-intro__infos:last-child{margin-bottom:0}@media screen and (max-width:767px){.hl-intro__infos{display:block;margin-left:0;margin-right:0}}@media screen and (max-width:767px){.hl-intro__infos.hl-intro__infos--fig{display:block;margin-left:0;margin-right:0}}.hl-intro__info{position:relative;display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;padding:0 25px;width:33.3333%;margin-top:5px;margin-bottom:5px}@media screen and (max-width:767px){.hl-intro__info{width:100%;padding-top:20px;margin-top:20px;margin-bottom:0}.hl-intro__info:first-child{margin-top:0}}.hl-intro__info:before{content:"";display:block;width:1px;height:75%;position:absolute;top:12.5%;left:0;opacity:.5;background:#bbb}@media screen and (max-width:767px){.hl-intro__info:before{width:60px;height:1px;top:0;left:50%;margin-left:-30px}}.hl-intro__info:first-child:before{display:none}@media screen and (max-width:767px){.hl-intro__infos--fig .hl-intro__info{width:100%;text-align:center;margin-top:0;padding:10px 0;border-color:#33228e}.hl-intro__infos--fig .hl-intro__info .hl-intro__info-desc{text-align:center}.hl-intro__infos--fig .hl-intro__info:last-child{border-bottom:0}.hl-intro__infos--fig .hl-intro__info:before{display:none}}.hl-intro__infos--fig .hl-intro__info-desc{font-weight:400}@media screen and (max-width:767px){.hl-intro__infos--fig .hl-intro__info-desc{text-align:right}}.hl-intro__info-fig{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700;margin-bottom:5px;display:block;color:#33228e}.page-group-regal .hl-intro__info-fig{font-size:32px;margin-bottom:0;font-weight:400}.hl-intro__btns{margin:30px 0 0}@media screen and (max-width:767px){.hl-intro__btns{display:flex;flex-flow:column}}.hl-intro__btns .hl-intro__info{width:auto}.hl-intro__btn{margin:0 10px;text-transform:capitalize}.promo-blk{position:relative;padding:90px 0;background:#f3f3f3}@media screen and (max-width:767px){.promo-blk{padding:60px 0}}.promo-blk__items{position:relative}.promo-blk__items:before{z-index:0;display:none}@media screen and (max-width:767px){.promo-blk__items:before{display:none}}.promo-blk__item{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;z-index:10;padding:30px 0}@media screen and (max-width:1280px){.promo-blk__item{padding:20px 0}}@media screen and (max-width:767px){.promo-blk__item{flex-direction:column;padding:0;margin-bottom:30px}.promo-blk__item:last-child{margin-bottom:0}}.promo-blk__item+.promo-blk__item{padding-top:0}.promo-blk__item.promo-blk__item--reverse{flex-direction:row-reverse}@media screen and (max-width:767px){.promo-blk__item.promo-blk__item--reverse{flex-direction:column}}.promo-blk__gallery,.promo-blk__info{position:relative;display:inline-block}@media screen and (min-width:768px){.promo-blk__view[data-view=grid] .promo-blk__gallery,.promo-blk__view[data-view=grid] .promo-blk__info{width:100%;display:block}}@media screen and (max-width:767px){.promo-blk__gallery__xx,.promo-blk__info{width:100%;display:block}}.promo-blk__subtitle{position:relative;margin:0 0 20px;padding-left:0;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;color:#33228e}@media screen and (max-width:767px){.promo-blk__subtitle{font-size:14px}}.promo-blk__subtitle:before{content:"";position:absolute;left:0;top:0;display:block;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:100%}.promo-blk__subtitle.promo-blk__subtitle--special-offer{display:inline-block;padding-left:30px}.promo-blk__subtitle.promo-blk__subtitle--special-offer:before{top:-2px;background-image:url(/~/media/images/hotel/regal/icons/gold/icon-special-offer.svg)}.promo-blk__subtitle.promo-blk__subtitle--time-limited{display:inline-block;padding-left:30px}.promo-blk__subtitle.promo-blk__subtitle--time-limited:before{top:-2px;background-image:url(/~/media/images/hotel/regal/icons/gold/icon-clock.svg)}.promo-blk__subtitle span{display:inline-block}.promo-blk__title{font-weight:600;margin:0 0 20px;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:center;color:#33228e}.promo-blk__item-title{font-weight:100;margin:0 0 20px;color:#33228e}@media screen and (max-width:767px){.promo-blk__item-title{font-size:22px}}.promo-blk__info,.promo-blk__slider-control-holder{width:45%;padding-right:60px}@media screen and (max-width:1280px){.promo-blk__info,.promo-blk__slider-control-holder{padding-right:30px}}@media screen and (max-width:767px){.promo-blk__info,.promo-blk__slider-control-holder{padding-right:0}}.promo-blk__item--reverse .promo-blk__info,.promo-blk__item--reverse .promo-blk__slider-control-holder{padding-right:0;padding-left:60px}@media screen and (max-width:1280px){.promo-blk__item--reverse .promo-blk__info,.promo-blk__item--reverse .promo-blk__slider-control-holder{padding-left:30px}}@media screen and (max-width:767px){.promo-blk__item--reverse .promo-blk__info,.promo-blk__item--reverse .promo-blk__slider-control-holder{padding-right:0;padding-left:0}}@media screen and (max-width:767px){.promo-blk__info,.promo-blk__slider-control-holder{width:100%}}.promo-blk__info{padding-bottom:60px}@media screen and (max-width:767px){.promo-blk__info{padding:30px;text-align:center}.promo-blk__item--reverse .promo-blk__info{padding:30px}.promo-blk__info .promo-blk__link-items{justify-content:center}.promo-blk__info .promo-blk__link-item::before{content:none}}.promo-blk__gallery{width:55%}.promo-blk__gallery:before{content:"";position:relative;width:100%;display:block;padding-bottom:75%}@media screen and (max-width:767px){.promo-blk__gallery__xx:before{padding-bottom:37.5%}}@media screen and (max-width:380px){.promo-blk__gallery__xx:before{padding-bottom:75%}}@media screen and (max-width:767px){.promo-blk__gallery__xx{width:100%}}@media screen and (max-width:767px){.promo-blk__gallery__xx-slider{width:calc(100% - 30px);overflow:visible}}@media screen and (max-width:767px){.promo-blk__item.is-initialized .promo-blk__gallery__xx-slider{width:calc(100% - 30px);overflow:visible}}.promo-blk__content{margin:0 0 15px;color:#33228e}.promo-blk__content h3{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin:0 0 10px}.promo-blk__content ul{list-style:none;margin-left:0;padding-left:1em}.promo-blk__content ul>li:before{display:inline-block;content:"-";width:1em;margin-left:-1em}.promo-blk__content p,.promo-blk__content ul{margin-bottom:15px;line-height:1.5em}.promo-blk__content p:last-child,.promo-blk__content ul:last-child{margin-bottom:0}@media screen and (max-width:991px){.promo-blk__content p,.promo-blk__content ul{font-size:14px}}.promo-blk__info-item{display:inline-block;margin:0 0 20px;padding-right:15px;width:100%}.promo-blk__link-row{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.promo-blk__link-row:last-child{margin-bottom:0}.promo-blk__link-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;margin-left:-25px;margin-right:-25px}.promo-blk__link-item{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 25px;max-width:50%;margin-top:5px;margin-bottom:5px}@media screen and (max-width:480px){.promo-blk__link-item{max-width:100%}}.promo-blk__link-item .promo-blk__view.promo-blk__view[data-view=grid]{width:33.3333%}.promo-blk__link-item:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.5;background:#33228e}.promo-blk__link-item:last-child:after{display:none}.promo-blk__link{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#33228e}.promo-blk__link span{display:inline-block;vertical-align:middle;white-space:normal}@media screen and (max-width:991px){.promo-blk__link span{font-size:14px}}.promo-blk__view[data-view=grid] .promo-blk__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.promo-blk__view[data-view=grid] .promo-blk__link span{font-size:14px}}@media screen and (max-width:991px){.promo-blk__link span{font-size:14px}}.promo-blk__link:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:5px}.promo-blk__link.promo-blk__link--offers:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-offers.svg) no-repeat center center;background-size:80%}.promo-blk__link.promo-blk__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/gold/icon-vtour.svg) no-repeat center center;background-size:100%}.promo-blk__link.promo-blk__link--detail:before{display:none}.promo-blk__link.promo-blk__link--detail:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.promo-blk__link.promo-blk__link--tnc:before{display:none}.promo-blk__link.promo-blk__link--tnc:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#33228e}.promo-blk__gallery-slider{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.promo-blk__gallery-img{position:absolute;width:100%;padding-bottom:66.67%;left:0;top:50%;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:cover}.promo-blk__slider-control{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;opacity:0}.promo-blk__item.is-initialized .promo-blk__slider-control{opacity:1}.promo-blk__btn-next,.promo-blk__btn-prev{display:inline-block;width:24px;height:24px;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:100% 100%;cursor:pointer;margin-right:20px}.promo-blk__btn-next{transform-origin:center;transform:rotate(180deg)}.promo-blk__slider-pages{font-weight:700;color:#33228e}.promo-blk__slider-pages span{margin:0 3px}.promo-blk__slider-control{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:100;pointer-events:none;left:0}@media screen and (max-width:767px){.promo-blk__slider-control{position:relative;transform:none;top:auto;margin-top:0!important;display:none}}.promo-blk__item--reverse .promo-blk__slider-control{justify-content:flex-end}.promo-blk__slider-control-holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;pointer-events:all}.subs-form{padding-top:60px}.subs-form iframe{border:0;box-shadow:none;height:1700px}@media screen and (max-width:991px){.subs-form iframe{height:1960px}}.sns{position:relative;width:100%;overflow:hidden;padding:90px 0;display:none}@media screen and (max-width:991px){.sns{padding:60px 0}}.sns__wrapper{text-align:center}.sns__info{width:100%;white-space:nowrap;text-align:left;color:#33228e}.sns__info .sns__title{display:inline-block}.sns__tags{display:inline-block;font-weight:700}.sns__tag{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700}.sns--home .sns__tag{margin:0 0 20px}.sns__title{font-weight:600;margin:0;margin-right:10px}.sns__holder{position:relative}.sns__holder:after{content:"";display:block;position:absolute;width:100vw;height:150%;right:100%;top:-50%;background:#fff;z-index:300}@media screen and (max-width:767px){.sns.is-initialized .sns__holder{width:calc(100% - 30px)}}.sns__slider{position:relative;overflow:visible;width:100%}.sns:not(.is-initialized) .sns__slider .swiper-wrapper{position:static;width:auto;margin-left:-15px;margin-right:-15px}.sns__slide{display:inline-block;position:relative;width:33.33333%;margin:0}.sns:not(.is-initialized) .sns__slide{padding:0 15px}@media screen and (max-width:767px){.sns__slide{width:90%}}@media screen and (max-width:480px){.sns__slide{width:90%}}.sns--home .sns__slide{padding:15px;width:calc(100% - 80px)}.sns__slider-img{width:100%;margin:0 0 10px}.sns__slider-img-placer{position:relative;width:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:cover}.sns__slider-img-placer:before{content:"";position:relative;width:100%;padding-bottom:100%;display:block}.sns__slider-caption{text-align:left;line-height:1.5em;color:#33228e}.sns__btn-next,.sns__btn-prev{display:block;cursor:poiner;position:relative;display:inline-block;width:20px;height:20px;margin-right:20px}.sns__btn-next:last-child,.sns__btn-prev:last-child{margin-right:0}.sns__btn-next:before,.sns__btn-prev:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:100%;transform-origin:center center}.sns__control{position:relative;width:100%;z-index:100%;cursor:pointer;z-index:1000;display:block;text-align:right}.sns:not(.is-initialized) .sns__control{display:none}@media screen and (max-width:767px){.sns__control{display:none}}.sns__btn-prev{left:0}.sns__btn-next{right:0}.sns__btn-next:before{transform:rotate(180deg)}.sns__captions{width:100%}.sns__caption{display:none}.sns__caption.is-active{display:block}.swiper-container-horizontal>.swiper-pagination-bullets.sns__pages,.swiper-pagination-custom.sns__pages,.swiper-pagination-fraction.sns__pages{width:auto;display:inline-block;white-space:nowrap;letter-spacing:.125em}@media screen and (max-width:767px){.swiper-container-horizontal>.swiper-pagination-bullets.sns__pages,.swiper-pagination-custom.sns__pages,.swiper-pagination-fraction.sns__pages{display:none}}.sns__img-holder{position:relative;overflow:hidden;width:50%;font-size:0;margin-top:-20px;margin-bottom:-20px}@media screen and (max-width:767px){.sns__img-holder{width:100%;margin-top:20px;top:-20px}}.sns__img-holder .sns__slider-img{margin-bottom:0;opacity:0}.sns__top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;margin-bottom:30px}@media screen and (max-width:767px){.sns__top{display:block}}.sns__soc{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin-top:30px}.sns__soc-title{font-weight:700;margin-right:20px;color:#33228e}.photo-gallery{position:relative}.photo-gallery__detail{position:relative;width:100%;color:#666}.photo-gallery__detail-holder{padding:90px 0;background-color:#fff}@media screen and (max-width:991px){.photo-gallery__detail-holder{padding:60px 0}}.photo-gallery__detail-lead-in{display:block;max-width:700px;color:#000;line-height:1.5em;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left}.photo-gallery__filter-type{display:block;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:400;text-align:left;margin-bottom:15px}.photo-gallery__filter-form{font-weight:700;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.photo-gallery__filter-box{width:44%;padding:10px;align-self:flex-end}@media screen and (max-width:991px){.photo-gallery__filter-box{width:100%}}.photo-gallery__filter-btn{width:12%;padding:10px;align-self:flex-end}@media screen and (max-width:991px){.photo-gallery__filter-btn{width:40%;max-width:150px}}.photo-gallery__filter-btn .award-carousel__btn,.photo-gallery__filter-btn .big-banner__btn,.photo-gallery__filter-btn .btn,.photo-gallery__filter-btn .featured-rmblk__btn,.photo-gallery__filter-btn .header__btn,.photo-gallery__filter-btn .hero-banner__btn,.photo-gallery__filter-btn .hl-intro__btn,.photo-gallery__filter-btn .img-para__btn,.photo-gallery__filter-btn .listing-block__btn,.photo-gallery__filter-btn .offer-block__btn,.photo-gallery__filter-btn .promo-blk__btn,.photo-gallery__filter-btn .rich-content .rich-content__btn,.photo-gallery__filter-btn .rich-content button,.photo-gallery__filter-btn .room__btn,.photo-gallery__filter-btn .special-offers__btn,.rich-content .photo-gallery__filter-btn .rich-content__btn,.rich-content .photo-gallery__filter-btn button{width:100%;height:52px}.photo-gallery--loading .photo-gallery__filter-btn{pointer-events:none;opacity:.5}.photo-gallery__sub-filter{margin-left:-15px;margin-right:-15px;overflow-x:scroll;overflow-y:hidden}.photo-gallery--loading .photo-gallery__sub-filter{display:none!important}.photo-gallery__sub-filter::-webkit-scrollbar{display:none}.photo-gallery__sub-filter-scroll{white-space:nowrap}.photo-gallery__sub-filter-btn{font-weight:lighter;display:inline-block;margin:auto 15px}.photo-gallery__sub-filter-btn.active{font-weight:700;color:#33228e}.photo-gallery__detail-box-holder{padding:70px 0;background-color:#f7f5f1}@media screen and (max-width:991px){.photo-gallery__detail-box-holder{padding:60px 0}}.photo-gallery--loading .photo-gallery__detail-box-holder:before{content:"";display:block;width:90px;height:90px;margin:15px auto;background:url(/~/media/images/hotel/regal/icons/icon-loading.gif) no-repeat center center}.photo-gallery__detail-box-wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:25px 0}.photo-gallery--no-result .photo-gallery__detail-box-wrapper{display:none}.photo-gallery--loading .photo-gallery__detail-box-wrapper{display:none!important}.photo-gallery__detail-box{position:relative;width:calc(33.3% - 30px);margin:25px 15px}@media screen and (max-width:991px){.photo-gallery__detail-box{width:90%;max-width:480px;margin:25px auto}}.photo-gallery__detail-content{padding:25px 0}@media screen and (max-width:991px){.photo-gallery__detail-content{padding:15px 0}}.photo-gallery__detail-subtitle{display:block;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;color:#666}.photo-gallery__detail-title{display:block;font-weight:700;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;color:#666}.photo-gallery__detail-desc{display:block;line-height:1.5em;text-align:left;color:#33228e}.photo-gallery__detail-popup-btn{font-weight:700}.photo-gallery__detail-popup-btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#333}.photo-gallery__paging{text-align:center}.photo-gallery--loading .photo-gallery__paging,.photo-gallery--no-result .photo-gallery__paging{display:none!important}.photo-gallery__page-btn{display:inline-block;width:54px;height:54px;border-radius:50%;border-width:1px;border-color:#666;border-style:solid;vertical-align:middle;margin:5px}@media screen and (max-width:991px){.photo-gallery__page-btn{width:30px;height:30px}}.photo-gallery__page-btn.is-hidden{display:none!important}.photo-gallery__page-holder{line-height:54px;display:inline-block;font-weight:700;margin:auto 25px}@media screen and (max-width:991px){.photo-gallery__page-holder{line-height:30px;margin:auto 10px}}.photo-gallery__page-holder span{display:inline-block;vertical-align:middle}.photo-gallery__page-index{background-color:#33228e;border-color:#33228e;color:#fff}.photo-gallery__page-top-btn{background:url(/~/media/icon/regala-grey/arrow-page-top.svg) center center/12px 10px no-repeat;transform:scaleX(-1)}.photo-gallery__page-end-btn{background:url(/~/media/icon/regala-grey/arrow-page-top.svg) center center/12px 10px no-repeat}.photo-gallery__prev-page-btn{background:url(/~/media/icon/regala-grey/arrow-prev.svg) center center/12px 10px no-repeat}.photo-gallery__next-page-btn{background:url(/~/media/icon/regala-grey/arrow-prev.svg) center center/12px 10px no-repeat;transform:scaleX(-1)}.photo-gallery__popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1005;animation:popup-fade-in 1s}.photo-gallery__popup-holder{position:relative;top:50%;background-color:#fff;transform:translateY(-50%);max-width:1300px;padding:50px;margin:auto;overflow:hidden;box-shadow:rgba(150,150,150,.1) 0 3px 4px}.photo-gallery__popup-close{position:relative;width:40px;height:40px;display:inline-block}.photo-gallery__popup-close:before{position:absolute;top:50%;content:"";display:inline-block;width:40px;height:2px;margin-top:-1px;background-color:#9f7d4f;transform:rotate(45deg)}.photo-gallery__popup-close:after{position:absolute;top:50%;content:"";display:inline-block;width:40px;height:2px;margin-top:-1px;background-color:#9f7d4f;transform:rotate(-45deg)}.photo-gallery__hide-popup{animation:popup-fade-out 1s;animation-fill-mode:forwards}@keyframes popup-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes popup-fade-out{0%{opacity:1}100%{opacity:0}}.photo-gallery__no-result{display:none;font-weight:700;text-align:center;margin:0 auto 30px}.photo-gallery--no-result .photo-gallery__no-result{display:block}.photo-gallery--loading .photo-gallery__no-result{display:none!important}.name-list{position:relative}.name-list__detail{position:relative;width:100%;color:#333}.name-list__detail-holder{padding:90px 0;background-color:#fff}@media screen and (max-width:991px){.name-list__detail-holder{padding:60px 0}}.name-list__detail-lead-in{display:block;max-width:700px;color:#000;line-height:1.5em;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left}.name-list__detail-hero{padding:110px 0;background-color:#f7f5f1}@media screen and (max-width:991px){.name-list__detail-hero{padding:60px 0}}.name-list__detail-hero-wrapper{display:flex;flex-wrap:wrap}.name-list__hero-profile-pic{width:30%;padding-right:70px}.name-list__hero-profile-pic:last-child{padding-right:0;padding-left:70px}@media screen and (max-width:991px){.name-list__hero-profile-pic{width:50%;padding-right:0;margin-bottom:20px}.name-list__hero-profile-pic:last-child{padding-left:0;margin-top:20px;margin-bottom:0}}.name-list__hero-profile-pic img{width:100%}.name-list__hero-detail{width:70%}@media screen and (max-width:991px){.name-list__hero-detail{width:100%}}.name-list__hero-name{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:lighter;margin-bottom:10px}.name-list__hero-title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:lighter;margin-bottom:25px}.name-list__hero-desc{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:lighter;color:#333;line-height:1.5em}.name-list__team-member-desc-holder{display:flex;flex-wrap:wrap}.name-list__team-member-desc{width:80%;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:lighter;color:#000;line-height:1.5em}@media screen and (max-width:991px){.name-list__team-member-desc{width:100%}}.name-list__team-member-profile-pic{width:20%;max-width:240px;padding:0 45px}.name-list__team-member-profile-pic:first-child{padding-left:0}.name-list__team-member-profile-pic:last-child{padding-right:0}@media screen and (max-width:991px){.name-list__team-member-profile-pic{width:50%;max-width:180px;padding:0;margin-top:20px;margin-bottom:20px}}.name-list__team-member-profile-pic img{width:100%}.name-list__team-member-name{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:100;display:inline-block;margin-bottom:10px}.page-group .name-list__detail .collapsible-blk{background-color:#fff}.page-group .collapsible-blk__toggle-txt.name-list__team-member-title{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:100}.table-listing{position:relative}.table-listing__detail{position:relative;width:100%;color:#666}.table-listing__detail-holder{padding:90px 0;background-color:#fff}@media screen and (max-width:991px){.table-listing__detail-holder{padding:60px 0}}.table-listing__detail-lead-in{display:block;max-width:700px;color:#000;line-height:1.5em;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left}.table-listing__filter-type{display:block;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:400;text-align:left;margin-bottom:15px}.table-listing__filter-form{font-weight:700;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.table-listing__filter-box{max-width:30%;flex-grow:1;padding:10px;align-self:flex-end}@media screen and (max-width:991px){.table-listing__filter-box{max-width:none;width:100%}}.table-listing__filter-btn{min-width:10%;flex-shrink:0;padding:10px;align-self:flex-end}@media screen and (max-width:991px){.table-listing__filter-btn{width:40%;max-width:150px}}.table-listing__filter-btn .btn{margin:0}.rich-content .table-listing__filter-btn .rich-content__btn,.rich-content .table-listing__filter-btn button,.table-listing__filter-btn .award-carousel__btn,.table-listing__filter-btn .big-banner__btn,.table-listing__filter-btn .btn,.table-listing__filter-btn .featured-rmblk__btn,.table-listing__filter-btn .header__btn,.table-listing__filter-btn .hero-banner__btn,.table-listing__filter-btn .hl-intro__btn,.table-listing__filter-btn .img-para__btn,.table-listing__filter-btn .listing-block__btn,.table-listing__filter-btn .offer-block__btn,.table-listing__filter-btn .promo-blk__btn,.table-listing__filter-btn .rich-content .rich-content__btn,.table-listing__filter-btn .rich-content button,.table-listing__filter-btn .room__btn,.table-listing__filter-btn .special-offers__btn{width:100%;height:52px}.rich-content .table-listing--loading .table-listing__filter-btn .rich-content__btn,.rich-content .table-listing--loading .table-listing__filter-btn button,.table-listing--loading .table-listing__filter-btn .award-carousel__btn,.table-listing--loading .table-listing__filter-btn .big-banner__btn,.table-listing--loading .table-listing__filter-btn .btn,.table-listing--loading .table-listing__filter-btn .featured-rmblk__btn,.table-listing--loading .table-listing__filter-btn .header__btn,.table-listing--loading .table-listing__filter-btn .hero-banner__btn,.table-listing--loading .table-listing__filter-btn .hl-intro__btn,.table-listing--loading .table-listing__filter-btn .img-para__btn,.table-listing--loading .table-listing__filter-btn .listing-block__btn,.table-listing--loading .table-listing__filter-btn .offer-block__btn,.table-listing--loading .table-listing__filter-btn .promo-blk__btn,.table-listing--loading .table-listing__filter-btn .rich-content .rich-content__btn,.table-listing--loading .table-listing__filter-btn .rich-content button,.table-listing--loading .table-listing__filter-btn .room__btn,.table-listing--loading .table-listing__filter-btn .special-offers__btn{pointer-events:none;opacity:.5}.table-listing__detail-box-holder{padding:70px 0;background-color:#f3f3f3}@media screen and (max-width:991px){.table-listing__detail-box-holder{padding:60px 0}}.table-listing--loading .table-listing__detail-box-holder:before{content:"";display:block;width:90px;height:90px;margin:15px auto;background:url(/~/media/images/hotel/regal/icons/icon-loading.gif) no-repeat center center}.table-listing__detail-box-wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:25px 0}.table-listing--no-result .table-listing__detail-box-wrapper{display:none}.table-listing--loading .table-listing__detail-box-wrapper{display:none!important}.table-listing__detail-box{position:relative;width:calc(33.3% - 30px);margin:25px 15px}@media screen and (max-width:991px){.table-listing__detail-box{width:90%;max-width:480px;margin:25px auto}}.table-listing__detail-content{padding:25px 0}@media screen and (max-width:991px){.table-listing__detail-content{padding:15px 0}}.table-listing__detail-subtitle{display:block;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;color:#666}.table-listing__detail-title{display:block;font-weight:700;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;color:#666}.table-listing__detail-desc{display:block;line-height:1.5em;text-align:left;color:#33228e}.table-listing__detail-btn{font-weight:700}.table-listing__detail-btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#333}.table-listing__paging{text-align:center}.table-listing--loading .table-listing__paging,.table-listing--no-result .table-listing__paging{display:none!important}.table-listing__page-btn{display:inline-block;width:54px;height:54px;border-radius:50%;border-width:1px;border-color:#666;border-style:solid;vertical-align:middle;margin:5px}@media screen and (max-width:991px){.table-listing__page-btn{width:30px;height:30px}}.table-listing__page-btn.is-hidden{display:none!important}.table-listing__page-holder{line-height:54px;display:inline-block;font-weight:700;margin:auto 25px}@media screen and (max-width:991px){.table-listing__page-holder{line-height:30px;margin:auto 10px}}.table-listing__page-holder span{display:inline-block;vertical-align:middle}.table-listing__page-index{background-color:#33228e;border-color:#33228e;color:#fff}.table-listing__page-top-btn{background:url(/~/media/icon/regala-grey/arrow-page-top.svg) center center/12px 10px no-repeat;transform:scaleX(-1)}.table-listing__page-end-btn{background:url(/~/media/icon/regala-grey/arrow-page-top.svg) center center/12px 10px no-repeat}.table-listing__prev-page-btn{background:url(/~/media/icon/regala-grey/arrow-prev.svg) center center/12px 10px no-repeat}.table-listing__next-page-btn{background:url(/~/media/icon/regala-grey/arrow-prev.svg) center center/12px 10px no-repeat;transform:scaleX(-1)}.table-listing__no-result{display:none;font-weight:700;text-align:center;margin:0 auto 30px}.table-listing--no-result .table-listing__no-result{display:block}.table-listing--loading .table-listing__no-result{display:none!important}.group-info{position:relative;padding:90px 0;color:#33228e;background-color:#fff}.group-info__detail-lead-in{display:block;color:#000;max-width:750px;line-height:1.5em;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left}.group-info__detail-row{display:flex;margin-bottom:35px}@media screen and (max-width:480px){.group-info__detail-row{flex-wrap:wrap}}.group-info__detail-box{margin-right:60px}@media screen and (max-width:480px){.group-info__detail-box{width:50%;margin-right:auto}}.group-info__detail-title{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin-bottom:10px}.group-info__detail-subtitle{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;color:#000}.group-info__btn{font-weight:700}.group-info__btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#333;transform:translateY(-50%)}.our-brand{position:relative;padding:90px 0;color:#33228e;background-color:#f7f5f1}.our-brand__detail-title{display:block;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;margin-bottom:20px}.our-brand__detail-lead-in{display:block;color:#000;max-width:750px;line-height:1.5em;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left}.our-brand__detail-holder{display:flex;margin-left:-30px;margin-right:-30px}@media screen and (max-width:480px){.our-brand__detail-holder{margin:auto;flex-wrap:wrap}}.our-brand__detail-box{padding:45px;margin:10px;background-color:#fff;box-shadow:rgba(150,150,150,.1) 0 3px 4px}@media screen and (max-width:480px){.our-brand__detail-box{margin:10px auto}}.our-brand__detail-logo{width:100%}.our-brand__detail-logo img{width:100%}.our-brand__detail-desc{margin-bottom:20px}.our-brand__brand-name{font-weight:400;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;margin-bottom:20px}.our-brand__brand-desc{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;line-height:1.5em;color:#000}.our-brand__btn{font-weight:700}.our-brand__btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#9f7d4f;transform:translateY(-50%)}.big-banner--multi-btn .big-banner__btn-box{display:inline-block;margin-right:100px}@media screen and (max-width:480px){.big-banner--multi-btn .big-banner__btn-box{margin-right:50px}}.big-banner--multi-btn .big-banner__btn-name{font-weight:700;margin-bottom:10px}.group-page-top{position:relative;display:flex;flex-flow:column;justify-content:flex-end;height:auto;padding-top:170px;min-height:400px;background-image:url(/~/media/images/group/regal/banner/img-big-banner-6.jpg);background-size:cover}@media screen and (max-width:991px){.group-page-top{padding-top:110px;min-height:280px}}@media screen and (max-width:767px){.group-page-top{padding-top:84px;min-height:220px}}@media screen and (max-width:479px){.group-page-top{min-height:190px}}.group-page-top__detail-wrapper{height:100%;display:flex;padding:80px 0}.group-page-top__title{font-size:30px;font-weight:600;margin:0 auto;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;color:#fff;align-self:flex-end}.contact-list{position:relative}.contact-list__detail{position:relative;width:100%;color:#666}.contact-list__detail-box-holder{padding:70px 0;background-color:#f7f5f1}@media screen and (max-width:991px){.contact-list__detail-box-holder{padding:60px 0}}.contact-list__detail-box-wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:25px 0}.contact-list__detail-img img{width:100%}.contact-list__detail-box{position:relative;width:calc(50% - 30px);margin:25px 15px}@media screen and (max-width:991px){.contact-list__detail-box{width:90%;max-width:480px;margin:25px auto}}.contact-list__detail-content{padding:10px 0}.contact-list__detail-content p{margin-bottom:10px}.contact-list__detail-content a{text-decoration:underline;color:#333}.contact-list__detail-subtitle{display:block;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;color:#33228e}.contact-list__detail-title,.rich-content h3.contact-list__detail-title{display:block;font-weight:700;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;border-bottom:solid 2px;padding:15px 0}.contact-list__detail-title{color:#666}.contact-list__detail-desc{display:block;line-height:1.5em;text-align:left;color:#33228e}.contact-list__detail-btn{font-weight:700}.contact-list__detail-btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#333}.highlight-introduction{position:relative;padding:90px 0;color:#33228e;background-color:#fff}.highlight-introduction__title{display:block;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:lighter}.highlight-introduction__title:after{content:"";width:100px;height:1px;background-color:#9f7d4f;display:block;margin:35px 0}.highlight-introduction__rich-content{display:block;color:#333;max-width:750px;line-height:1.5em;font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:left;margin:35px 0}.highlight-introduction__detail-row{display:flex;margin-bottom:35px}@media screen and (max-width:480px){.highlight-introduction__detail-row{flex-wrap:wrap}}.highlight-introduction__detail-box{margin-right:60px}@media screen and (max-width:480px){.highlight-introduction__detail-box{width:50%;margin-right:auto}}.highlight-introduction__detail-title{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin-bottom:10px}.highlight-introduction__detail-subtitle{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;color:#000}.highlight-introduction__btn{font-weight:700}.highlight-introduction__btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#9f7d4f;transform:translateY(-50%)}.header__hl-btn:after{background:#33228e}.page-group-regal .page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:after{background:#33228e}.page-group-regal .page-brand-regal .big-banner__btn:after{background:#33228e}.page-hotel-iclub .page-brand-regal .big-banner__btn:after{background:#71bf44}.big-banner__view[data-view=grid] .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.big-banner__view[data-view=grid] .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link span{font-size:14px}}.page-group-regal .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link.big-banner__link--detail:after{background:#33228e}.page-brand-regal .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link.big-banner__link--detail:after{background:#3d1053}.page-brand-iclub .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link.big-banner__link--detail:after{background:#71bf44}.page-theme-black .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link.big-banner__link--detail:after{background:#000}.page-theme-white .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link.big-banner__link--detail:after{background:#fff}.input-fields__title~.input-fields__input{margin-left:10px}@media screen and (max-width:767px){.input-fields__title~.input-fields__input{width:calc(100% - 20px)}}.page-theme-black .page-brand-iclub .hl-intro__btns .hl-intro__info:before{background:#000}.page-theme-white .page-brand-iclub .hl-intro__btns .hl-intro__info:before{background:#fff}.hl-intro__link{color:#333}.page-group-regal .page-brand-iclub .hl-intro__link{color:#33228e}.page-theme-black .page-brand-iclub .hl-intro__link{color:#000}.page-theme-white .page-brand-iclub .hl-intro__link{color:#fff}.page-theme-black .page-hotel-iclub .hl-intro__link{color:#000}.page-theme-white .page-hotel-iclub .hl-intro__link{color:#fff}.hl-intro__view[data-view=grid] .page-brand-iclub .hl-intro__link span{font-size:12px;max-width:80px}.hl-intro__view[data-view=grid] .page-hotel-iclub .hl-intro__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.hl-intro__view[data-view=grid] .page-brand-iclub .hl-intro__link span{font-size:14px}.hl-intro__view[data-view=grid] .page-hotel-iclub .hl-intro__link span{font-size:14px}}.page-group .award-carousel__title{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin-left:50px;margin-bottom:0;text-align:left}@media screen and (max-width:480px){.page-group .award-carousel__title{margin-left:0;margin-bottom:20px}}.page-group .award-carousel__tabs{transform:translateY(-100%);margin-bottom:0}@media screen and (max-width:480px){.page-group .award-carousel__tabs{transform:translateY(0)}}.page-group .award-carousel__tab.is-active{color:#d49e56}.page-group .award-carousel__tab.is-active:after{background-color:#d49e56}.page-group .award-carousel__tabs-grp:after{opacity:.2}.page-group .award-carousel__tabs-grp .custom-select .custom-select__trigger:after{background:url(/~/media/images/group/regal/icons/gold/icon-arrow.svg) center center/cover no-repeat}.page-group .big-banner--single{min-height:inherit;height:auto}.page-group .big-banner--single .big-banner__title{font-weight:100}.page-group .big-banner--single .big-banner__btn{position:relative;color:#fff;padding:0;background-color:transparent!important}.page-group .big-banner--single .big-banner__btn:after{content:"";position:relative;display:inline-block;width:42px;height:2px;margin-left:10px;background-color:#fff;vertical-align:middle;transform:translateY(-50%)}.page-group .big-banner--top{height:100vh}.page-group .big-banner--top .big-banner__control{text-align:left}@media screen and (max-width:991px){.page-group .big-banner--top .big-banner__control{text-align:center}}.page-group .big-banner__control{max-width:1380px}.page-group .big-banner--top .big-banner__content{max-width:1190px}.page-group .big-banner--single.big-banner--top .big-banner__title{font-weight:lighter}.page-group .big-banner--top .big-banner__subtitle{font-weight:400;font-style:italic;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;padding-left:0}.page-group .big-banner--top .big-banner__subtitle:before{display:none}.page-group .big-banner--multi-btn .big-banner__title{color:#9f7d4f}.page-group .big-banner--multi-btn .big-banner__rich-text{color:#000}.page-group .big-banner--multi-btn .big-banner__btn-name{color:#9f7d4f}.page-group .big-banner--multi-btn .big-banner__btn{color:#000}.page-group .big-banner--multi-btn .big-banner__btn:after{background-color:#9f7d4f}.page-group .collapsible-blk{background-color:#faf9fd}.page-group .collapsible-blk__toggle-txt{font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:100}.page-group .footer__infos{display:none}.page-group .footer a{color:#000}.page-group .footer__tnc-item::before{background-color:#000}.page-group .footer__title{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}.page-group header{border-top:0!important}.page-group .header__group-title{display:none}.page-group .header__nav-scroller{max-height:95vh}.page-group .header__nav-placer{max-width:1400px}.page-group .header__nav--main .header__nav-wrapper{flex-wrap:nowrap}.page-group .header__nav-panel{width:60%}@media screen and (max-width:991px){.page-group .header__nav-panel{width:100%;position:relative;overflow:hidden}}.page-group .header__group-title{display:block;width:40%;text-align:center;font-weight:700;color:#33228e}.page-group .header__group-title p{margin-bottom:-1em}@media screen and (max-width:991px){.page-group .header__group-title{display:none}}.page-group .header__hl{display:none}.page-group .header__nav-links{flex-direction:column;flex-wrap:wrap;display:flex;height:70vh;max-height:70vh;margin-bottom:auto;position:relative;left:0;transition:all .3s}@media screen and (min-width:992px){.page-group .header__nav-links{min-height:530px}}.page-group .header__nav-links.is-active{left:-100%}.page-group .header__nav-link{font-weight:lighter;margin-bottom:15px}.page-group .header__submenu{margin-bottom:25px}.page-group .header__nav-sub-link-block{opacity:0;visibility:hidden;position:relative;left:100%;transition:all .3s}.page-group .header__nav-sub-link-block .header__nav-link{position:relative;margin-bottom:25px}.page-group .header__nav-sub-link-block .header__nav-link:after{content:"";position:absolute;bottom:-5px;left:25%;width:50%;height:1px;margin:auto;background-color:#9f7d4f}.page-group .header__nav-sub-link-block .header__nav-sublink{display:block}.page-group .header__nav-sub-link-block.is-active{opacity:1;visibility:visible;left:0}.page-group .header__nav-sub-link-block .header__nav-sub-link-block-back{position:absolute;top:50%;margin-top:-10px;left:0;width:20px;height:20px;background:url(/~/media/images/hotel/regal/icons/gold/icon-arrow.svg) no-repeat center center;background-size:100%;min-height:150px}@media screen and (max-width:991px){.page-group .header__nav-sub-link-block{position:absolute;top:0;width:100%;text-align:center;font-size:30px}}@media screen and (max-width:767px){.page-group .header__nav-sub-link-block{font-size:22px}}@media screen and (max-width:380px){.page-group .header__nav-sub-link-block{font-size:20px}}.page-group .header__nav-sublink{color:#9f7d4f;font-weight:lighter;display:block;margin-bottom:15px}@media screen and (max-width:991px){.page-group .header__nav-sublink{display:none}}.page-group .header__nav{border-top:none}.page-group .header__logo{width:200px}@media screen and (max-width:991px){.page-group .header__logo{width:140px}}.page-group.header--fixed:not(.menu-open) .page-group .header__logo{width:160px}@media screen and (max-width:991px){.page-group.header--fixed:not(.menu-open) .page-group .header__logo{width:120px}}.page-group .img-para--home{background-color:#fff}.page-group .img-para__wrapper::before{display:none}.page-group .img-para--home .img-para__item{padding:0}.page-group .img-para--home .img-para__gallery{width:45%;margin-right:5%}@media screen and (max-width:480px){.page-group .img-para--home .img-para__gallery{width:100%;margin-right:auto}}.page-group .img-para--home .img-para__info{width:50%}@media screen and (max-width:480px){.page-group .img-para--home .img-para__info{width:100%;margin-right:auto}}.page-group .img-para--overlay{background-size:cover}.page-group .img-para--overlay .img-para__item{padding:0}.page-group .img-para--overlay .img-para__gallery{display:none}.page-group .img-para--overlay .img-para__info{width:45%;margin-right:55%;padding:100px 50px;background-color:rgba(170,138,93,.8)}@media screen and (max-width:480px){.page-group .img-para--overlay .img-para__info{width:100%;margin-right:auto;padding:50px 25px}}.page-group .img-para__title{font-weight:lighter;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}.page-group .img-para__content{font-weight:lighter;color:#333}.page-group .img-para__link{color:#000}.page-group .img-para--overlay .img-para__title{color:#fff}.page-group .img-para--overlay .img-para__content{font-weight:lighter;color:#fff}.page-group .img-para--overlay .img-para__link{color:#fff}.page-group .img-para__link.img-para__link--tnc::after{background-color:#333}.page-group .img-para__btn-control{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.page-group .img-para__btn-next,.page-group .img-para__btn-prev{position:relative;display:inline-block;width:24px;height:24px;cursor:pointer;margin-right:20px;transform:translateY(0)}.page-group .img-para__gallery-pages{display:block;font-weight:700;color:#9f7d4f}.page-group .img-para__gallery-pages span{margin:0 3px}@media screen and (max-width:767px){.page-group .img-para__gallery,.page-group .img-para__info{text-align:left}.page-group .img-para__link-items{justify-content:flex-start}}.page-group .rich-content{font-weight:lighter}.page-group .highlight-introduction{padding-top:15px;padding-bottom:15px}.page-group h6{padding-top:15px;padding-bottom:15px;margin-bottom:0}.page-group-career .highlight-introduction__rich-content{max-width:1280px}.page-group-career .highlight-introduction__detail-row{display:none}.page-group-career .img-para__top-title{display:none}.page-group-career .photo-gallery__detail-holder,.page-group-career .photo-gallery__sub-filter{display:none}.page-group-career .listing-cart__detail-holder{display:none}.page-group-career .popup__close.icon-close{left:auto;right:30px}.page-group-career .big-banner{height:700px}@media screen and (max-width:1580px){.page-group-career .big-banner{height:580px}}@media screen and (max-width:767px){.page-group-career .big-banner{height:480px}}.page-group-career ::-webkit-scrollbar{width:8px;height:8px}.page-group-career ::-webkit-scrollbar-button{width:0;height:0}.page-group-career ::-webkit-scrollbar-thumb{background:#999;border:0 none #999;border-radius:50px}.page-group-career ::-webkit-scrollbar-thumb:hover{background:#999}.page-group-career ::-webkit-scrollbar-thumb:active{background:#999}.page-group-career ::-webkit-scrollbar-track{background:#e1e1e1;border:0 none #fff;border-radius:50px}.page-group-career ::-webkit-scrollbar-track:hover{background:#e1e1e1}.page-group-career ::-webkit-scrollbar-track:active{background:#e1e1e1}.page-group-career ::-webkit-scrollbar-corner{background:0 0}.page-group-career .career-search-controller{padding:45px;background:#f3f3f3}.page-group-career .career-form{max-width:640px;margin:auto}.page-group-career .career-form .dp-flex{display:flex;align-items:center}@media screen and (max-width:767px){.page-group-career .career-form .dp-flex{display:block}}.page-group-career .career-form .career-form-label-block{min-width:140px}@media screen and (max-width:767px){.page-group-career .career-form .career-form-label-block{display:block}}.page-group-career .career-form .career-form-input-block{min-width:220px;width:75%;margin:auto;background-color:#fff}@media screen and (max-width:767px){.page-group-career .career-form .career-form-input-block{width:100%}}.page-group-career .career-form .career-form-input-block .custom-select{width:100%}.page-group-career .career-form .search-bar{max-width:none;height:50px}@media screen and (max-width:767px){.page-group-career .career-form .search-bar{display:block}}.page-group-career .career-form .location_input{overflow:hidden;align-items:center;text-align:center;color:#666}.page-group-career .career-form .location_input>div{height:50px;line-height:50px;flex:1;cursor:pointer}.page-group-career .career-form .location_input>div:nth-child(2){border-left:1px solid rgba(159,125,79,.5);border-right:1px solid rgba(159,125,79,.5)}@media screen and (max-width:767px){.page-group-career .career-form .location_input>div:nth-child(2){border-left:0 solid rgba(159,125,79,.5);border-right:0 solid rgba(159,125,79,.5);border-top:1px solid rgba(159,125,79,.5);border-bottom:1px solid rgba(159,125,79,.5)}}.page-group-career .career-form .location_input>div.is-active{background-color:#33228e;color:#fff}.page-group-career .career-form .generic-form__col.submit-row{text-align:center}.page-group-career .career-search-result{width:100%;padding-bottom:90px;position:relative;background:#f3f3f3}.page-group-career .career-search-result.is-loading:before{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;background-color:rgba(255,255,255,.8);z-index:98}.page-group-career .career-search-result.is-loading:after{position:absolute;top:0;content:"";width:100%;height:100%;display:block;background:url(/~/media/images/hotel/regal/icons/icon-loading.gif) no-repeat center 40%;background-size:30px;z-index:99}.page-group-career .career-search-result .career-search-result-container{border:1px solid #e1e1e1;width:100%;max-width:1280px;height:576px;margin:auto}.page-group-career .career-search-result .career-search-result-content{display:flex;height:100%;position:relative;overflow:hidden}@media screen and (max-width:480px){.page-group-career .career-search-result .career-search-result-content{display:block}.page-group-career .career-search-result .career-search-result-content .career-search-result-jobLists{width:100%}.page-group-career .career-search-result .career-search-result-content .career-search-result-jobDetail{position:absolute;width:100%;top:0;left:100%;transition:.3s;background-color:#fff}.page-group-career .career-search-result .career-search-result-content .career-search-result-jobDetail.is-active{left:0}}.page-group-career .career-search-result .career-search-result-jobLists{flex:1;overflow-y:scroll;overflow-x:hidden;height:100%}@media screen and (max-width:767px){.page-group-career .career-search-result .career-search-result-jobLists{flex:1.5}}.page-group-career .career-search-result .career-search-result-jobLists .career-search-result-jobLists-container{height:auto}.page-group-career .career-search-result .career-search-result-jobLists .jobList-row{padding:15px;cursor:pointer;width:100%;height:auto;min-height:50px;background-color:#fff;border-bottom:1px solid #bbb}.page-group-career .career-search-result .career-search-result-jobLists .jobList-row:last-child{border-bottom:0 solid #9f7d4f}.page-group-career .career-search-result .career-search-result-jobLists .jobList-row .jobList-hotel{position:relative;padding-left:20px;font-size:12px;text-decoration:underline;margin-bottom:15px}.page-group-career .career-search-result .career-search-result-jobLists .jobList-row .jobList-hotel::before{content:"";display:block;position:absolute;width:15px;height:15px;left:0;background-position:center center;background-image:url(/~/media/icon/regala-grey/icon-loc.svg);background-size:100%}.page-group-career .career-search-result .career-search-result-jobLists .jobList-row .jobList-title{font-size:18px;font-weight:700;margin-bottom:25px}.page-group-career .career-search-result .career-search-result-jobLists .jobList-row .jobList-department,.page-group-career .career-search-result .career-search-result-jobLists .jobList-row .jobList-location{font-size:12px;display:inline-block;width:auto;padding:4px 5px;background-color:#fff;border:1px solid #888!important;color:#888!important;border-radius:5px;margin-right:15px}.page-group-career .career-search-result .career-search-result-jobLists .jobList-row .jobList-location.china{border:1px solid #f05050;color:#f05050}.page-group-career .career-search-result .career-search-result-jobLists .jobList-row.loading-ico{text-align:center;padding-bottom:30px}.page-group-career .career-search-result .career-search-result-jobDetail{overflow:hidden;flex:2;height:100%;padding:0 15px;background-color:#fff}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-header{padding-top:15px;height:15%;position:relative}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-header .jobDetail-header-apply{font-size:12px;display:inline-block;width:auto;padding:10px 15px;background-color:#33228e;color:#fff;border-radius:5px;margin-right:25px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-header .jobDetail-header-whatsapp{position:relative;padding-left:20px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-header .jobDetail-header-whatsapp:before{content:"";display:block;position:absolute;width:15px;height:15px;left:0;top:3px;background-position:center center;background-image:url(/~/media/images/hotel/regal/icons/gold/icon-soc-whatsapp.svg);background-size:100%}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-header .jobDetail-header-close{display:none;right:10px}@media screen and (max-width:480px){.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-header .jobDetail-header-close{display:block}}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-header:after{content:"";display:block;background-color:#bbb;height:1px;width:80%;margin:15px 0}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content{height:75%;overflow-x:hidden;overflow-y:auto}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-ref-number{font-size:14px;color:#aaa;padding-top:10px;padding-bottom:15px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-title{font-size:24px;font-weight:700;padding-bottom:15px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-location{padding-bottom:25px;position:relative;padding-left:20px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-location::before{content:"";display:block;position:absolute;width:15px;height:15px;left:0;background-position:center center;background-image:url(/~/media/icon/regala-grey/icon-loc.svg);background-size:100%}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-location .jobDetail-content-location-text{color:#333}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-location .jobDetail-content-location-icon{display:inline-block;width:15px;height:15px;margin-left:15px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-desc{padding-bottom:25px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-desc span{font-size:18px;font-weight:400;padding-bottom:15px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-desc .jobDetail-content-requirements,.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-content .jobDetail-content-desc .jobDetail-content-responsibilities{font-size:14px}.page-group-career .career-search-result .career-search-result-jobDetail .jobDetail-footer{padding:15px 0;height:10%}.hl-intro+.featured-rmblk,.img-para+.listing-block,.special-offers+.offer-block{padding-top:0}.listing-block+.collapsible-blk{padding-top:90px}@media screen and (max-width:767px){.listing-block+.collapsible-blk{padding-top:45px}}.offer-block+.banner-block .banner-block__info:first-child{padding-top:45px}@media screen and (max-width:767px){.offer-block+.banner-block .banner-block__info:first-child{padding-top:30px}}.img-tabs+.img-para{padding-top:0}.ani__fadeInDown{transform:translate3d(0,-100px,0)}.ani__fadeInUp{transform:translate3d(0,100px,0)}.ani__fadeInLeft{transform:translate3d(-100px,0,0)}.ani__fadeInRight{transform:translate3d(100px,0,0)}.ani__fadeInDown,.ani__fadeInLeft,.ani__fadeInRight,.ani__fadeInUp{transform-style:preserve-3d;opacity:0}.page-ready .ani__fadeInDown,.page-ready .ani__fadeInLeft,.page-ready .ani__fadeInRight,.page-ready .ani__fadeInUp{transition:all 1s ease 0s}.page-ready .ani__fadeInDown.animated,.page-ready .ani__fadeInLeft.animated,.page-ready .ani__fadeInRight.animated,.page-ready .ani__fadeInUp.animated{transform-style:preserve-3d;opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg)}.animationBottomLeft,.animationTopRight{position:absolute;z-index:1;width:50%;height:auto;opacity:.5;pointer-events:none}.animationBottomLeft{bottom:0;left:0}.animationTopRight{top:0;right:0;transform:scale(-1)}.swiper-pagination-bullet:only-child{visibility:hidden}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:' (" attr(href) ")'}abbr[title]::after{content:' (" attr(title) ")'}.ir a::after,a[href^="#"]::after,a[href^="javascript:"]::after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.page-group .listing-cart__detail-img{position:relative}.page-group .listing-cart__detail-img::after{display:block;content:"";padding-bottom:66.66%}.page-group .listing-cart__detail-img img{object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.page-hotel .listing-cart__detail-img{position:relative;overflow:hidden;padding:0}.page-hotel .listing-cart__detail-img::after{display:block;content:"";padding-bottom:66.66%}.page-hotel .listing-cart__detail-img img{object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.fix3x2img{position:relative;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:center}.fix3x2img::after{display:block;content:"";padding-bottom:75%}.fix3x2img img{object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.page-group .offer-block__slider,.page-hotel .offer-block__slider{width:100%}@media screen and (min-width:767px){.page-hotel .offer-block--home .offer-block__slider{width:70%}}@media screen and (max-width:767px){.page-group .offer-block__slider,.page-hotel .offer-block__slider{width:100%;overflow:visible}.img-para__gallery-slider,.slideshow .slideshow__slider{width:90%}.img-para__gallery-slider.swiper-container-initialized,.slideshow.is-initialized .slideshow__slider{margin-left:5%}.slideshow__wrapper .swiper-slide-next,.slideshow__wrapper .swiper-slide-prev{opacity:1;transform:scale(1)}.special-offers.is-initialized .special-offers__holder{width:90%;margin-left:5%}.special-offers.is-initialized .special-offers__more-holder{margin-left:5%}}.rich-content .rich-content__grid.rich-content__table-style-1{width:auto}.rich-content .rich-content__grid.rich-content__table-style-1 td:first-child{width:auto;padding-right:0}.rich-content .rich-content__grid.rich-content__table-style-2{width:auto}.rich-content .rich-content__grid.rich-content__table-style-2 td:first-child{width:auto;padding-right:0}.listing-block .listing-block__wrapper{position:relative;z-index:1}@media screen and (max-width:767px) and (min-width:381px){.img-para__gallery:before{padding-bottom:66.66%}}@media screen and (max-width:767px){.page-group .big-banner,.page-group .big-banner .big-banner__slider,.page-group .big-banner .big-banner__slider-body,.page-group .big-banner .swiper-slide,.page-group .big-banner .swiper-wrapper,.page-hotel .big-banner,.page-hotel .big-banner .big-banner__slider,.page-hotel .big-banner .big-banner__slider-body,.page-hotel .big-banner .swiper-slide,.page-hotel .big-banner .swiper-wrapper{height:auto;min-height:360px}.page-group .big-banner.big-banner--short,.page-group .big-banner.big-banner--short .big-banner__slider,.page-group .big-banner.big-banner--short .big-banner__slider-body,.page-group .big-banner.big-banner--short .swiper-slide,.page-group .big-banner.big-banner--short .swiper-wrapper,.page-hotel .big-banner .swiper-slide,.page-hotel .big-banner.big-banner--short,.page-hotel .big-banner.big-banner--short .big-banner__slider,.page-hotel .big-banner.big-banner--short .big-banner__slider-body,.page-hotel .big-banner.big-banner--short .swiper-wrapper{min-height:auto}.big-banner.big-banner--short .big-banner__slider-body .swiper-slide{padding-bottom:0}}@media screen and (max-width:768px){.listing-block__view[data-view=grid] .listing-block__item{width:100%;padding-left:15px;padding-right:15px}.promo-blk__gallery{width:100%}}.map__detail-email,.map__detail-link,.map__detail-tel{white-space:nowrap}@media screen and (max-width:480px){.map{padding:380px 0 30px}}.footer__logo,.footer__logos .footer__logo img{max-width:133px;height:auto;width:100%}.dottedLine{border-bottom:1px dotted #9f7d4f}@media screen and (max-width:768px){.footer__logos{text-align:center}.footer__logos .footer__logo{display:inline-block;width:30%!important;margin:0;padding:0 10px;box-sizing:border-box;vertical-align:middle}.footer__logos .footer__logo img{max-width:100%;height:auto}.footer__logos:after{content:"";display:table;clear:both}.footer__breakline:after{width:100%}}@media screen and (max-width:991px){.offer-block--home .offer-block__slideshow .offer-block__slider{position:relative;left:5%}.offer-block--home .offer-block__slideshow .offer-block__slider .swiper-slide-prev{position:relative;left:5%}.offer-block--home .offer-block__slideshow .offer-block__slider .swiper-slide-next{position:relative;left:-5%}}@media screen and (max-width:767px){.offer-block.is-initialized .offer-block__slideshow .offer-block__holder{width:90%;position:relative;left:5%}.offer-block.is-initialized .offer-block__slideshow .offer-block__holder .swiper-slide-prev{position:relative}.offer-block.is-initialized .offer-block__slideshow .offer-block__holder .swiper-slide-next{position:relative}}@media screen and (max-width:991px){.publicHoliday{display:table!important}.publicHoliday tr{display:table-row!important}.publicHoliday td{display:table-cell!important}.publicHoliday td:first-of-type{width:70%!important;padding-right:20px!important}.publicHoliday td:last-of-type{width:30%!important}}.page-group-regal .big-banner__title,.page-hotel-regal .big-banner__title{font-size:90px;font-weight:100;line-height:1em;max-width:100%!important}.page-group-regal .big-banner__title:lang(en),.page-hotel-regal .big-banner__title:lang(en){font-family:"Zapfino Forte LT W04 Regular","Libre Caslon Text","Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}@media screen and (max-width:800px){.page-group-regal .big-banner__title,.page-hotel-regal .big-banner__title{font-size:40px;line-height:1em}}.banner-block__tag,.collapsible-blk__toggle-txt,.featured-rmblk__tag,.featured-rmblk__title,.find-a-venue__subtitle,.generic-form h6,.header__nav-link,.header__title,.hl-intro__info-desc,.img-para__title,.img-tabs__item-title,.img-tabs__title,.listing-block__detail-title,.map__title,.offer-block__tag,.offer-block__title,.promo-blk__title,.room__title,.sns__title,.special-offers__title{color:#33228e}.page-group-regal .generic-form .btn{background:#666;border:1px solid transparent}.hl-intro__infos--fig .hl-intro__info-desc{color:#333}.page-group-regal .group-page-top__title,.page-hotel-regal .group-page-top__title{font-family:"Zapfino Forte LT W04 Regular","Libre Caslon Text","Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-size:90px;font-weight:100;line-height:1em;max-width:100%!important;text-align:center;padding-bottom:40px}.page-group-regal .group-page-top__title:last-child,.page-hotel-regal .group-page-top__title:last-child{padding-bottom:0}.page-group-regal .group-page-top__detail-wrapper,.page-hotel-regal .group-page-top__detail-wrapper{padding-top:0;padding-bottom:40px}.page-group-regal .group-page-top:before,.page-hotel-regal .group-page-top:before{display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:0 0}.page-group-regal .big-banner__bg:before,.page-hotel-regal .big-banner__bg:before{background:0 0!important}@media screen and (max-width:991px){.page-hotel-regal .room__img{max-width:none;padding:0 5px}.page-hotel-regal .room__slide.swiper-slide-prev{transform:scale(1) translateX(0)}.page-hotel-regal .room__slide.swiper-slide-next{transform:scale(1) translateX(0)}}.page-group-regal .contact-list__detail-img img{width:auto;height:auto;max-width:200px}.page-group-regal .name-list__detail-holder{display:none}.page-group-regal .group-page-top__detail-wrapper{padding-bottom:40px}.page-group-regal .group-info__btn-row{padding-bottom:40px}.page-group-regal .group-page-top__title{width:100%;font-size:55px;font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}@media screen and (max-width:767px){.page-group-regal .group-page-top__title{font-size:35px}}.page-group-regal .header__nav-panel{width:75%}.page-group-regal .header__group-title{width:20%}.page-group-regal .contact-list__detail-box-holder{background:#fff}.page-group-regal .rich-content__holder{background:#f3f3f3}@media screen and (max-width:767px){.page-group-regal .group-page-top__title{font-weight:100}}.offer-block__slider-caption{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;margin-top:5px}.header__item-remark{top:-80%;padding-left:0}.header__item-remark:before{display:none}.header__item.header__item--login{display:flex}.header__link.btn-login span,.header__link.btn-login--new span{display:none}.header__link.btn-login--new:before,.header__link.btn-login:before{content:"";display:block;width:24px;height:24px;background-image:url(/~/media/images/user.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.header--fixed:not(.menu-open) .header__link.btn-login--new:before,.header--fixed:not(.menu-open) .header__link.btn-login:before,.menu-open .header__link.btn-login--new:before,.menu-open .header__link.btn-login:before{background-image:url(/~/media/images/user_b.png)}.header__link.btn-lang{display:inline-block;margin-right:20px;position:relative}.menu-open[data-menu-target=login] .header__link.btn-lang{display:none}.header__link.btn-lang:before{content:"";display:block;width:24px;height:24px;background-image:url(/~/media/images/globe.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer}.menu-open .header__link.btn-lang{display:none}.header--fixed:not(.menu-open) .header__link.btn-lang:before,.menu-open .header__link.btn-lang:before{filter:invert(1)}.header__link.btn-lang .header__link__drop{display:none;position:absolute;padding:15px 0;width:96px;top:100%;left:-32px;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.header__link.btn-lang:focus .header__link__drop,.header__link.btn-lang:hover .header__link__drop{display:flex}.header__link.btn-lang .header__link__drop a{width:33%;text-align:center}.header__link.btn-lang .header__link__drop a.is-active{text-decoration:underline}@media screen and (max-width:600px){.header__link.btn-login,.header__link.btn-login--new{display:none}.header__link.btn-lang{display:none}}.regal_sustain_layout{display:flex;align-items:center;justify-content:space-between;margin:40px 0}.regal_sustain_layout img{display:block;max-width:300px;width:auto;height:auto}.regal_sustain_layout>div:last-of-type img{margin-left:40px}.regal_sustain_layout>div:first-of-type img{margin-right:40px}.regal_sustain_layout.regal_sustain_award>div:first-of-type{width:33%}.regal_sustain_layout.regal_sustain_award>div:last-of-type{width:67%}.regal_sustain_layout.regal_sustain_award img{margin:0 auto!important}.regal_sustain_layout.regal_sustain_award table{width:auto!important}.regal_sustain_layout.regal_sustain_award table td{padding-bottom:5px}.regal_sustain_tab{margin:80px 0 40px 0;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.regal_sustain_tab a{text-decoration:none!important;background:#f1f1f1;border:1px solid #f1f1f1;padding:10px 20px;margin:2px 2px}.regal_sustain_tab a.active{background:#fff}@media screen and (max-width:767px){.regal_sustain_layout{flex-wrap:wrap}.regal_sustain_layout>div{width:100%;margin:20px 0}.regal_sustain_layout>div:last-of-type img{margin-left:0}.regal_sustain_layout>div:first-of-type img{margin-right:0}.regal_sustain_layout.regal_sustain_award>div:first-of-type{width:100%}.regal_sustain_layout.regal_sustain_award>div:last-of-type{width:100%}}.page-group-regal,.page-group-regal .big-banner--multi-btn .big-banner__title:lang(en){font-family:"Red Hat Text",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}.page-group-regal .big-banner--multi-btn .big-banner__rich-text{text-shadow:none}.page-group-regal .header__nav-link{color:#33228e}.page-group-regal .header__nav-sublink{color:#000}.page-group-regal .hl-intro__info-desc{color:#000;size:18px;padding-top:0}.page-group-regal .collapsible-blk__toggle-txt{color:#333}.page-group-regal .img-para__title{color:#33228e}.page-group-regal .rich-content__holder+.collapsible-blk{padding-top:0}.page-group-regal .big-banner--multi-btn .big-banner__btn,.page-group-regal .big-banner--multi-btn .big-banner__btn-name,.page-group-regal .big-banner--multi-btn .big-banner__rich-text,.page-group-regal .big-banner--multi-btn .big-banner__title{color:#fff}.page-group-regal .big-banner--multi-btn .big-banner__btn:after{background-color:#fff}.page-group-regal .listing-block__detail-title{color:#33228e}.regal-rewards__table{color:#333}.regal-rewards__table th{background-color:#f1ebdd;padding:12px}.regal-rewards__table th:nth-child(1){text-align:left}.regal-rewards__table tr:nth-child(even){background-color:#f1f1f1}.rich-content .regal-rewards__table td{padding:12px}.rich-content .regal-rewards__table td:first-child{padding-left:12px}.rich-content .regal-rewards__table td:last-child{padding-right:12px}.rich-content .regal-rewards__table:not(.regal-rewards__table--align-left) td:not(:first-child){text-align:center}.regal-rewards__table--align-left th{text-align:left}.page-group-regal .listing-cart__detail-lead-in{color:#33228e}.page-group-regal .highlight-introduction__detail-title{font-size:32px;margin-bottom:0}.page-group-regal .highlight-introduction__detail-subtitle{padding-top:0;font-size:18px}@media screen and (min-width:992px){.page-group-regal .header__nav-sub-link-block{display:none}}@media screen and (max-width:991px){.page-group .header__nav-panel{width:100%}}.page-group-regal .res-list{width:100%}.page-group-regal .res-row{display:flex;flex-wrap:wrap}.page-group-regal .res-contain{width:33.333333%;padding:0 15px;margin:35px 0}.page-group-regal .res-tp{font-size:18px;color:#33228e;margin-bottom:15px;font-weight:700}.page-group-regal .res-th{width:100%}.page-group-regal .res-text{width:100%;text-align:left}.page-group-regal .res-desc{color:#333;font-size:16px;font-weight:lighter;padding-bottom:15px;height:100%;min-height:120px}.page-group-regal .res-ac{display:flex;margin-bottom:15px}.page-group-regal .res-ac span{font-size:18px;color:#000}.page-group-regal .res-ct{color:#33228e;font-size:18px;margin-right:10px}.page-group-regal .res-btn{font-size:14px;font-weight:900;text-decoration:none!important;color:#000!important}.page-group-regal .res-btn:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background-color:#9f7d4f}@media screen and (max-width:540px){.page-group-regal .res-contain{width:100%}}.big-banner+form,.group-page-top+form{padding-top:48px;padding-bottom:48px}.swiper-button-disabled{opacity:.3;cursor:auto}.header__btn.btn-find-a-hotel{background:0 0!important;border-radius:0;padding:3px;border-bottom:2px #fff solid}.header--fixed .header__btn.btn-find-a-hotel,.menu-open .header__btn.btn-find-a-hotel{color:#222;border-bottom-color:#222}.header__link.btn-login{font-size:0}.find-a-hotel__iclub-close-btn{position:absolute;width:32px;height:32px;left:-115px;top:-85px;display:none}@media screen and (max-width:767px){.find-a-hotel__iclub-close-btn{position:fixed;top:24px;left:5%;z-index:150}}.find-a-hotel__iclub-close-btn:after,.find-a-hotel__iclub-close-btn:before{content:"";display:block;width:100%;height:3px;margin-top:-1.5px;position:absolute;top:50%;background-color:#71bf44}.find-a-hotel__iclub-close-btn:after{transform:rotate(45deg)}.find-a-hotel__iclub-close-btn:before{transform:rotate(-45deg)}.thankyou-message:not(p):not(h6):not(a){text-align:center;padding:128px 0}.thankyou-message h4,.thankyou-message h6{color:#6c2f9b;margin-bottom:12px}.thankyou-message p{margin:0 auto;margin-bottom:12px}.rich-content.thankyou-message>a{text-decoration:none;font-weight:900;font-size:14px;margin-top:12px;display:inline-block}.thankyou-message>a:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#6c2f9b}.page-group-regal .rich-content{color:#333}.rich-content p,.rich-content ul{font-weight:lighter}.btn-find-a-hotel--mobile,.btn-login--mobile{display:none}@media screen and (max-width:991px){.menu-open .header__btn.btn-find-a-hotel{display:none}.btn-find-a-hotel--mobile,.btn-login--mobile{display:block;font-size:18px;text-align:center;font-weight:700;color:#6c2f9b;position:relative}.btn-find-a-hotel--mobile:after,.btn-find-a-hotel--mobile:before,.btn-login--mobile:after{content:"";width:40px;height:1px;background-color:#6c2f9b;display:block;margin:24px auto}.btn-find-a-hotel--mobile:after{background-color:transparent!important;margin-bottom:0}.page-group .header__nav-links{height:auto}.page-group .btn-find-a-hotel--mobile,.page-group .btn-login--mobile{color:#33228e}.page-group .btn-find-a-hotel--mobile:after,.page-group .btn-find-a-hotel--mobile:before,.page-group .btn-login--mobile:after{background-color:#33228e}.page-group .header__submenu{margin-bottom:5px}}@media screen and (max-width:600px){.header__btn.btn-find-a-hotel{display:none}}.BMap_bubble_center,.BMap_bubble_content{width:100%!important}#baidumap_findahotel .shadow{display:none}form h6{margin-bottom:0}@media screen and (max-width:991px){#baidumap_findahotel{display:none}}.generic-form__row+h6{margin-top:24px}.rich-content.arr-option{margin-bottom:-15px}.job-application__job-details{margin-top:48px}.page-group .header__nav-placer{max-width:none;width:94%;margin:0 auto}.page-group .header__nav-scroll-content{max-width:none;width:100%;padding-left:60px}.page-group .header__nav-links{height:auto;align-content:flex-start}.page-group .header__nav-wrapper{margin-top:0}.page-group .header__shares{margin-bottom:0}.page-group-regal .header__group-title{width:25%;text-align:left;padding-right:12px}.page-group-regal .header__submenu{padding-right:48px}.page-group .header__group-title p{margin-bottom:0}@media screen and (max-width:991px){.page-group-regal .header__submenu{padding-right:0}.page-group .header__nav-links{align-content:center;flex-wrap:nowrap}.page-group .header__nav-scroll-content{padding-left:0}}.big-banner+footer:before,.big-banner+script+footer:before{display:none}body:not(.page-hotel-iclub) .iclub-show{display:none}.TA_cdsratingsonlywide{position:relative;background-color:#fff}.form__title{color:#33228e}.black-slide{color:#333}.black-slide .big-banner__rich-text{text-shadow:none}.black-slide.big-banner--multi-btn .big-banner__btn-name,.black-slide.big-banner--multi-btn .big-banner__rich-text{color:#333}.black-slide .big-banner__btn{color:#333!important}.black-slide .big-banner__btn:after{background-color:#333!important}.page-group-regal .black-slide.big-banner--multi-btn .big-banner__title{color:#333}#table-reservation-form.loading button[type=submit]{position:relative;color:transparent}#table-reservation-form.loading button[type=submit]:before{content:"";position:absolute;top:50%;left:50%;display:block;width:1em;height:1em;border:2px #fff solid;border-right-color:transparent;border-radius:50%;transform:translate(-50%,-50%);animation-name:loading;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2s}@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}#loading-mask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:999}#loading-mask:before{content:"";position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;border:4px #fff solid;border-right-color:transparent;border-radius:50%;transform:translate(-50%,-50%);animation-name:loading;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2s}.page-hotel-regal .award-carousel__btn,.page-hotel-regal .big-banner__btn,.page-hotel-regal .btn,.page-hotel-regal .featured-rmblk__btn,.page-hotel-regal .header__btn,.page-hotel-regal .hero-banner__btn,.page-hotel-regal .hl-intro__btn,.page-hotel-regal .img-para__btn,.page-hotel-regal .listing-block__btn,.page-hotel-regal .offer-block__btn,.page-hotel-regal .promo-blk__btn,.page-hotel-regal .rich-content .rich-content__btn,.page-hotel-regal .rich-content button,.page-hotel-regal .room__btn,.page-hotel-regal .special-offers__btn,.rich-content .page-hotel-regal .rich-content__btn,.rich-content .page-hotel-regal button{background:#6c2f9b}.page-hotel-regal .custom-picker__break span{background:#9f7d4f}.page-hotel-regal .custom-picker__label{color:#9f7d4f}.page-hotel-regal .custom-picker__label:after{border-top-color:#9f7d4f}.page-hotel-regal .custom-picker__display{color:#9f7d4f}.page-hotel-regal .custom-picker__btn.is-active:after{border-bottom-color:#9f7d4f}.page-hotel-regal .custom-picker__datepickers{border-top-color:rgba(159,125,79,.5)}.page-hotel-regal .custom-select.custom-select--restaurant .custom-select__trigger{color:#9f7d4f}.page-hotel-regal .custom-select.custom-select--restaurant .custom-select__trigger:after{border-top-color:#9f7d4f}.page-hotel-regal .custom-checkbox input[type=checkbox]+label:before,.page-hotel-regal .custom-checkbox label:before{border-color:rgba(159,125,79,.5)}.page-hotel-regal .custom-radio label:before{border-color:rgba(159,125,79,.5)}.page-hotel-regal .custom-radio input[type=radio]:checked+label:after,.page-hotel-regal .custom-radio.is-checked label:after{border-color:rgba(159,125,79,.5);background:#9f7d4f}.page-hotel-regal .date-range__break span{background:#9f7d4f}.page-hotel-regal .date-range__datepickers{border-top-color:rgba(159,125,79,.5)}.page-hotel-regal .date-range--floating .date-range__datepickers{border-top-color:#9f7d4f}.page-hotel-regal .ui-datepicker .ui-datepicker-next span,.page-hotel-regal .ui-datepicker .ui-datepicker-prev span{border-bottom-color:#9f7d4f}.page-hotel-regal #ui-datepicker-div{border-bottom-color:#9f7d4f}.page-hotel-regal #ui-datepicker-div:after{border-top-color:#9f7d4f}.page-hotel-regal .ui-state-active,.page-hotel-regal .ui-state-highlight,.page-hotel-regal .ui-widget-content .ui-state-active,.page-hotel-regal .ui-widget-content .ui-state-highlight,.page-hotel-regal .ui-widget-header .ui-state-highlight{color:#9f7d4f}.page-hotel-regal .find-a-venue{color:#9f7d4f}.page-hotel-regal .input-fields__title .custom-select__trigger{color:#9f7d4f}.page-hotel-regal .input-fields__title .custom-select__trigger:after{border-top-color:#9f7d4f}.page-hotel-regal .input-fields__file-label{border-color:rgba(159,125,79,.5);background-image:url(/~/media/icon/regala-blue/icon-upload.svg)}.page-hotel-regal .collapsible-blk__toggle-txt{color:#9f7d4f}.page-hotel-regal .collapsible-blk__content{color:#9f7d4f}.page-hotel-regal .collapsible-blk__desc+.collapsible-blk__item{border-top-color:rgba(159,125,79,.5)}.page-hotel-regal .icon-close__graphic:after,.page-hotel-regal .icon-close__graphic:before{background:#9f7d4f}.page-hotel-regal .range-slider__slider.ui-slider .ui-slider-handle:before{border-color:#9f7d4f;background:#9f7d4f}.page-hotel-regal .search-bar{border-color:rgba(159,125,79,.5)}.page-hotel-regal .search-bar__input{color:#9f7d4f}.page-hotel-regal .award-carousel__info{color:#9f7d4f}.page-hotel-regal .award-carousel__title{color:#9f7d4f}.page-hotel-regal .award-carousel__link-item:before{background:#9f7d4f}.page-hotel-regal .award-carousel__link{color:#9f7d4f}.page-hotel-regal .award-carousel__link.award-carousel__link--detail:after{background:#6c2f9b}.page-hotel-regal .award-carousel__slider-caption{color:#9f7d4f}.page-hotel-regal .award-carousel__info{color:#9f7d4f}.page-hotel-regal .award-carousel__detail-holder{color:#9f7d4f}.page-hotel-regal .award-carousel__tab{color:#9f7d4f}.page-hotel-regal .award-carousel__tab.is-active:after{background:#9f7d4f}.page-hotel-regal .award-carousel__tabs-grp:after{background:rgba(159,125,79,.5)}.page-hotel-regal .award-carousel__tabs-grp .custom-select .custom-select__trigger{color:#9f7d4f}.page-hotel-regal .hero-banner--dark-txt .hero-banner__rich-text h2,.page-hotel-regal .hero-banner--dark-txt .hero-banner__title{color:#9f7d4f}.page-hotel-regal .hero-banner__btn{color:#9f7d4f}.page-hotel-regal .big-banner--dark-txt .big-banner__rich-text h2,.page-hotel-regal .big-banner--dark-txt .big-banner__title{color:#9f7d4f}.page-hotel-regal .big-banner__btn{color:#333}.page-hotel-regal .banner-block{color:#9f7d4f}.page-hotel-regal .banner-block__bg{background-color:#9f7d4f}.page-hotel-regal .banner-block--rewards .banner-block__holder{color:#9f7d4f}.page-hotel-regal .banner-block__link-item:before{background:#9f7d4f}.page-hotel-regal .banner-block--rewards .banner-block__link{color:#9f7d4f}.page-hotel-regal .banner-block__link.banner-block__link--detail:after{background:#6c2f9b}.page-hotel-regal .banner-block--rewards .banner-block__link.banner-block__link--detail:after{background:#6c2f9b}.page-hotel-regal .featured-rmblk:before{background:#6c2f9b}.page-hotel-regal .featured-rmblk__info{color:#9f7d4f}.page-hotel-regal .featured-rmblk__link-item:before{background:#9f7d4f}.page-hotel-regal .featured-rmblk__link{color:#9f7d4f}.page-hotel-regal .featured-rmblk__link.featured-rmblk__link--detail:after{background:#6c2f9b}.page-hotel-regal .find-a-hotel{color:#6c2f9b}@media screen and (min-width:768px){.page-hotel-regal .find-a-hotel ::-webkit-scrollbar-thumb{background:#33228e}}.page-hotel-regal .find-a-hotel__loc.is-active:before{background:#9f7d4f}.page-hotel-regal .find-a-hotel__title-brand{color:#6c2f9b}.page-hotel-regal .find-a-hotel__grp-loc{border-color:rgba(159,125,79,.5)}.page-hotel-regal .find-a-hotel__grp-brand{border-color:rgba(159,125,79,.5)}.page-hotel-regal .find-a-hotel__hotel{color:inherit}.page-hotel-regal .find-a-hotel__btn-close{background:#6c2f9b}.page-hotel-regal .listing-block__noresult{color:#9f7d4f}.page-hotel-regal .listing-cart__detail{color:#9f7d4f}.page-hotel-regal .listing-cart__title-sp{background:#6c2f9b}.page-hotel-regal .listing-cart__sub-filter-btn.active{color:#9f7d4f}.page-hotel-regal .listing-cart__detail-subtitle{color:#9f7d4f}.page-hotel-regal .listing-cart__detail-title{color:#9f7d4f}.page-hotel-regal .listing-cart__detail-desc{color:#9f7d4f}.page-hotel-regal .listing-cart__show-more{color:#9f7d4f}.page-hotel-regal .listing-cart__link-item:before{background:#9f7d4f}.page-hotel-regal .offer-block__link.offer-block__link--detail:after{background:#6c2f9b}.page-hotel-regal .offer-block__detail-holder{color:#9f7d4f}.page-hotel-regal .img-para__title{color:#9f7d4f}.page-hotel-regal .img-para__top-title{color:#9f7d4f}.page-hotel-regal .img-tabs__title{color:#9f7d4f}.page-hotel-regal .img-tabs__item-title{color:#9f7d4f}.page-hotel-regal .img-tabs__link.img-tabs__link--detail:after{background:#6c2f9b}.page-hotel-regal .img-tabs__link.img-tabs__link--tnc:after{background:#6c2f9b}.page-hotel-regal header{border-top-color:#6c2f9b}.page-hotel-regal .header__tag{color:#9f7d4f}.page-hotel-regal .header__title{color:#9f7d4f}.page-hotel-regal.header--fixed:not(.menu-open) .header__menu-btn{border-color:#6c2f9b}.page-hotel-regal.menu-open .header__menu-btn:after,.page-hotel-regal.menu-open .header__menu-btn:before{background:#6c2f9b}.page-hotel-regal.header--fixed:not(.menu-open) .header__menu-btn:after,.page-hotel-regal.header--fixed:not(.menu-open) .header__menu-btn:before{background:#6c2f9b}.page-hotel-regal .menu-open .header__item-remark{color:#9f7d4f}.page-hotel-regal.header--fixed:not(.menu-open) .header__link{color:#9f7d4f}.page-hotel-regal .header__nav-link{color:#9f7d4f}.page-hotel-regal .header__hl-item{color:#9f7d4f}.page-hotel-regal .header__hl-btn{color:#9f7d4f}.page-hotel-regal .header__hl-btn:after{background:#9f7d4f}.page-hotel-regal .header__form-link span{color:#9f7d4f}.page-hotel-regal .header__form-link:after{color:#9f7d4f}.page-hotel-regal .header__form-col:after{background-color:rgba(159,125,79,.5)}.page-hotel-regal .header__pf-label{color:#9f7d4f}.page-hotel-regal .header__pf-txt{color:#9f7d4f}.page-hotel-regal .footer__contactInfo:after{background:#9f7d4f}.page-hotel-regal .footer__breakline:after{background:#9f7d4f}.page-hotel-regal .map__detail{color:#9f7d4f}@media screen and (max-width:991px){.page-hotel-regal .map:not(.map--about-us) .map__detail-holder{border-bottom-color:#6c2f9b}}.page-hotel-regal .map__slider-pages{color:#9f7d4f}.page-hotel-regal .our-brand{color:#9f7d4f}.page-hotel-regal .rich-content__title{color:#9f7d4f}.page-hotel-regal .rich-content table.with-border{border-color:#9f7d4f}.page-hotel-regal .rich-content table.with-border:not(.rich-content__scrollable-table) td,.page-hotel-regal .rich-content table.with-border:not(.rich-content__scrollable-table) th{border-color:#9f7d4f}.page-hotel-regal .room__title{color:#9f7d4f}.page-hotel-regal .room__detail{color:#333}.page-hotel-regal .room__slider:before{background:#6c2f9b}.page-hotel-regal .room__link{color:#333}.page-hotel-regal .room__link.room__link--detail:after{background:#333}.page-hotel-regal .special-offers__title{color:#9f7d4f}.page-hotel-regal .special-offers__detail{color:#9f7d4f}.page-hotel-regal .special-offers__content{color:#9f7d4f}.page-hotel-regal .special-offers__link.special-offers__link--tnc:after{background:#6c2f9b}.page-hotel-regal .hl-intro__title{color:#9f7d4f}.page-hotel-regal .hl-intro__info:before{background:#9f7d4f}@media screen and (max-width:767px){.page-hotel-regal .hl-intro__infos--fig .hl-intro__info{border-color:#9f7d4f}}.page-hotel-regal .hl-intro__info-fig{color:#6c2f9b}.page-hotel-regal .promo-blk__subtitle{color:#6c2f9b}.page-hotel-regal .promo-blk__title{color:#9f7d4f}.page-hotel-regal .promo-blk__item-title{color:#9f7d4f}.page-hotel-regal .promo-blk__content{color:#9f7d4f}.page-hotel-regal .promo-blk__link-item:before{background:#9f7d4f}.page-hotel-regal .promo-blk__link{color:#9f7d4f}.page-hotel-regal .promo-blk__link.promo-blk__link--detail:after{background:#6c2f9b}.page-hotel-regal .promo-blk__link.promo-blk__link--tnc:after{background:#6c2f9b}.page-hotel-regal .promo-blk__slider-pages{color:#9f7d4f}.page-hotel-regal .sns__info{color:#9f7d4f}.page-hotel-regal .sns__slider-caption{color:#9f7d4f}.page-hotel-regal .sns__soc-title{color:#9f7d4f}.page-hotel-regal .photo-gallery__detail{color:#9f7d4f}.page-hotel-regal .photo-gallery__sub-filter-btn.active{color:#9f7d4f}.page-hotel-regal .photo-gallery__detail-subtitle{color:#9f7d4f}.page-hotel-regal .photo-gallery__detail-title{color:#9f7d4f}.page-hotel-regal .photo-gallery__detail-desc{color:#9f7d4f}.page-hotel-regal .name-list__detail{color:#9f7d4f}.page-hotel-regal .table-listing__detail{color:#9f7d4f}.page-hotel-regal .table-listing__detail-subtitle{color:#9f7d4f}.page-hotel-regal .table-listing__detail-title{color:#9f7d4f}.page-hotel-regal .table-listing__detail-desc{color:#9f7d4f}.page-hotel-regal .group-info{color:#9f7d4f}.page-hotel-regal .our-brand{color:#9f7d4f}.page-hotel-regal .contact-list__detail{color:#9f7d4f}.page-hotel-regal .contact-list__detail-content a{color:#9f7d4f}.page-hotel-regal .contact-list__detail-subtitle{color:#9f7d4f}.page-hotel-regal .contact-list__detail-title{color:#9f7d4f}.page-hotel-regal .contact-list__detail-desc{color:#9f7d4f}.page-hotel-regal .highlight-introduction{color:#9f7d4f}.page-hotel-regal .header__hl-btn:after{background:#6c2f9b}.page-hotel-regal .featured-rmblk__link.featured-rmblk__link--offers:before,.page-hotel-regal .img-para__link.img-para__link--offers:before,.page-hotel-regal .listing-block__link.listing-block__link--offers:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-offers.svg)}.page-hotel-regal .featured-rmblk__link.featured-rmblk__link--vtour:before,.page-hotel-regal .img-para__link.img-para__link--vtour::before,.page-hotel-regal .listing-block__link.listing-block__link--vtour:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-vtour.svg)}.page-hotel-regal .listing-block__show-more:after{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-plus.svg)}.page-hotel-regal .promo-blk__subtitle.promo-blk__subtitle--special-offer:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-special-offer.svg)}.page-hotel-regal .promo-blk__subtitle.promo-blk__subtitle--time-limited:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-clock.svg)}@media screen and (max-width:991px){.page-hotel-regal .rich-content table.publicHoliday tr{display:table-row}.page-hotel-regal .rich-content table.publicHoliday td{display:table-cell}.page-hotel-regal .rich-content table.publicHoliday td:first-child{width:70%}.page-hotel-regal .rich-content table.publicHoliday td:last-child{text-align:right;width:30%}}.page-hotel-regal .page-hotel-iclub .hl-intro__btns .hl-intro__info:before{background:#9f7d4f}.page-hotel-regal .page-hotel-iclub .hl-intro__link{color:#9f7d4f}.page-hotel-regal .page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:after{background:#6c2f9b}.page-hotel-regal .page-brand-regal .big-banner__btn:after{background:#6c2f9b}.page-hotel-regal .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link.big-banner__link--detail:after{background:#6c2f9b}.page-hotel-regal .page-brand-iclub .hl-intro__btns .hl-intro__info:before{background:#9f7d4f}.page-hotel-regal .page-brand-iclub .hl-intro__link{color:#9f7d4f}.page-hotel-regal .banner-block__tag,.page-hotel-regal .collapsible-blk__toggle-txt,.page-hotel-regal .featured-rmblk__tag,.page-hotel-regal .featured-rmblk__title,.page-hotel-regal .find-a-venue__subtitle,.page-hotel-regal .generic-form h6,.page-hotel-regal .header__nav-link,.page-hotel-regal .header__title,.page-hotel-regal .hl-intro__info-desc,.page-hotel-regal .img-para__title,.page-hotel-regal .img-tabs__item-title,.page-hotel-regal .img-tabs__title,.page-hotel-regal .listing-block__detail-title,.page-hotel-regal .map__title,.page-hotel-regal .offer-block__tag,.page-hotel-regal .offer-block__title,.page-hotel-regal .promo-blk__title,.page-hotel-regal .room__title,.page-hotel-regal .sns__title,.page-hotel-regal .special-offers__title{color:#6c2f9b}.page-hotel-regal .generic-form .btn{background:#6c2f9b;border:1px solid transparent}.page-hotel-regal .big-banner--top .big-banner__content{max-width:none}.page-hotel-regal .collapsible-blk__btn--vtour:before{background-image:url(/~/media/images/hotel/regal/icons/themes/hotel-regal-airport/icon-vtour.svg)}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Quicksand/Quicksand-Light.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Quicksand/Quicksand-Regular.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Quicksand/Quicksand-Medium.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Quicksand/Quicksand-SemiBold.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Quicksand/Quicksand-Bold.ttf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.page-hotel-regal .award-carousel__tabs-grp .custom-select .custom-select__trigger{color:#6d6e70}.find-a-hotel__hotel{color:inherit}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:300;src:url(/fonts/encode-sans/EncodeSans-Light.ttf);src:local("Encode Sans Light"),local("encode-sans-Light"),url(/fonts/encode-sans/EncodeSans-Light.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:italic;font-weight:300;src:url(/fonts/encode-sans/EncodeSans-LightItalic.ttf);src:local("Encode Sans Italic"),local("encode-sans-LightItalic"),url(/fonts/encode-sans/EncodeSans-LightItalic.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:400;src:url(/fonts/encode-sans/EncodeSans-regular.eot);src:local("Encode Sans Regular"),local("encode-sans-Regular"),url(/fonts/encode-sans/EncodeSans-Regular.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:italic;font-weight:400;src:url(/fonts/encode-sans/EncodeSans-italic.eot);src:local("Encode Sans Italic"),local("encode-sans-Italic"),url(/fonts/encode-sans/EncodeSans-Italic.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:900;src:url(/fonts/encode-sans/EncodeSans-SemiBold.ttf);src:local("Encode Sans Black"),local("encode-sans-SemiBold"),url(/fonts/encode-sans/EncodeSans-SemiBold.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:italic;font-weight:900;src:url(/fonts/encode-sans/EncodeSans-SemiBoldItalic.ttf);src:local("Encode Sans #000 Italic"),local("encode-sans-SemiBoldItalic"),url(/fonts/encode-sans/EncodeSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:700;src:url(/fonts/encode-sans/EncodeSans-Bold.ttf);src:local("Encode Sans Bold"),local("encode-sans-Bold"),url(/fonts/encode-sans/EncodeSans-Bold.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:700;src:url(/fonts/encode-sans/EncodeSans-BoldItalic.ttf);src:local("Encode Sans Black"),local("encode-sans-Black"),url(/fonts/encode-sans/EncodeSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:normal;font-weight:800;src:url(/fonts/encode-sans/EncodeSans-ExtraBold.ttf);src:local("Encode Sans Black"),local("encode-sans-Black"),url(/fonts/encode-sans/EncodeSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:"Encode Sans";font-style:italic;font-weight:800;src:url(/fonts/encode-sans/EncodeSans-ExtraBoldItalic.ttf);src:local("Encode Sans #000 Italic"),local("encode-sans-BlackItalic"),url(/fonts/encode-sans/EncodeSans-ExtraBoldItalic.ttf) format("truetype")}.page-hotel-iclub .award-carousel__btn,.page-hotel-iclub .big-banner__btn,.page-hotel-iclub .btn,.page-hotel-iclub .featured-rmblk__btn,.page-hotel-iclub .header__btn,.page-hotel-iclub .hero-banner__btn,.page-hotel-iclub .hl-intro__btn,.page-hotel-iclub .img-para__btn,.page-hotel-iclub .listing-block__btn,.page-hotel-iclub .offer-block__btn,.page-hotel-iclub .promo-blk__btn,.page-hotel-iclub .rich-content .rich-content__btn,.page-hotel-iclub .rich-content button,.page-hotel-iclub .room__btn,.page-hotel-iclub .special-offers__btn,.rich-content .page-hotel-iclub .rich-content__btn,.rich-content .page-hotel-iclub button{background:#71bf44}.page-hotel-iclub .custom-picker__break span{background:#333}.page-hotel-iclub .custom-checkbox input[type=checkbox]+label:before,.page-hotel-iclub .custom-checkbox label:before{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .custom-picker__label{color:#333}.page-hotel-iclub .custom-picker__label:after{border-top-color:#333}.page-hotel-iclub .custom-picker__display{color:#333}.page-hotel-iclub .custom-picker__btn.is-active:after{border-bottom-color:#333}.page-hotel-iclub .custom-picker__datepickers{border-top-color:rgba(51,51,51,.5)}.page-hotel-iclub .custom-select.custom-select--location .custom-select__trigger{color:#333}.page-hotel-iclub .custom-select.custom-select--location .custom-select__trigger:after{border-top-color:#333}.page-hotel-iclub .custom-select.custom-select--restaurant .custom-select__trigger{color:#333}.page-hotel-iclub .custom-select.custom-select--restaurant .custom-select__trigger:after{border-top-color:#333}.page-hotel-iclub .custom-radio label:before{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .custom-radio input[type=radio]:checked+label:after,.page-hotel-iclub .custom-radio.is-checked label:after{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .date-range__break span{background:#333}.page-hotel-iclub .date-range__label:after{border-top-color:#333}.page-hotel-iclub .date-range__datepickers{border-top-color:rgba(51,51,51,.5)}.page-hotel-iclub .date-range--floating .date-range__datepickers{border-top-color:#333}.page-hotel-iclub .ui-datepicker .ui-datepicker-next span,.page-hotel-iclub .ui-datepicker .ui-datepicker-prev span{border-bottom-color:#333}.page-hotel-iclub #ui-datepicker-div{border-bottom-color:#333}.page-hotel-iclub #ui-datepicker-div:after{border-top-color:#333}.page-hotel-iclub .ui-state-active,.page-hotel-iclub .ui-state-highlight,.page-hotel-iclub .ui-widget-content .ui-state-active,.page-hotel-iclub .ui-widget-content .ui-state-highlight,.page-hotel-iclub .ui-widget-header .ui-state-highlight{color:#333}.page-hotel-iclub .find-a-venue{color:#333}.page-hotel-iclub .input-fields__file,.page-hotel-iclub .input-fields__input{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .input-fields__field{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .input-fields__title .custom-select__trigger{color:#333}.page-hotel-iclub .input-fields__title .custom-select__trigger:after{border-top-color:#333}.page-hotel-iclub .input-fields__file-label{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .toggle-fields__fields{border-top-color:#333}.page-hotel-iclub .toggle-fields__field input{border-color:#333}.page-hotel-iclub .collapsible-blk__item:first-child{border-top-color:rgba(51,51,51,.5)}.page-hotel-iclub .collapsible-blk__toggle{border-bottom-color:rgba(51,51,51,.5);color:#333}.page-hotel-iclub .collapsible-blk__toggle-txt{color:#333}.page-hotel-iclub .collapsible-blk__content{color:#333}.page-hotel-iclub .collapsible-blk__desc+.collapsible-blk__item{border-top-color:rgba(51,51,51,.5)}.page-hotel-iclub .range-slider__slider.ui-slider .ui-slider-handle:before{border-color:#333;background:#333}.page-hotel-iclub .search-bar{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .award-carousel__info{color:#333}.page-hotel-iclub .award-carousel__title{color:#333}.page-hotel-iclub .award-carousel__link-item:before{background:#333}.page-hotel-iclub .award-carousel__link{color:#333}.page-hotel-iclub .award-carousel__link.award-carousel__link--detail:after{background:#71bf44}.page-hotel-iclub .award-carousel__slider-caption{color:#333}.page-hotel-iclub .award-carousel__info{color:#333}.page-hotel-iclub .award-carousel__detail-holder{color:#333}.page-hotel-iclub .award-carousel__tab{color:#333}.page-hotel-iclub .award-carousel__tab.is-active:after{background:#333}.page-hotel-iclub .award-carousel__tabs-grp:after{background:rgba(51,51,51,.5)}.page-hotel-iclub .award-carousel__tabs-grp .custom-select .custom-select__trigger{color:#333}.page-hotel-iclub .hero-banner--dark-txt .hero-banner__rich-text h2,.page-hotel-iclub .hero-banner--dark-txt .hero-banner__title{color:#333}.page-hotel-iclub .hero-banner__btn{color:#333}.page-hotel-iclub .big-banner--dark-txt .big-banner__rich-text h2,.page-hotel-iclub .big-banner--dark-txt .big-banner__title{color:#333}.page-hotel-iclub .big-banner__btn{color:#333}.page-hotel-iclub .banner-block{color:#333}.page-hotel-iclub .banner-block__bg{background-color:#333}.page-hotel-iclub .banner-block--rewards .banner-block__holder{color:#333}.page-hotel-iclub .banner-block__link-item:before{background:#333}.page-hotel-iclub .banner-block--rewards .banner-block__link{color:#333}.page-hotel-iclub .banner-block__link.banner-block__link--detail:after{background:#71bf44}.page-hotel-iclub .banner-block--rewards .banner-block__link.banner-block__link--detail:after{background:#71bf44}.page-hotel-iclub .featured-rmblk:before{background:#71bf44}.page-hotel-iclub .featured-rmblk__info{color:#333}.page-hotel-iclub .featured-rmblk__link-item:before{background:#333}.page-hotel-iclub .featured-rmblk__link{color:#333}.page-hotel-iclub .featured-rmblk__link.featured-rmblk__link--detail:after{background:#71bf44}.page-hotel-iclub .find-a-hotel{color:#71bf44}.page-hotel-iclub .find-a-hotel__loc{color:#333}.page-hotel-iclub .find-a-hotel__loc.is-active:before{background:#333}.page-hotel-iclub .find-a-hotel__title-brand{color:#71bf44}.page-hotel-iclub .find-a-hotel__grp-loc{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .find-a-hotel__grp-brand{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .find-a-hotel__hotel{color:#333}.page-hotel-iclub .find-a-hotel__btn-close{background:#71bf44}.page-hotel-iclub .listing-block__link.listing-block__link--detail:after{background:#71bf44}.page-hotel-iclub .listing-block__noresult{color:#333}.page-hotel-iclub .listing-cart__title-sp{background:#71bf44}.page-hotel-iclub .listing-cart__sub-filter-btn.active{color:#333}.page-hotel-iclub .listing-cart__detail-subtitle{color:#333}.page-hotel-iclub .listing-cart__detail-title{color:#333}.page-hotel-iclub .listing-cart__detail-desc{color:#333}.page-hotel-iclub .listing-cart__link-item:before{background:#333}.page-hotel-iclub .offer-block__link.offer-block__link--detail:after{background:#71bf44}.page-hotel-iclub .offer-block__info{color:#333}.page-hotel-iclub .offer-block__detail-holder{color:#333}.page-hotel-iclub .img-para__title{color:#333}.page-hotel-iclub .img-para__link.img-para__link--detail:after{background:#71bf44}.page-hotel-iclub .img-para__link.img-para__link--tnc:after{background:#71bf44}.page-hotel-iclub .img-para__top-title{color:#333}.page-hotel-iclub .img-tabs__title{color:#333}.page-hotel-iclub .img-tabs__item-title{color:#333}.page-hotel-iclub .img-tabs__link.img-tabs__link--detail:after{background:#71bf44}.page-hotel-iclub .img-tabs__link.img-tabs__link--tnc:after{background:#71bf44}.page-hotel-iclub header{border:0}.page-hotel-iclub .header__tag{color:#333}.page-hotel-iclub .header__title{color:#333}.page-hotel-iclub.header--fixed:not(.menu-open) .header__menu-btn{border-color:#71bf44}.page-hotel-iclub.menu-open .header__menu-btn:after,.page-hotel-iclub.menu-open .header__menu-btn:before{background:#71bf44}.page-hotel-iclub.header--fixed:not(.menu-open) .header__menu-btn:after,.page-hotel-iclub.header--fixed:not(.menu-open) .header__menu-btn:before{background:#71bf44}.page-hotel-iclub .menu-open .header__item-remark{color:#333}.page-hotel-iclub.menu-open .header__link{color:#333}.page-hotel-iclub.header--fixed:not(.menu-open) .header__link{color:#333}.page-hotel-iclub .header__nav-link{color:#333}.page-hotel-iclub .header__hl-item{color:#333}.page-hotel-iclub .header__hl-btn{color:#333}.page-hotel-iclub .header__hl-btn:after{background:#333}.page-hotel-iclub .header__form-row{border-color:rgba(51,51,51,.5)}.page-hotel-iclub .header__form-link span{color:#333}.page-hotel-iclub .header__form-link:after{color:#333}.page-hotel-iclub .header__form-col:after{background-color:rgba(51,51,51,.5)}.page-hotel-iclub .header__pf-label{color:#333}.page-hotel-iclub .header__pf-txt{color:#333}.page-hotel-iclub .footer__contactInfo:after{background:#333}.page-hotel-iclub .footer__sitemap .footer__sitemapLink:after{background:#333}.page-hotel-iclub .footer__breakline:after{background:#333}.page-hotel-iclub .footer__tnc-item:after{background:#333}.page-hotel-iclub .footer__tnc-link{color:#333}.page-hotel-iclub .map__detail{color:#333}@media screen and (max-width:991px){.page-hotel-iclub .map:not(.map--about-us) .map__detail-holder{border-bottom-color:#71bf44}}.page-hotel-iclub .map__slider-pages{color:#333}.page-hotel-iclub .our-brand{color:#333}.page-hotel-iclub .rich-content__title{color:#333}.page-hotel-iclub .rich-content a:not(.rich-content__btn){color:#333}.page-hotel-iclub .rich-content table.with-border{border-color:#333}.page-hotel-iclub .rich-content table.with-border:not(.rich-content__scrollable-table) td,.page-hotel-iclub .rich-content table.with-border:not(.rich-content__scrollable-table) th{border-color:#333}.page-hotel-iclub .rich-content ::-webkit-scrollbar-thumb{background:#82ea64}.page-hotel-iclub .room__title{color:#333}.page-hotel-iclub .room__detail{color:#333}.page-hotel-iclub .room__slider:before{background:#71bf44}.page-hotel-iclub .room__link{color:#333}.page-hotel-iclub .room__link.room__link--detail:after{background:#71bf44}.page-hotel-iclub .room__link.room__link--tnc:after{background:#71bf44}.page-hotel-iclub .special-offers__title{color:#333}.page-hotel-iclub .special-offers__detail{color:#333}.page-hotel-iclub .special-offers__content{color:#333}.page-hotel-iclub .special-offers__link.special-offers__link--detail:after{background:#71bf44}.page-hotel-iclub .special-offers__link.special-offers__link--tnc:after{background:#71bf44}.page-hotel-iclub .hl-intro__title{color:#333}.page-hotel-iclub .hl-intro__info:before{background:#333}@media screen and (max-width:767px){.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info{border-color:#333}}.page-hotel-iclub .hl-intro__info-fig{color:#71bf44}.page-hotel-iclub .promo-blk__subtitle{color:#71bf44}.page-hotel-iclub .promo-blk__title{color:#333}.page-hotel-iclub .promo-blk__item-title{color:#333}.page-hotel-iclub .promo-blk__content{color:#333}.page-hotel-iclub .promo-blk__link-item:before{background:#333}.page-hotel-iclub .promo-blk__link{color:#333}.page-hotel-iclub .promo-blk__link.promo-blk__link--detail:after{background:#71bf44}.page-hotel-iclub .promo-blk__link.promo-blk__link--tnc:after{background:#71bf44}.page-hotel-iclub .promo-blk__slider-pages{color:#333}.page-hotel-iclub .sns__info{color:#333}.page-hotel-iclub .sns__slider-caption{color:#333}.page-hotel-iclub .sns__soc-title{color:#333}.page-hotel-iclub .photo-gallery__detail{color:#333}.page-hotel-iclub .photo-gallery__sub-filter-btn.active{color:#333}.page-hotel-iclub .photo-gallery__detail-subtitle{color:#333}.page-hotel-iclub .photo-gallery__detail-title{color:#333}.page-hotel-iclub .photo-gallery__detail-desc{color:#333}.page-hotel-iclub .name-list__detail{color:#333}.page-hotel-iclub .table-listing__detail{color:#333}.page-hotel-iclub .table-listing__detail-subtitle{color:#333}.page-hotel-iclub .table-listing__detail-title{color:#333}.page-hotel-iclub .table-listing__detail-desc{color:#333}.page-hotel-iclub .group-info{color:#333}.page-hotel-iclub .our-brand{color:#333}.page-hotel-iclub .contact-list__detail{color:#333}.page-hotel-iclub .contact-list__detail-subtitle{color:#333}.page-hotel-iclub .contact-list__detail-title{color:#333}.page-hotel-iclub .contact-list__detail-desc{color:#333}.page-hotel-iclub .highlight-introduction{color:#333}.page-hotel-iclub .header__hl-btn:after{background:#71bf44}body.page-hotel-iclub{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;color:#333}.page-hotel-iclub h1,.page-hotel-iclub h2,.page-hotel-iclub h3,.page-hotel-iclub h4,.page-hotel-iclub h5,.page-hotel-iclub h6{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}.page-hotel-iclub .listing-block__btn-next:before,.page-hotel-iclub .listing-block__btn-prev:before{background-image:url(/~/media/images/hotel/regal/icons/white/icon-arrow.svg)}.page-hotel-iclub .big-banner__bg{background:#030208;background-size:cover}.page-hotel-iclub .big-banner__title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:700}.page-hotel-iclub .big-banner__subtitle{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:100;margin-top:10px;padding-left:0}.page-hotel-iclub .big-banner__subtitle:before{display:none}.page-hotel-iclub .big-banner__scroller{display:none}.page-hotel-iclub .big-banner:not(.big-banner--top) .big-banner__rich-text h2,.page-hotel-iclub .big-banner:not(.big-banner--top) .big-banner__title{text-align:left;margin-left:0;margin-right:0}.page-hotel-iclub .big-banner.big-banner--top .big-banner__subtitle,.page-hotel-iclub .big-banner.big-banner--top .big-banner__title{text-transform:lowercase}.page-hotel-iclub .award-carousel__btn,.page-hotel-iclub .big-banner__btn,.page-hotel-iclub .btn,.page-hotel-iclub .featured-rmblk__btn,.page-hotel-iclub .hero-banner__btn,.page-hotel-iclub .hl-intro__btn,.page-hotel-iclub .img-para__btn,.page-hotel-iclub .listing-block__btn,.page-hotel-iclub .offer-block__btn,.page-hotel-iclub .promo-blk__btn,.page-hotel-iclub .rich-content .rich-content__btn,.page-hotel-iclub .rich-content button,.page-hotel-iclub .room__btn,.page-hotel-iclub .special-offers__btn,.rich-content .page-hotel-iclub .rich-content__btn,.rich-content .page-hotel-iclub button{border-radius:10px}.page-hotel-iclub .custom-select.custom-select--location .custom-select__trigger:before{background-image:url(/~/media/images/hotel/iclub/icons/green/icon-loc.svg)}.page-hotel-iclub .custom-select.custom-select--location .custom-select__trigger:after{border-top-color:#71bf44}.page-hotel-iclub .date-range__control{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.page-hotel-iclub .date-range__display{font-weight:700}.page-hotel-iclub .date-range__break span{background:#71bf44;display:block;margin:3px}.page-hotel-iclub .date-range__btn{padding-top:5px;padding-bottom:5px}.page-hotel-iclub .date-range__btn.is-active{z-index:100}.page-hotel-iclub .date-range__btn.is-active:after{border-bottom-color:#fff}.page-hotel-iclub .date-range__datepickers{position:absolute;top:0;left:0;width:100%;z-index:10;background:#fff;border-top-color:transparent;box-shadow:#969696 0 8px 15px}.page-hotel-iclub .date-range__label{background-image:url(/~/media/images/hotel/iclub/icons/green/icon-datepicker.svg)}.page-hotel-iclub .reservation-form__date{position:relative}.page-hotel-iclub #ui-datepicker-div{z-index:800!important;border-bottom-color:#71bf44}.page-hotel-iclub #ui-datepicker-div:after{border-top-color:#71bf44}.page-hotel-iclub header{max-width:100%;max-width:calc(var(--vw) * 100);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%)}.page-hotel-iclub .header__logo{min-width:auto;left:0;top:50%;transform:translate(0,-50%);justify-content:flex-start}.page-hotel-iclub:not(.header--fixed).menu-open .header__logo .header__logo--white{display:block}.page-hotel-iclub:not(.header--fixed).menu-open .header__logo .header__logo--color{display:none}.page-hotel-iclub .header__wrapper{position:relative;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}@media screen and (min-width:992px){.page-hotel-iclub .header__wrapper{padding-right:45px}}.page-hotel-iclub .header__menu-panel{position:relative;width:auto;padding-left:15px}@media screen and (max-width:767px){.page-hotel-iclub .header__menu-panel{padding-left:30px}}@media screen and (min-width:992px){.page-hotel-iclub .header__menu-panel{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);padding-left:250px}.page-hotel-iclub .header__menu-panel .header__menu-btn{position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%)}.page-hotel-iclub .header__menu-panel .breadcrumb{max-width:45%;margin-top:30px}}@media screen and (min-width:992px){.page-hotel-iclub.header--fixed .header__menu-panel{padding-left:185px}.page-hotel-iclub.header--fixed .breadcrumb{margin-top:0}}.page-hotel-iclub .header__menu-btn{position:relative;left:auto;top:auto;transform:none}.page-hotel-iclub .header__item.header__item--login{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin-right:10px;margin-left:25px}@media screen and (max-width:767px){.page-hotel-iclub .header__item.header__item--login{display:none}}.page-hotel-iclub .header__link.btn-login,.page-hotel-iclub .header__link.btn-login--new{font-size:0}.page-hotel-iclub .header__link.btn-login--new:before,.page-hotel-iclub .header__link.btn-login:before{content:"";display:block;width:24px;height:24px;background:url(/~/media/images/hotel/iclub/icons/white/icon-user.svg) no-repeat center center;background-size:100% 100%}.page-hotel-iclub.header--fixed .header__link.btn-login:before .page-hotel-iclub.header--fixed .header__link.btn-login--new:before{background-image:url(/~/media/images/hotel/iclub/icons/black/icon-user.svg)}@media screen and (max-width:991px){.page-hotel-iclub.menu-open .header__link.btn-login--new:before,.page-hotel-iclub.menu-open .header__link.btn-login:before{background-image:url(/~/media/images/hotel/iclub/icons/black/icon-user.svg)}}.page-hotel-iclub .header__logo{height:calc(100% - 70px)}@media screen and (max-width:991px){.page-hotel-iclub .header__logo{height:calc(100% - 40px)}}@media screen and (max-width:767px){.page-hotel-iclub .header__logo{height:calc(100% - 30px)}}.page-hotel-iclub.header--fixed header{background:#fff}.page-hotel-iclub.header--fixed .header__logo{height:calc(100% - 35px)}@media screen and (max-width:991px){.page-hotel-iclub.header--fixed .header__logo{height:calc(100% - 40px)}}@media screen and (max-width:767px){.page-hotel-iclub.header--fixed .header__logo{height:calc(100% - 30px)}}@media screen and (max-width:991px){.page-hotel-iclub.menu-open header{background:0 0}.page-hotel-iclub.menu-open .header__logo{height:calc(100% - 35px)}}.page-hotel-iclub .header__cta{flex-direction:row-reverse}.page-hotel-iclub .header__nav{z-index:0;transform:none;opacity:0;background:#f8f8f8}.page-hotel-iclub .header__nav ::-webkit-scrollbar-track{border-radius:8px;background-color:#f5f5f5}.page-hotel-iclub .header__nav ::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}.page-hotel-iclub .header__nav ::-webkit-scrollbar-thumb{border-radius:5px;background:#71bf44}.page-hotel-iclub .header__nav.header__nav--main ::-webkit-scrollbar,.page-hotel-iclub .header__nav.header__nav--main ::-webkit-scrollbar-track{background-color:rgba(245,245,245,.2)}.page-hotel-iclub .header__nav.header__nav--main ::-webkit-scrollbar-thumb{border-radius:5px;background:#fff}.page-hotel-iclub .header__nav-placer{max-width:100%}@media screen and (min-width:992px){.page-hotel-iclub .header__nav-placer{padding-top:0}}.page-hotel-iclub .header__nav-scroller{width:30%;padding:0 30px;max-height:85vh;overflow-x:hidden}@media screen and (max-width:991px){.page-hotel-iclub .header__nav-scroller{width:100%;max-height:calc(100vh - 120px)}}.page-hotel-iclub .header__nav-wrapper{display:block;margin:0}.page-hotel-iclub .header__form,.page-hotel-iclub .header__hl,.page-hotel-iclub .header__nav--login .header__form,.page-hotel-iclub .header__nav--login .header__program,.page-hotel-iclub .header__nav-panel,.page-hotel-iclub .header__program{width:100%}.page-hotel-iclub .header__nav--login .header__form,.page-hotel-iclub .header__nav--login .header__program{padding-left:0;padding-right:0}.page-hotel-iclub .header__form{padding-right:0}.page-hotel-iclub .header__nav-links{padding-right:0}.page-hotel-iclub .header__nav-link,.page-hotel-iclub .header__nav-panel{text-align:center}.page-hotel-iclub .header__nav-panel,.page-hotel-iclub .header__program{margin-bottom:20px}.page-hotel-iclub .header__nav-panel{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.page-hotel-iclub .header__addr{padding-left:0;color:#fff}.page-hotel-iclub .header__addr span{max-width:100%}.page-hotel-iclub .header__addr:before{position:relative;left:auto;top:-1px;margin-right:3px;background-image:url(/~/media/images/hotel/regal/icons/white/icon-loc.svg)}.page-hotel-iclub .header__nav-link{color:#fff;margin-bottom:25px;font-weight:700}.page-hotel-iclub .header__nav-link:last-child{margin-bottom:0}.page-hotel-iclub.menu-open .header__item.header__item--lang.hidden-mb{display:none!important}@media screen and (min-width:992px){.page-hotel-iclub.menu-open .header__item-remark{display:block}}.page-hotel-iclub.menu-open .header__link{color:#fff}@media screen and (min-width:992px){.page-hotel-iclub.menu-open:not(.header--fixed) .header__menu-btn:after,.page-hotel-iclub.menu-open:not(.header--fixed) .header__menu-btn:before{background:#fff}}@media screen and (max-width:991px){.page-hotel-iclub.menu-open .header__menu-btn:after,.page-hotel-iclub.menu-open .header__menu-btn:before{background:#fff}}.page-hotel-iclub .header__mb-lang.visible-mb{display:block!important;position:relative;padding-bottom:25px;margin-bottom:25px}.page-hotel-iclub .header__mb-lang.visible-mb:after{content:"";position:absolute;display:block;width:40px;height:1px;left:50%;margin-left:-20px;bottom:0;background:#fff}.page-hotel-iclub .header__mb-lang.visible-mb .header__item--lang{color:#fff}.page-hotel-iclub .header__mb-lang.visible-mb .header__link{font-weight:100}.page-hotel-iclub .header__nav{border-top:0;z-index:-1;pointer-events:none}.page-hotel-iclub .header__nav.header__nav--main{background:#368f71;background:linear-gradient(45deg,#368f71 0,#71bf44 100%)}.page-hotel-iclub[data-menu-target=main] .header__nav.header__nav--main{opacity:1;z-index:10;pointer-events:all}.page-hotel-iclub[data-menu-target=booking] .header__nav.header__nav--booking{background-color:#f8f8f8;opacity:1;z-index:10;pointer-events:all}.page-hotel-iclub[data-menu-target=login] .header__nav.header__nav--login{opacity:1;z-index:10;pointer-events:all}.page-hotel-iclub[data-menu-target=find-a-hotel] .header__nav.header__nav--find-a-hotel{opacity:1;z-index:101;pointer-events:all}.page-hotel-iclub .header__hl{max-width:300px;margin:0 auto}.page-hotel-iclub .header__hl-item{display:block;padding:0}.page-hotel-iclub .header__hl-img{width:100%}.page-hotel-iclub .header__addr,.page-hotel-iclub .header__mb-lang{margin-bottom:25px}.page-hotel-iclub .header__shares{position:relative;order:3;margin-bottom:0}.page-hotel-iclub .header__share{margin-right:20px}.page-hotel-iclub .header__share:last-child{margin-right:0}.page-hotel-iclub .header__addr{order:2}.page-hotel-iclub .header__nav-links{margin-bottom:30px}.page-hotel-iclub .header__hl-content{padding:30px}.page-hotel-iclub .header__hl-tag{font-weight:400}.page-hotel-iclub .header__hl-title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;margin-bottom:10px}.page-hotel-iclub .header__hl-btn:after{background:#71bf44}.page-hotel-iclub .header__tag,.page-hotel-iclub .header__title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;text-align:center}.page-hotel-iclub .header__form-row{border-color:rgba(113,191,68,.5)}.page-hotel-iclub .header__form-link:after{color:#71bf44}.page-hotel-iclub .header__hl-items{display:none}.page-hotel-iclub .header__form .input-fields__file,.page-hotel-iclub .header__form .input-fields__input{border-color:rgba(113,191,68,.5)}.page-hotel-iclub .header__form .input-fields__field{border-color:rgba(113,191,68,.5)}.page-hotel-iclub .header__form .header__form-col:after{background-color:rgba(113,191,68,.5)}@media screen and (min-width:992px){.page-hotel-iclub .header__nav.header__nav--login .header__nav-scroller{width:27%}}.page-hotel-iclub .header__iClubCloseBtn{position:absolute;top:80px;right:40px;width:50px;height:50px}.page-hotel-iclub .header__iClubCloseBtn:after,.page-hotel-iclub .header__iClubCloseBtn:before{content:"";position:absolute;display:block;width:100%;height:3px;top:50%;left:0;margin-top:-1.5px;transform-origin:center center;background:#71bf44;transition:all .4s ease 0s}.page-hotel-iclub .header__iClubCloseBtn:before{transform:rotate(45deg)}.page-hotel-iclub .header__iClubCloseBtn:after{transform:rotate(-45deg)}.page-hotel-iclub .num-field input[type=number]{font-weight:700}.page-hotel-iclub .num-field__btn-left{border-right-color:#71bf44}.page-hotel-iclub .num-field__btn-right{border-left-color:#71bf44}.page-hotel-iclub .toggle-fields__toggle span:after{content:">";border:0;top:auto;right:0;transform:none;padding-right:10px;color:#71bf44;font-weight:400}.page-hotel-iclub .toggle-fields__fields{border-top-color:#71bf44}.page-hotel-iclub .toggle-fields__field{width:100%}.page-hotel-iclub .toggle-fields__field input{border-color:#71bf44}.page-hotel-iclub .toggle-fields.is-active .toggle-fields__toggle:before{border-bottom-color:#71bf44}.page-hotel-iclub .listing-block+.collapsible-blk{padding-top:90px}@media screen and (max-width:767px){.page-hotel-iclub .listing-block+.collapsible-blk{padding-top:60px}}.page-hotel-iclub .collapsible-blk{background-color:#349876;overflow:hidden}.page-hotel-iclub .collapsible-blk:before{content:"";position:absolute;display:block;width:2000%;height:500vh;left:100%;top:0;transform-origin:center top;transform:translateX(-50%) rotate(45deg);background:linear-gradient(to bottom,#6ec746 0,#6ec746 1%,rgba(110,199,70,0) 55%,rgba(110,199,70,0) 100%);pointer-events:none}.page-hotel-iclub .collapsible-blk:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:url(/~/media/images/hotel/iclub/bg-big-banner-left.png),url(/~/media/images/hotel/iclub/bg-big-banner-right.png);background-size:100% auto;background-position:left bottom,right top;background-repeat:no-repeat;opacity:.15;pointer-events:none}.page-hotel-iclub .collapsible-blk__wrapper{position:relative;z-index:10}.page-hotel-iclub .collapsible-blk__item:first-child{border-top-color:#fff}.page-hotel-iclub .collapsible-blk__item{border-bottom-color:#fff}.page-hotel-iclub .collapsible-blk__toggle-txt{color:#fff;font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:700}.page-hotel-iclub .collapsible-blk__toggle-graphic:after,.page-hotel-iclub .collapsible-blk__toggle-graphic:before{background-color:#fff}.page-hotel-iclub .collapsible-blk h2,.page-hotel-iclub .collapsible-blk li,.page-hotel-iclub .collapsible-blk p,.page-hotel-iclub .collapsible-blk td{color:#fff}.page-hotel-iclub .sns__title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:700}.page-hotel-iclub .sns__tags{font-weight:100;color:#71bf44}.page-hotel-iclub .sns__holder{padding-top:40px;padding-bottom:50px;background:url(/~/media/images/hotel/iclub/bg-sns.png) no-repeat center left}.page-hotel-iclub .sns__btn-next:before,.page-hotel-iclub .sns__btn-prev:before{background:url(/~/media/images/hotel/regal/icons/black/icon-arrow.svg) no-repeat center center}.page-hotel-iclub .sns__slide:hover{opacity:1}@media screen and (max-width:767px){.page-hotel-iclub .big-banner+.hl-intro{padding-top:60px}}.page-hotel-iclub .hl-intro__title{display:none}.page-hotel-iclub .hl-intro__wrapper{max-width:1200px;text-align:left}@media screen and (max-width:767px){.page-hotel-iclub .hl-intro__info{padding-left:0}}.page-hotel-iclub .hl-intro__info:before{background-color:#71bf44;opacity:1}@media screen and (max-width:767px){.page-hotel-iclub .hl-intro__info:before{left:0;margin-left:0}}.page-hotel-iclub .hl-intro__info-desc{width:100%;text-align:left}@media screen and (max-width:767px){.page-hotel-iclub .hl-intro__info-desc{max-width:200px}}.page-hotel-iclub .hl-intro__desc{width:90%;color:#999;text-align:left;margin:15px 0}.page-hotel-iclub .hl-intro__infos{max-width:960px;justify-content:flex-start;align-items:left;margin-bottom:40px}.page-hotel-iclub .hl-intro__info{flex-direction:row}@media screen and (max-width:767px){.page-hotel-iclub .hl-intro__info{display:block;text-align:left}}.page-hotel-iclub .hl-intro__btns .hl-intro__info{width:auto;padding-top:0;padding:0 15px;display:inline-block}.page-hotel-iclub .hl-intro__btns .hl-intro__info:before{content:"";display:block;width:1px;height:25px;position:absolute;top:50%;margin-top:-12.5px;left:0;opacity:.25;background:#33228e}.page-hotel-iclub .page-hotel-iclub .hl-intro__btns .hl-intro__info:before{background:#333}.page-theme-black .page-hotel-iclub .hl-intro__btns .hl-intro__info:before{background:#000}.page-theme-white .page-hotel-iclub .hl-intro__btns .hl-intro__info:before{background:#fff}@media screen and (max-width:767px){.hl-intro__btns{display:flex;flex-flow:column}.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info{position:relative;display:block;padding-left:0}}.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-fig{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:700;display:inline-block;color:#71bf44;margin:0;vertical-align:middle}@media screen and (min-width:768px){.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-fig{font-size:36px}}@media screen and (min-width:992px){.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-fig{font-size:42px}}.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-desc{display:inline-block;margin-left:10px;vertical-align:middle}@media screen and (max-width:767px){.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-desc,.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-fig{text-align:left;width:100%;margin-left:0}}.page-hotel-iclub .hl-intro__btns :first-child{margin-left:0}.page-hotel-iclub .hl-intro__link{display:inline-block;font-weight:900;font-size:0;white-space:nowrap;color:#33228e}.page-hotel-iclub .page-hotel-iclub .hl-intro__link{color:#333}.page-theme-black .page-hotel-iclub .hl-intro__link{color:#000}.page-theme-white .page-hotel-iclub .hl-intro__link{color:#fff}.page-hotel-iclub .hl-intro__link span{display:inline-block;vertical-align:middle;white-space:normal}.hl-intro__view[data-view=grid] .page-hotel-iclub .hl-intro__link span{font-size:12px;max-width:80px}@media screen and (min-width:768px){.hl-intro__view[data-view=grid] .page-hotel-iclub .hl-intro__link span{font-size:14px}}@media screen and (max-width:991px){.page-hotel-iclub .hl-intro__link span{font-size:14px}}.page-hotel-iclub .hl-intro__link:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px}.page-hotel-iclub .hl-intro__link.hl-intro__link--vtour:before{background:url(/~/media/images/hotel/iclub/icons/green/icon-vtour.svg) no-repeat center center;background-size:100%}.page-hotel-iclub .img-para+.listing-block{padding-top:80px}@media screen and (max-width:991px){.page-hotel-iclub .img-para+.listing-block{padding-top:60px}}@media screen and (max-width:767px){.page-hotel-iclub .img-para+.listing-block{padding-top:45px}}.page-hotel-iclub .listing-block{background-color:#349876;overflow:hidden}.page-hotel-iclub .listing-block:after,.page-hotel-iclub .listing-block:before{pointer-events:none}.page-hotel-iclub .listing-block:before{content:"";position:absolute;display:block;width:2000%;height:500vh;left:100%;top:0;transform-origin:center top;transform:translateX(-50%) rotate(45deg);background:linear-gradient(to bottom,#6ec746 0,#6ec746 1%,rgba(110,199,70,0) 55%,rgba(110,199,70,0) 100%)}.page-hotel-iclub .listing-block:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:url(/~/media/images/hotel/iclub/bg-big-banner-left.png),url(/~/media/images/hotel/iclub/bg-big-banner-right.png);background-size:100% auto;background-position:left bottom,right top;background-repeat:no-repeat;opacity:.15}.page-hotel-iclub .listing-block__tab{color:#fff}.page-hotel-iclub .listing-block__tab.is-active span:after{background-color:#fff}.page-hotel-iclub .listing-block__control ::-webkit-scrollbar-track{border-radius:8px;background-color:rgba(245,245,245,.3)}.page-hotel-iclub .listing-block__control ::-webkit-scrollbar{width:8px;height:8px;background-color:rgba(245,245,245,.3)}.page-hotel-iclub .listing-block__control ::-webkit-scrollbar-thumb{border-radius:5px;background:#fff}.page-hotel-iclub .listing-block__view-btn--default{background:url(/~/media/images/hotel/regal/icons/white/icon-list-view.svg) no-repeat center center}.page-hotel-iclub .listing-block__view-btn--grid{background:url(/~/media/images/hotel/regal/icons/white/icon-grid-view.svg) no-repeat center center}.page-hotel-iclub .listing-block__link--offers:before{background:url(/~/media/images/hotel/iclub/icons/green/icon-offers.svg) no-repeat center center}.page-hotel-iclub .listing-block__link--vtour:before{background:url(/~/media/images/hotel/iclub/icons/green/icon-vtour.svg) no-repeat center center}.page-hotel-iclub .listing-block__show-more{color:#fff}.page-hotel-iclub .listing-block__show-more:after{background:url(/~/media/images/hotel/regal/icons/white/icon-plus.svg) no-repeat center center}.page-hotel-iclub .listing-block__tag{color:#71bf44}.page-hotel-iclub .listing-block__detail-title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:700}.page-hotel-iclub .listing-block__detail-desc{color:#999}.page-hotel-iclub .special-offers{background-color:#71bf44;background:url(/~/media/images/hotel/iclub/bg-special-offers.png) no-repeat center center;background-size:cover}.page-hotel-iclub .special-offers__wrapper{background:0 0}.page-hotel-iclub .special-offers__title{color:#fff;font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:700;text-align:left;margin-bottom:0;padding-right:120px}@media screen and (min-width:768px){.page-hotel-iclub .special-offers__items{margin-left:-10px;margin-right:-10px;align-items:left;vertical-align:top}}@media screen and (min-width:768px){.page-hotel-iclub .special-offers[data-item-num="1"] .special-offers__items{justify-content:flex-start}}.page-hotel-iclub .special-offers__item{display:inline-block;width:33%;padding:0 10px;margin-bottom:0;top:0;margin-top:0}.page-hotel-iclub .special-offers__item:nth-child(2n){top:0;margin-top:0}.page-hotel-iclub .special-offers__item:nth-child(2n):last-child{top:0;margin-top:0}.page-hotel-iclub .special-offers__img{margin-bottom:20px}.page-hotel-iclub .special-offers__detail-title{color:#fff}.page-hotel-iclub .special-offers__detail-desc{color:#fff}.page-hotel-iclub .special-offers__link{color:#fff}.page-hotel-iclub .special-offers__link.special-offers__link--offers:before{background:url(/~/media/images/hotel/regal/icons/white/icon-offers.svg) no-repeat center center}.page-hotel-iclub .special-offers__link.special-offers__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/white/icon-vtour.svg) no-repeat center center}.page-hotel-iclub .special-offers__link.special-offers__link--detail:after{background-color:#fff}.page-hotel-iclub .special-offers__link.special-offers__link--tnc:after{background-color:#fff}.page-hotel-iclub .special-offers__more-holder{position:absolute;top:-15px;left:0;width:100%;text-align:right;margin-top:10px;pointer-events:none}.page-hotel-iclub .special-offers__more-holder>*{pointer-events:all}.page-hotel-iclub .special-offers__holder:before{display:none}.page-hotel-iclub .special-offers__more-holder a{margin-right:20px}.page-hotel-iclub .award-carousel+.slideshow{padding-top:0}.page-hotel-iclub .slideshow{padding:90px 0}@media screen and (max-width:991px){.page-hotel-iclub .slideshow{padding:60px 0}}@media screen and (max-width:767px){.page-hotel-iclub .slideshow{padding:45px 0}}.page-hotel-iclub .slideshow__wrapper{padding-top:60px;background:url(/~/media/images/hotel/iclub/bg-slideshow.png) no-repeat top right}.page-hotel-iclub .slideshow__btn-next:before,.page-hotel-iclub .slideshow__btn-prev:before{background:url(/~/media/images/hotel/regal/icons/black/icon-arrow.svg) no-repeat center center}.page-hotel-iclub .slideshow__slider-img{width:100%;display:block;margin:0 auto}.page-hotel-iclub .img-tabs+.img-para{padding-top:60px}@media screen and (max-width:767px){.page-hotel-iclub .img-tabs+.img-para{padding-top:45px}}.page-hotel-iclub .img-para{background-color:#349876;overflow:hidden;color:#fff}.page-hotel-iclub .img-para a{color:#fff}.page-hotel-iclub .img-para:after,.page-hotel-iclub .img-para:before{pointer-events:none}.page-hotel-iclub .img-para:before{content:"";position:absolute;display:block;width:2000%;height:500vh;left:100%;top:0;transform-origin:center top;transform:translateX(-50%) rotate(45deg);background:linear-gradient(to bottom,#6ec746 0,#6ec746 1%,rgba(110,199,70,0) 55%,rgba(110,199,70,0) 100%)}.page-hotel-iclub .img-para:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:url(/~/media/images/hotel/iclub/bg-big-banner-left.png),url(/~/media/images/hotel/iclub/bg-big-banner-right.png);background-size:100% auto;background-position:left bottom,right top;background-repeat:no-repeat;opacity:.15}.page-hotel-iclub .img-para__wrapper:before{background-color:transparent}.page-hotel-iclub .img-para__top-title{text-align:left;max-width:1200px;margin:0 auto}.page-hotel-iclub .img-para__subtitle{display:none}.page-hotel-iclub .img-para__title{color:#fff;font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:900}.page-hotel-iclub .img-para__content{color:#fff;font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:300}.page-hotel-iclub .img-para__link-item:before{background-color:#fff}.page-hotel-iclub .icon-links__text{color:#fff}.page-hotel-iclub .img-para__link{color:#fff}.page-hotel-iclub .img-para__link.img-para__link--offers:before{background:url(/~/media/images/hotel/regal/icons/white/icon-offers.svg) no-repeat center center}.page-hotel-iclub .img-para__link.img-para__link--vtour:before{background:url(/~/media/images/hotel/regal/icons/white/icon-vtour.svg) no-repeat center center}.page-hotel-iclub .img-para__link.img-para__link--detail:after{background:#fff}.page-hotel-iclub .img-para.white-style{background-color:#fff}.page-hotel-iclub .img-para.white-style:before{background:0 0}.page-hotel-iclub .img-para.white-style .img-para__content,.page-hotel-iclub .img-para.white-style .img-para__title{color:#000}.page-hotel-iclub .img-para.white-style .img-para__link{color:#000}.page-hotel-iclub .img-para.white-style .img-para__link.img-para__link--offers:before{background:url(/~/media/images/hotel/iclub/icons/green/icon-offers.svg) no-repeat center center}.page-hotel-iclub .img-para.white-style .img-para__link.img-para__link--vtour:before{background:url(/~/media/images/hotel/iclub/icons/green/icon-vtour.svg) no-repeat center center}.page-hotel-iclub .img-para.white-style .img-para__link.img-para__link--detail:after{background-color:#71bf44}.page-hotel-iclub .img-para.white-style .icon-links__text{color:#000}.page-hotel-iclub .hl-intro+.featured-rmblk{margin-top:-45px}.page-hotel-iclub .featured-rmblk:before{display:none}.page-hotel-iclub .featured-rmblk__wrapper{text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:center}@media screen and (max-width:1280px){.page-hotel-iclub .featured-rmblk__wrapper{display:block}}.page-hotel-iclub .featured-rmblk__wrapper:before{content:"";position:relative;display:block;margin:0 0 80px;width:50px;height:4px;background:#71bf44}@media screen and (max-width:991px){.page-hotel-iclub .featured-rmblk__wrapper:before{margin:0 0 60px}}.page-hotel-iclub .featured-rmblk__tag{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:700;width:100%}.page-hotel-iclub .featured-rmblk__title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:900;width:100%}.page-hotel-iclub .featured-rmblk__desc{display:inline-block;max-width:45%;margin:0;margin-right:100px;font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:300}@media screen and (max-width:1580px){.page-hotel-iclub .featured-rmblk__desc{max-width:30%;margin-right:60px}}@media screen and (max-width:1280px){.page-hotel-iclub .featured-rmblk__desc{max-width:100%;width:100%;margin-right:0;margin-bottom:20px}}.page-hotel-iclub .featured-rmblk__link-row{display:inline-block;width:auto;margin-bottom:0;margin-left:40px;vertical-align:middle}@media screen and (max-width:1580px){.page-hotel-iclub .featured-rmblk__link-row{margin-left:20px}}@media screen and (max-width:1280px){.page-hotel-iclub .featured-rmblk__link-items{margin-left:0}}@media screen and (max-width:1280px){.page-hotel-iclub .featured-rmblk__link-item{max-width:none;max-width:initial}.page-hotel-iclub .featured-rmblk__link-item:first-child{margin-left:0;padding-left:0}}.page-hotel-iclub .featured-rmblk__link-item:before{background-color:#71bf44}.page-hotel-iclub .featured-rmblk__link.featured-rmblk__link--offers:before{background:url(/~/media/images/hotel/iclub/icons/green/icon-offers.svg) no-repeat center center}.page-hotel-iclub .featured-rmblk__link.featured-rmblk__link--vtour:before{background:url(/~/media/images/hotel/iclub/icons/green/icon-vtour.svg) no-repeat center center}.page-hotel-iclub .featured-rmblk__slideshow .slideshow{padding-top:30px}.page-hotel-iclub .offer-block__wrapper{width:70%;margin-left:auto;margin-right:auto}.page-hotel-iclub .offer-block__slider{width:100%}.page-hotel-iclub .offer-block__info{margin-bottom:20px}.page-hotel-iclub .offer-block__title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:900;padding:0 50px}@media screen and (max-width:991px){.page-hotel-iclub .offer-block__title{padding-left:0;padding-right:0}}.page-hotel-iclub .offer-block__btn-next:before,.page-hotel-iclub .offer-block__btn-prev:before{background:url(/~/media/images/hotel/regal/icons/black/icon-arrow.svg) no-repeat left center}.page-hotel-iclub .offer-block__slider-caption{color:#999;font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:300}.page-hotel-iclub .promo-blk__title{text-align:left}.page-hotel-iclub .promo-blk__subtitle.promo-blk__subtitle--special-offer{display:inline-block;padding-left:30px}.page-hotel-iclub .promo-blk__subtitle.promo-blk__subtitle--special-offer:before{top:-2px;background-image:url(/~/media/images/hotel/iclub/icons/green/icon-special-offer.svg)}.page-hotel-iclub .promo-blk__subtitle.promo-blk__subtitle--time-limited{display:inline-block;padding-left:30px}.page-hotel-iclub .promo-blk__subtitle.promo-blk__subtitle--time-limited:before{top:-2px;background-image:url(/~/media/images/hotel/iclub/icons/green/icon-clock.svg)}.page-hotel-iclub .promo-blk__items:before{background-color:transparent}.page-hotel-iclub .promo-blk__item-title{margin-bottom:10px;font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:900}.page-hotel-iclub .promo-blk__content{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:300}.page-hotel-iclub .promo-blk__content p{margin-bottom:10px}.page-hotel-iclub .promo-blk__link-item:before{background-color:#71bf44}.page-hotel-iclub .promo-blk__btn-next,.page-hotel-iclub .promo-blk__btn-prev{background:url(/~/media/images/hotel/regal/icons/black/icon-arrow.svg) no-repeat center center}.page-hotel-iclub .promo-blk__info{padding-bottom:30px}.page-hotel-iclub .rich-content__holder{background-color:#349876;overflow:hidden}.page-hotel-iclub .rich-content__holder:after,.page-hotel-iclub .rich-content__holder:before{pointer-events:none}.page-hotel-iclub .rich-content__holder:before{content:"";position:absolute;display:block;width:2000%;height:500vh;left:100%;top:0;transform-origin:center top;transform:translateX(-50%) rotate(45deg);background:linear-gradient(to bottom,#6ec746 0,#6ec746 1%,rgba(110,199,70,0) 55%,rgba(110,199,70,0) 100%);pointer-events:none}.page-hotel-iclub .rich-content__holder:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:url(/~/media/images/hotel/iclub/bg-big-banner-left.png),url(/~/media/images/hotel/iclub/bg-big-banner-right.png);background-size:100% auto;background-position:left bottom,right top;background-repeat:no-repeat;opacity:.15;pointer-events:none}.page-hotel-iclub .rich-content{color:#fff}.page-hotel-iclub .rich-content h2,.page-hotel-iclub .rich-content li,.page-hotel-iclub .rich-content p,.page-hotel-iclub .rich-content td,.page-hotel-iclub .rich-content th{color:#fff}.page-hotel-iclub form .rich-content p{color:#333}.page-hotel-iclub .rich-content a:not(.rich-content__btn){color:#fff}.page-hotel-iclub .rich-content button{background:#fff;color:#71bf44}.page-hotel-iclub .rich-content .rich-content__btn{background:#fff;color:#71bf44}.page-hotel-iclub .rich-content table.with-border,.page-hotel-iclub .rich-content table.with-border td,.page-hotel-iclub .rich-content table.with-border:not(.rich-content__scrollable-table) td,.page-hotel-iclub .rich-content table.with-border:not(.rich-content__scrollable-table) td:first-child,.page-hotel-iclub .rich-content table.with-border:not(.rich-content__scrollable-table) th{border-color:#fff}.page-hotel-iclub .collapsible-blk__toggle{border-bottom-color:#fff}.page-hotel-iclub .collapsible-blk.white-style{background-color:#fff}.page-hotel-iclub .collapsible-blk.white-style:before{background:0 0}.page-hotel-iclub .collapsible-blk.white-style .collapsible-blk__item{border-bottom-color:#000}.page-hotel-iclub .collapsible-blk.white-style .collapsible-blk__item:first-child{border-top-color:#000}.page-hotel-iclub .collapsible-blk.white-style .collapsible-blk__toggle{border-bottom-color:#000}.page-hotel-iclub .collapsible-blk.white-style .collapsible-blk__toggle-txt,.page-hotel-iclub .collapsible-blk.white-style h2,.page-hotel-iclub .collapsible-blk.white-style li,.page-hotel-iclub .collapsible-blk.white-style p,.page-hotel-iclub .collapsible-blk.white-style td,.page-hotel-iclub .collapsible-blk.white-style th{color:#000}.page-hotel-iclub .collapsible-blk.white-style a{color:#71bf44}.page-hotel-iclub .collapsible-blk.white-style .collapsible-blk__toggle-graphic:after,.page-hotel-iclub .collapsible-blk.white-style .collapsible-blk__toggle-graphic:before{background-color:#000}.page-hotel-iclub .collapsible-blk:not(.white-style) .collapsible-blk__item{border-top-color:#fff;border-bottom-color:#fff}.page-hotel-iclub .collapsible-blk:not(.white-style) .collapsible-blk__item:first-child{border-top-color:#fff;border-bottom-color:#fff}.page-hotel-iclub .img-para+.award-carousel{padding-top:90px}@media screen and (max-width:767px){.page-hotel-iclub .img-para+.award-carousel{padding-top:60px}}.page-hotel-iclub .award-carousel__title{display:none}.page-hotel-iclub .award-carousel__tabs{padding:0 50px;text-align:left}@media screen and (max-width:767px){.page-hotel-iclub .award-carousel__tabs{padding:0}}.page-hotel-iclub .award-carousel__tab.is-active{color:#71bf44;font-weight:700}.page-hotel-iclub .award-carousel__tab.is-active:after{display:none}.page-hotel-iclub .award-carousel__tabs-grp:first-child{padding-left:0}.page-hotel-iclub .award-carousel__tabs-grp:after{background-color:#71bf44}.page-hotel-iclub .award-carousel__tabs-grp .custom-select .custom-select__trigger:after{background:url(/~/media/images/hotel/iclub/icons/green/icon-arrow.svg) no-repeat center center}.page-hotel-iclub .award-carousel__slider-caption{color:#000;font-weight:700}.page-hotel-iclub .award-carousel__btn-next:before,.page-hotel-iclub .award-carousel__btn-prev:before{background:url(/~/media/images/hotel/regal/icons/black/icon-arrow.svg) no-repeat center center}.page-hotel-iclub .footer__title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:300}.page-hotel-iclub .footer__infos{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:300}.page-hotel-iclub .footer__sitemap-info{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:300}.page-hotel-iclub .footer__bottom{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-style:normal;font-weight:300}.page-hotel-iclub .toggle-fields__toggle span:after{content:">";border:0;top:auto;right:0;transform:none;padding-right:10px;color:#71bf44;font-weight:400}.page-hotel-iclub .toggle-fields__fields{border-top-color:#71bf44}.page-hotel-iclub .toggle-fields__field{width:100%}.page-hotel-iclub .toggle-fields__field input{border-color:#71bf44}.page-hotel-iclub .toggle-fields.is-active .toggle-fields__toggle:before{border-bottom-color:#71bf44}.page-hotel-iclub .reservation-panel__wrapper{padding-left:0;padding-right:0}@media screen and (max-width:1280px){.page-hotel-iclub .reservation-panel__item-title{display:none}}.page-hotel-iclub .reservation-panel__date-label{font-size:14px}.page-hotel-iclub .room__link.room__link--offers:before{background:url(/~/media/images/hotel/iclub/icons/green/icon-offers.svg) no-repeat center center;background-size:80%}.page-hotel-iclub .room__title{text-align:left;margin:0 0 30px}.page-hotel-iclub .room__slider{width:100%;overflow:visible;padding-right:45%}@media screen and (max-width:1480px){.page-hotel-iclub .room__slider{padding-right:60%}}@media screen and (max-width:991px){.page-hotel-iclub .room__slider{padding-right:30%}}@media screen and (max-width:767px){.page-hotel-iclub .room__slider{padding-right:30px}}.page-hotel-iclub .room__slider .swiper-wrapper{margin-left:-30px;align-items:flex-start}@media screen and (max-width:767px){.page-hotel-iclub .room__slider .swiper-wrapper{margin-left:0}}.page-hotel-iclub .room__item{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;padding-bottom:0;padding-top:0}.page-hotel-iclub .room__detail,.page-hotel-iclub .room__img{width:100%;min-height:318px}@media screen and (max-width:767px){.page-hotel-iclub .room__detail,.page-hotel-iclub .room__img{padding-left:0;padding-right:0}}.page-hotel-iclub .room__img-holder{padding-bottom:66.67%}.page-hotel-iclub .room__img-holder:before{content:"";display:block;width:100%;height:100%;position:absolute;bottom:-20px;left:-5px;background:url(/~/media/images/hotel/iclub/bg-room-deco.png) left center;background-repeat:repeat-y;background-size:auto 100%}.page-hotel-iclub .room__img-holder:after{width:125px;height:125px;top:-35px;right:-55px;content:"";display:block;position:absolute;background:url(/~/media/images/hotel/iclub/bg-room.png) left center;background-size:100% 100%}@media screen and (max-width:991px){.page-hotel-iclub .room__img-holder:after{width:80px;height:80px;top:-25px;right:-35px}}@media screen and (max-width:767px){.page-hotel-iclub .room__img-holder:after{width:50px;height:50px;top:-25px;right:-25px}}.page-hotel-iclub .room__img-holder:after,.page-hotel-iclub .room__img-holder:before{opacity:0}.page-hotel-iclub .room__img-src{background-position:center bottom}.page-hotel-iclub .room__detail{padding-top:40px}@media screen and (max-width:767px){.page-hotel-iclub .room__detail{padding-top:0;text-align:left}}.page-hotel-iclub .room__detail-desc,.page-hotel-iclub .room__link-row{opacity:0;pointer-events:none}.page-hotel-iclub .room__detail-desc,.page-hotel-iclub .room__detail-title,.page-hotel-iclub .room__link-row{transition:padding .4s,opacity 0s,transform 0s;padding-left:6%;padding-right:6%}@media screen and (max-width:1480px){.page-hotel-iclub .room__detail-desc,.page-hotel-iclub .room__detail-title,.page-hotel-iclub .room__link-row{padding-left:3%;padding-right:3%}}.page-hotel-iclub .room__slide.swiper-slide-active .room__detail-desc,.page-hotel-iclub .room__slide.swiper-slide-active .room__link-row{opacity:1;pointer-events:all;transform:translateY(0)}.page-hotel-iclub .room__slide.swiper-slide-active .room__img{padding-bottom:25px}.page-hotel-iclub .room__slide.swiper-slide-active .room__img-holder:after,.page-hotel-iclub .room__slide.swiper-slide-active .room__img-holder:before{opacity:1}.page-hotel-iclub .room__slide.swiper-slide-active .room__img-src{background-size:cover;background-position:center bottom}.page-hotel-iclub .room__slide.swiper-slide-active .room__detail-desc,.page-hotel-iclub .room__slide.swiper-slide-active .room__detail-title,.page-hotel-iclub .room__slide.swiper-slide-active .room__link-row{transition:padding .2s,opacity .2s .2s,transform .2s .2s;padding-left:0;padding-right:0}.page-hotel-iclub .room__slider-control{margin-top:auto!important;top:auto;bottom:30px}.page-hotel-iclub .room__slider-control-holder{width:100%;display:block;text-align:right;padding-right:0}.page-hotel-iclub .room__btn-next,.page-hotel-iclub .room__btn-prev{background-image:url(/~/media/images/hotel/regal/icons/black/icon-arrow.svg)}.page-hotel-iclub .room__slider-pages{display:none}.page-hotel-iclub .room__img-deco-1,.page-hotel-iclub .room__img-deco-2{display:none}.page-hotel-iclub .room__slider:before{display:none!important}.page-hotel-iclub .room__more-holder{position:absolute;top:0;left:0;width:100%;margin-top:0;text-align:right;pointer-events:none}.page-hotel-iclub .room__more-holder>*{pointer-events:all}@media screen and (max-width:767px){.page-hotel-iclub .room__more-holder{margin-top:0}}.page-hotel-iclub .map:not(.map--about-us).map--finder{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;background:url(/~/media/images/hotel/iclub/bg-img-para.png) no-repeat right top;background-size:cover;padding:80px 0;color:#fff}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;display:block;margin:0 auto 30px;max-width:1200px;text-shadow:none}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail{position:relative;left:auto;top:auto;width:100%;height:auto}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__map-holder{max-width:1200px;height:500px;margin:0 auto 30px;position:relative}@media screen and (max-width:991px){.page-hotel-iclub .map:not(.map--about-us).map--finder .map__map-holder{height:400px}}@media screen and (max-width:767px){.page-hotel-iclub .map:not(.map--about-us).map--finder .map__map-holder{height:300px}}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-holder{background:0 0;padding:0;max-width:100%;width:100%;box-shadow:none;border:0}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-content{background:0 0;padding:0;color:#fff;border:0;box-shadow:none}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-box{border:0;box-shadow:none}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__slider-control{display:none}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-subtitle{color:#fff}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-desc{color:#fff}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center}@media screen and (max-width:991px){.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item{display:block}}@media screen and (max-width:991px){.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-profile{margin-bottom:30px}}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:center}@media screen and (max-width:991px){.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-info{justify-content:flex-start}}@media screen and (max-width:767px){.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-info{display:block;text-align:left}}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel{position:relative;padding:0 30px;color:#fff;text-align:center}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email:before,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:before,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel:before{content:"";display:block;height:30px;width:1px;position:absolute;top:50%;margin-top:-15px;left:0;background:#fff}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email>a,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link>a,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel>a{display:inline-block;color:#fff}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email:last-child,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:last-child,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel:last-child{padding-right:0}@media screen and (max-width:991px){.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email:first-child,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:first-child,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel:first-child{padding-left:0}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email:first-child:before,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:first-child:before,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel:first-child:before{display:none}}@media screen and (max-width:767px){.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel{padding:0;margin-bottom:10px;text-align:left}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-email:before,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:before,.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-tel:before{display:none}}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link{font-weight:700}.page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:after{content:"";display:inline-block;vertical-align:middle;width:42px;height:2px;margin-left:10px;background:#fff}.page-hotel-iclub .page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:after{background:#71bf44}.page-theme-black .page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:after{background:#000}.page-theme-white .page-hotel-iclub .map:not(.map--about-us).map--finder .map__detail-item-link:after{background:#fff}.page-hotel-iclub .map.map--about-us .map__detail-content,.page-hotel-iclub .map.map--about-us .map__detail-holder{border:0}.page-hotel-iclub .map.map--about-us .map__title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif}.page-hotel-iclub .map.map--about-us .map__detail-subtitle{color:#71bf44}.page-hotel-iclub .img-tabs{background:#fff;box-shadow:rgba(0,0,0,.1) 0 3px 10px;z-index:500}.page-hotel-iclub .img-tabs ::-webkit-scrollbar-track{border-radius:8px;background-color:#f5f5f5}.page-hotel-iclub .img-tabs ::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}.page-hotel-iclub .img-tabs ::-webkit-scrollbar-thumb{border-radius:5px;background:#71bf44}.page-hotel-iclub .img-tabs__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}.page-hotel-iclub .img-tabs__title{text-align:left;max-width:45%;font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:600;margin:0 0 15px}@media screen and (max-width:991px){.page-hotel-iclub .img-tabs__title{width:100%}}.page-hotel-iclub .img-tabs__tabs{margin-top:60px;text-align:left;padding-left:60px;margin-bottom:20px}@media screen and (max-width:991px){.page-hotel-iclub .img-tabs__tabs{padding-left:45px}}@media screen and (max-width:991px){.page-hotel-iclub .img-tabs__tabs{width:100%;padding-left:0;margin-top:0;margin-bottom:30px}}.page-hotel-iclub .img-tabs__tab:first-child{margin-left:0}.page-hotel-iclub .img-tabs__tabs-content{width:100%}.page-hotel-iclub .img-tabs__tab{color:rgba(0,0,0,.5)}.page-hotel-iclub .img-tabs__tab.is-active{color:#71bf44}.page-hotel-iclub .img-tabs__tab:after{display:none}.page-hotel-iclub .img-tabs__item{box-shadow:none}.page-hotel-iclub .img-tabs__info{background:#fff}@media screen and (max-width:767px){.page-hotel-iclub .img-tabs__info{padding-left:0;padding-right:0}}.page-hotel-iclub .img-tabs__item-title{font-family:"Encode Sans",微軟雅黑體,"Microsoft JhengHei",微軟正黑體,Arial,sans-serif;font-weight:600;padding-bottom:15px}@media screen and (min-width:992px){.page-hotel-iclub .img-tabs__gallery{width:40%}.page-hotel-iclub .img-tabs__info,.page-hotel-iclub .img-tabs__tabs{width:60%}}@media screen and (min-width:1400px){.page-hotel-iclub .img-tabs__gallery{width:48%}.page-hotel-iclub .img-tabs__info,.page-hotel-iclub .img-tabs__tabs{width:52%}}.page-hotel-iclub .img-para__link.img-para__link--tnc:after{background:#fff}.page-hotel-iclub .page-brand-iclub .big-banner.big-banner--highlight .big-banner__link.big-banner__link--detail:after{background:#71bf44}.page-hotel-iclub .page-brand-iclub .hl-intro__btns .hl-intro__info:before{background:#333}.page-hotel-iclub .page-brand-iclub .hl-intro__link{color:#333}.page-hotel-iclub.header--fixed.menu-open.mobile-device .header__logo--white{display:block}.page-hotel-iclub.header--fixed.menu-open.mobile-device .header__logo--color{display:none}.page-hotel-iclub .menu-open .page-holder .header__nav.header__nav--main{opacity:0}.page-hotel-iclub .header__nav.header__nav--main{background:#368f71;background:linear-gradient(45deg,#71bf44 0,#acef9e 100%)}.page-hotel-iclub .special-offers{padding:60px 0}.page-hotel-iclub .special-offers__holder{padding:0}.page-hotel-iclub .special-offers__item{height:auto}.page-hotel-iclub .special-offers__holder{padding-bottom:0}.page-hotel-iclub .special-offers{background:#349876;position:relative;overflow:hidden}.page-hotel-iclub .special-offers:before{content:"";display:block;position:absolute;width:2000%;height:500vh;left:100%;top:0;transform-origin:center top;transform:translateX(-50%) rotate(45deg);background:linear-gradient(to bottom,#6ec746 0,#6ec746 1%,rgba(110,199,70,0) 55%,rgba(110,199,70,0) 100%)}.page-hotel-iclub .room__img-holder:before{background:0 0}.page-hotel-iclub .sns__holder{background:0 0}.page-hotel-iclub .room__detail,.page-hotel-iclub .room__img{min-height:200px}.page-hotel-iclub .bg-bricks.bg-bricks--static,.page-hotel-iclub .collapsible-blk:after,.page-hotel-iclub .img-para:after,.page-hotel-iclub .listing-block:after{display:none}.page-hotel-iclub .img-para.white-style{padding:0}.page-hotel-iclub .img-para.white-style>h2{padding-left:20px;padding-right:20px}.page-hotel-iclub .img-para+.listing-block{margin-top:80px}.page-hotel-iclub .hl-intro__info-desc{color:#71bf44}.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-desc{color:#333}.page-hotel-iclub .hl-intro__info:before{background-color:rgba(0,0,0,.8)}.page-hotel-iclub .room .swiper-slide-prev{transform:translateX(-20px)}.page-hotel-iclub .room .swiper-slide-next{transform:translateX(20px)}.page-hotel-iclub .special-offers .swiper-slide-prev>*{transform:translateX(10px)}.page-hotel-iclub .special-offers .swiper-slide-next>*{transform:translateX(-10px)}@media screen and (max-width:767px){.page-hotel-iclub .collapsible-blk{background-color:#69c050}.page-hotel-iclub .collapsible-blk:before{display:none}.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-desc,.page-hotel-iclub .hl-intro__infos--fig .hl-intro__info-fig{display:inline;vertical-align:middle}}.page-hotel-iclub .collapsible-blk>*{position:relative;z-index:10}@media screen and (max-width:767px){.page-hotel-iclub .offer-block__wrapper{width:90%;margin-left:5%}.page-hotel-iclub .img-para.white-style .img-para__item{padding-bottom:0}}.page-hotel-iclub.menu-open:not(.header--fixed) .header__link.btn-login--new:before,.page-hotel-iclub.menu-open:not(.header--fixed) .header__link.btn-login:before{background-image:url(/~/media/images/hotel/iclub/icons/white/icon-user.svg)}.page-hotel-iclub.header--fixed .header__link.btn-login--new:before,.page-hotel-iclub.header--fixed .header__link.btn-login:before{background-image:url(/~/media/images/hotel/iclub/icons/black/icon-user.svg)}.page-hotel-iclub .big-banner.big-banner--top .animationTopRight{display:none}.page-hotel-iclub .big-banner.big-banner--top .animationBottomLeft{display:none}.page-hotel-iclub .big-banner.big-banner--top .big-banner__slider{position:relative}.page-hotel-iclub .big-banner.big-banner--top .big-banner__slider:after,.page-hotel-iclub .big-banner.big-banner--top .big-banner__slider:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;background:rgba(0,0,0,0);background-image:url(/~/media/images/hotel/iclub/dotted.svg);background-repeat:no-repeat;background-position:bottom left;background-size:50%;opacity:.5}.page-hotel-iclub .big-banner.big-banner--top .big-banner__slider:before{transform:rotate(180deg)}.page-hotel-iclub.menu-open:not(.header--fixed) .header__btn.btn-find-a-hotel{color:#fff;border-bottom-color:#fff}.page-hotel-iclub .header__item.header__item--login+.header__item{order:1}.page-hotel-iclub.menu-open[data-menu-target=find-a-hotel] .find-a-hotel__iclub-close-btn{display:block}.page-hotel-iclub .thankyou-message h4,.page-hotel-iclub .thankyou-message h6{color:#71bf44}.page-hotel-iclub .rich-content.thankyou-message a:not(.rich-content__btn){color:#333}.page-hotel-iclub .thankyou-message>a:after{background:#71bf44}@media screen and (max-width:991px){.page-hotel-iclub .btn-find-a-hotel--mobile,.page-hotel-iclub .btn-login--mobile{color:#fff}.page-hotel-iclub .btn-find-a-hotel--mobile:after,.page-hotel-iclub .btn-find-a-hotel--mobile:before,.page-hotel-iclub .btn-login--mobile:after{background-color:#fff}}body.page-hotel-iclub .iclub-hide{display:none}.page-theme-black .award-carousel__btn,.page-theme-black .big-banner__btn,.page-theme-black .btn,.page-theme-black .featured-rmblk__btn,.page-theme-black .header__btn,.page-theme-black .hero-banner__btn,.page-theme-black .hl-intro__btn,.page-theme-black .img-para__btn,.page-theme-black .listing-block__btn,.page-theme-black .offer-block__btn,.page-theme-black .promo-blk__btn,.page-theme-black .rich-content .rich-content__btn,.page-theme-black .rich-content button,.page-theme-black .room__btn,.page-theme-black .special-offers__btn,.rich-content .page-theme-black .rich-content__btn,.rich-content .page-theme-black button{background:#000}.page-theme-white .award-carousel__btn,.page-theme-white .big-banner__btn,.page-theme-white .btn,.page-theme-white .featured-rmblk__btn,.page-theme-white .header__btn,.page-theme-white .hero-banner__btn,.page-theme-white .hl-intro__btn,.page-theme-white .img-para__btn,.page-theme-white .listing-block__btn,.page-theme-white .offer-block__btn,.page-theme-white .promo-blk__btn,.page-theme-white .rich-content .rich-content__btn,.page-theme-white .rich-content button,.page-theme-white .room__btn,.page-theme-white .special-offers__btn,.rich-content .page-theme-white .rich-content__btn,.rich-content .page-theme-white button{background:#fff}.page-theme-black.menu-open .breadcrumb__item a,.page-theme-black.menu-open .breadcrumb__item span,.page-theme-black.menu-open .breadcrumb__item:after{color:#000}.page-theme-white.menu-open .breadcrumb__item a,.page-theme-white.menu-open .breadcrumb__item span,.page-theme-white.menu-open .breadcrumb__item:after{color:#fff}.page-theme-black.header--fixed:not(.menu-open) .breadcrumb__item a,.page-theme-black.header--fixed:not(.menu-open) .breadcrumb__item span,.page-theme-black.header--fixed:not(.menu-open) .breadcrumb__item:after{color:#000}.page-theme-white.header--fixed:not(.menu-open) .breadcrumb__item a,.page-theme-white.header--fixed:not(.menu-open) .breadcrumb__item span,.page-theme-white.header--fixed:not(.menu-open) .breadcrumb__item:after{color:#fff}.page-theme-black .custom-picker__break span{background:#000}.page-theme-white .custom-picker__break span{background:#fff}.page-theme-black .custom-picker__label{color:#000}.page-theme-white .custom-picker__label{color:#fff}.page-theme-black .custom-picker__label:after{border-top-color:#000}.page-theme-white .custom-picker__label:after{border-top-color:#fff}.page-theme-black .custom-picker__display{color:#000}.page-theme-white .custom-picker__display{color:#fff}.page-theme-black .custom-picker__btn.is-active:after{border-bottom-color:#000}.page-theme-white .custom-picker__btn.is-active:after{border-bottom-color:#fff}.page-theme-black .custom-picker__datepickers{border-top-color:rgba(0,0,0,.5)}.page-theme-white .custom-picker__datepickers{border-top-color:rgba(255,255,255,.5)}.page-theme-black .custom-select.custom-select--location .custom-select__trigger{color:#000}.page-theme-white .custom-select.custom-select--location .custom-select__trigger{color:#fff}.page-theme-black .custom-select.custom-select--location .custom-select__trigger:after{border-top-color:#000}.page-theme-white .custom-select.custom-select--location .custom-select__trigger:after{border-top-color:#fff}.page-theme-black .custom-select.custom-select--restaurant .custom-select__trigger{color:#000}.page-theme-white .custom-select.custom-select--restaurant .custom-select__trigger{color:#fff}.page-theme-black .custom-select.custom-select--restaurant .custom-select__trigger:after{border-top-color:#000}.page-theme-white .custom-select.custom-select--restaurant .custom-select__trigger:after{border-top-color:#fff}.page-theme-black .custom-checkbox input[type=checkbox]+label:before,.page-theme-black .custom-checkbox label:before{border-color:rgba(0,0,0,.5)}.page-theme-white .custom-checkbox input[type=checkbox]+label:before,.page-theme-white .custom-checkbox label:before{border-color:rgba(255,255,255,.5)}.page-theme-black .custom-iw__name{color:#000}.page-theme-white .custom-iw__name{color:#fff}.page-theme-black .custom-iw__loc{color:#000}.page-theme-white .custom-iw__loc{color:#fff}.page-theme-black .custom-iw__link a{color:#000}.page-theme-white .custom-iw__link a{color:#fff}.page-theme-black .custom-radio label:before{border-color:rgba(0,0,0,.5)}.page-theme-white .custom-radio label:before{border-color:rgba(255,255,255,.5)}.page-theme-black .custom-radio input[type=radio]:checked+label:after,.page-theme-black .custom-radio.is-checked label:after{border-color:rgba(0,0,0,.5)}.page-theme-white .custom-radio input[type=radio]:checked+label:after,.page-theme-white .custom-radio.is-checked label:after{border-color:rgba(255,255,255,.5)}.page-theme-black .custom-radio input[type=radio]:checked+label:after,.page-theme-black .custom-radio.is-checked label:after{background:#000}.page-theme-white .custom-radio input[type=radio]:checked+label:after,.page-theme-white .custom-radio.is-checked label:after{background:#fff}.page-theme-black .date-range__break span{background:#000}.page-theme-white .date-range__break span{background:#fff}.page-theme-black .date-range__label{color:#000}.page-theme-white .date-range__label{color:#fff}.page-theme-black .date-range__label:after{border-top-color:#000}.page-theme-white .date-range__label:after{border-top-color:#fff}.page-theme-black .date-range__display{color:#000}.page-theme-white .date-range__display{color:#fff}.page-theme-black .date-range__btn.is-active:after{border-bottom-color:#000}.page-theme-white .date-range__btn.is-active:after{border-bottom-color:#fff}.page-theme-black .date-range__datepickers{border-top-color:rgba(0,0,0,.5)}.page-theme-white .date-range__datepickers{border-top-color:rgba(255,255,255,.5)}.page-theme-black .date-range--floating .date-range__datepickers{border-top-color:#000}.page-theme-white .date-range--floating .date-range__datepickers{border-top-color:#fff}.page-theme-black .ui-datepicker .ui-datepicker-next span,.page-theme-black .ui-datepicker .ui-datepicker-prev span{border-bottom-color:#000}.page-theme-white .ui-datepicker .ui-datepicker-next span,.page-theme-white .ui-datepicker .ui-datepicker-prev span{border-bottom-color:#fff}.page-theme-black #ui-datepicker-div{border-bottom-color:#000}.page-theme-white #ui-datepicker-div{border-bottom-color:#fff}.page-theme-black #ui-datepicker-div:after{border-top-color:#000}.page-theme-white #ui-datepicker-div:after{border-top-color:#fff}.page-theme-black .ui-state-active,.page-theme-black .ui-state-highlight,.page-theme-black .ui-widget-content .ui-state-active,.page-theme-black .ui-widget-content .ui-state-highlight,.page-theme-black .ui-widget-header .ui-state-highlight{color:#000}.page-theme-white .ui-state-active,.page-theme-white .ui-state-highlight,.page-theme-white .ui-widget-content .ui-state-active,.page-theme-white .ui-widget-content .ui-state-highlight,.page-theme-white .ui-widget-header .ui-state-highlight{color:#fff}.page-theme-black .find-a-venue{color:#000}.page-theme-white .find-a-venue{color:#fff}.page-theme-black .icon-links__link{color:#000}.page-theme-white .icon-links__link{color:#fff}.page-theme-black .num-field input[type=number]{color:#000}.page-theme-white .num-field input[type=number]{color:#fff}.page-theme-black .num-field__label{color:#000}.page-theme-white .num-field__label{color:#fff}.page-theme-black .num-field__btn-left{border-right-color:#000}.page-theme-white .num-field__btn-left{border-right-color:#fff}.page-theme-black .num-field__btn-right{border-left-color:#000}.page-theme-white .num-field__btn-right{border-left-color:#fff}.page-theme-black .input-fields__file,.page-theme-black .input-fields__input{border-color:rgba(0,0,0,.5)}.page-theme-white .input-fields__file,.page-theme-white .input-fields__input{border-color:rgba(255,255,255,.5)}.page-theme-black .input-fields__file::placeholder,.page-theme-black .input-fields__input::placeholder{color:#000}.page-theme-white .input-fields__file::placeholder,.page-theme-white .input-fields__input::placeholder{color:#fff}.page-theme-black .input-fields__field{border-color:rgba(0,0,0,.5)}.page-theme-white .input-fields__field{border-color:rgba(255,255,255,.5)}.page-theme-black .input-fields__field .custom-select .custom-select__trigger{color:#000}.page-theme-white .input-fields__field .custom-select .custom-select__trigger{color:#fff}.page-theme-black .input-fields__field .custom-select .custom-select__trigger:after{border-top-color:#000}.page-theme-white .input-fields__field .custom-select .custom-select__trigger:after{border-top-color:#fff}.page-theme-black .input-fields__title .custom-select__trigger{color:#000}.page-theme-white .input-fields__title .custom-select__trigger{color:#fff}.page-theme-black .input-fields__title .custom-select__trigger:after{border-top-color:#000}.page-theme-white .input-fields__title .custom-select__trigger:after{border-top-color:#fff}.page-theme-black .input-fields__file-label{border-color:rgba(0,0,0,.5)}.page-theme-white .input-fields__file-label{border-color:rgba(255,255,255,.5)}.page-theme-black .toggle-fields__toggle span{color:#000}.page-theme-white .toggle-fields__toggle span{color:#fff}.page-theme-black .toggle-fields__toggle span:after{border-top-color:#000}.page-theme-white .toggle-fields__toggle span:after{border-top-color:#fff}.page-theme-black .toggle-fields.is-active .toggle-fields__toggle:before{border-bottom-color:#000}.page-theme-white .toggle-fields.is-active .toggle-fields__toggle:before{border-bottom-color:#fff}.page-theme-black .toggle-fields__fields{border-top-color:#000}.page-theme-white .toggle-fields__fields{border-top-color:#fff}.page-theme-black .toggle-fields__field input{border-color:#000}.page-theme-white .toggle-fields__field input{border-color:#fff}.page-theme-black .toggle-fields__field input::placeholder{color:#000}.page-theme-white .toggle-fields__field input::placeholder{color:#fff}.page-theme-black .collapsible-blk__item:first-child{border-top-color:rgba(0,0,0,.5)}.page-theme-white .collapsible-blk__item:first-child{border-top-color:rgba(255,255,255,.5)}.page-theme-black .collapsible-blk__toggle{border-bottom-color:rgba(0,0,0,.5);color:#000}.page-theme-white .collapsible-blk__toggle{border-bottom-color:rgba(255,255,255,.5);color:#fff}.page-theme-black .collapsible-blk__toggle-txt{color:#000}.page-theme-white .collapsible-blk__toggle-txt{color:#fff}.page-theme-black .collapsible-blk__content{color:#000}.page-theme-white .collapsible-blk__content{color:#fff}.page-theme-black .collapsible-blk__toggle-graphic:after,.page-theme-black .collapsible-blk__toggle-graphic:before{background-color:#000}.page-theme-white .collapsible-blk__toggle-graphic:after,.page-theme-white .collapsible-blk__toggle-graphic:before{background-color:#fff}.page-theme-black .collapsible-blk__desc+.collapsible-blk__item{border-top-color:rgba(0,0,0,.5)}.page-theme-white .collapsible-blk__desc+.collapsible-blk__item{border-top-color:rgba(255,255,255,.5)}.page-theme-black .page-fraction__line{background-color:#000}.page-theme-white .page-fraction__line{background-color:#fff}.page-theme-black .icon-close__graphic:after,.page-theme-black .icon-close__graphic:before{background:#000}.page-theme-white .icon-close__graphic:after,.page-theme-white .icon-close__graphic:before{background:#fff}.page-theme-black .generic-form{color:#000}.page-theme-white .generic-form{color:#fff}.page-theme-black .range-slider__slider.ui-slider .ui-slider-handle:before{border-color:#000;background:#000}.page-theme-white .range-slider__slider.ui-slider .ui-slider-handle:before{border-color:#fff;background:#fff}.page-theme-black .search-bar{border-color:rgba(0,0,0,.5)}.page-theme-white .search-bar{border-color:rgba(255,255,255,.5)}.page-theme-black .search-bar__input{color:#000}.page-theme-white .search-bar__input{color:#fff}.page-theme-black .award-carousel__info{color:#000}.page-theme-white .award-carousel__info{color:#fff}.page-theme-black .award-carousel__title{color:#000}.page-theme-white .award-carousel__title{color:#fff}.page-theme-black .award-carousel__link-item:before{background:#000}.page-theme-white .award-carousel__link-item:before{background:#fff}.page-theme-black .award-carousel__link{color:#000}.page-theme-white .award-carousel__link{color:#fff}.page-theme-black .award-carousel__link.award-carousel__link--detail:after{background:#000}.page-theme-white .award-carousel__link.award-carousel__link--detail:after{background:#fff}.page-theme-black .award-carousel__slider-caption{color:#000}.page-theme-white .award-carousel__slider-caption{color:#fff}.page-theme-black .award-carousel__info{color:#000}.page-theme-white .award-carousel__info{color:#fff}.page-theme-black .award-carousel__detail-holder{color:#000}.page-theme-white .award-carousel__detail-holder{color:#fff}.page-theme-black .award-carousel__tab{color:#000}.page-theme-white .award-carousel__tab{color:#fff}.page-theme-black .award-carousel__tab.is-active:after{background:#000}.page-theme-white .award-carousel__tab.is-active:after{background:#fff}.page-theme-black .award-carousel__tabs-grp:after{background:rgba(0,0,0,.5)}.page-theme-white .award-carousel__tabs-grp:after{background:rgba(255,255,255,.5)}.page-theme-black .award-carousel__tabs-grp .custom-select .custom-select__trigger{color:#000}.page-theme-white .award-carousel__tabs-grp .custom-select .custom-select__trigger{color:#fff}.page-theme-black .hero-banner--dark-txt .hero-banner__rich-text h2,.page-theme-black .hero-banner--dark-txt .hero-banner__title{color:#000}.page-theme-white .hero-banner--dark-txt .hero-banner__rich-text h2,.page-theme-white .hero-banner--dark-txt .hero-banner__title{color:#fff}.page-theme-black .hero-banner__btn{color:#000}.page-theme-white .hero-banner__btn{color:#fff}.page-theme-black .big-banner--dark-txt .big-banner__rich-text h2,.page-theme-black .big-banner--dark-txt .big-banner__title{color:#000}.page-theme-white .big-banner--dark-txt .big-banner__rich-text h2,.page-theme-white .big-banner--dark-txt .big-banner__title{color:#fff}.page-theme-black .big-banner__btn{color:#000}.page-theme-white .big-banner__btn{color:#fff}.page-theme-black .banner-block{color:#000}.page-theme-white .banner-block{color:#fff}.page-theme-black .banner-block__bg{background-color:#000}.page-theme-white .banner-block__bg{background-color:#fff}.page-theme-black .banner-block--rewards .banner-block__holder{color:#000}.page-theme-white .banner-block--rewards .banner-block__holder{color:#fff}.page-theme-black .banner-block__link-item:before{background:#000}.page-theme-white .banner-block__link-item:before{background:#fff}.page-theme-black .banner-block--rewards .banner-block__link{color:#000}.page-theme-white .banner-block--rewards .banner-block__link{color:#fff}.page-theme-black .banner-block__link.banner-block__link--detail:after{background:#000}.page-theme-white .banner-block__link.banner-block__link--detail:after{background:#fff}.page-theme-black .banner-block--rewards .banner-block__link.banner-block__link--detail:after{background:#000}.page-theme-white .banner-block--rewards .banner-block__link.banner-block__link--detail:after{background:#fff}.page-theme-black .featured-rmblk:before{background:#000}.page-theme-white .featured-rmblk:before{background:#fff}.page-theme-black .featured-rmblk__info{color:#000}.page-theme-white .featured-rmblk__info{color:#fff}.page-theme-black .featured-rmblk__link-item:before{background:#000}.page-theme-white .featured-rmblk__link-item:before{background:#fff}.page-theme-black .featured-rmblk__link{color:#000}.page-theme-white .featured-rmblk__link{color:#fff}.page-theme-black .featured-rmblk__link.featured-rmblk__link--detail:after{background:#000}.page-theme-white .featured-rmblk__link.featured-rmblk__link--detail:after{background:#fff}.page-theme-black .find-a-hotel__loc{color:#000}.page-theme-white .find-a-hotel__loc{color:#fff}.page-theme-black .find-a-hotel__loc.is-active:before{background:#000}.page-theme-white .find-a-hotel__loc.is-active:before{background:#fff}.page-theme-black .find-a-hotel__title-brand{color:#000}.page-theme-white .find-a-hotel__title-brand{color:#fff}.page-theme-black .find-a-hotel__grp-loc{border-color:rgba(0,0,0,.5)}.page-theme-white .find-a-hotel__grp-loc{border-color:rgba(255,255,255,.5)}.page-theme-black .find-a-hotel__grp-brand{border-color:rgba(0,0,0,.5)}.page-theme-white .find-a-hotel__grp-brand{border-color:rgba(255,255,255,.5)}.page-theme-black .find-a-hotel__hotel{color:#000}.page-theme-white .find-a-hotel__hotel{color:#fff}.page-theme-black .find-a-hotel__btn-close{background:#000}.page-theme-white .find-a-hotel__btn-close{background:#fff}.page-theme-black .listing-block__tab{color:#000}.page-theme-white .listing-block__tab{color:#fff}.page-theme-black .listing-block__tab.is-active span:after{background:#000}.page-theme-white .listing-block__tab.is-active span:after{background:#fff}.page-theme-black .listing-block__detail{color:#000}.page-theme-white .listing-block__detail{color:#fff}.page-theme-black .listing-block__link-item:before{background:#000}.page-theme-white .listing-block__link-item:before{background:#fff}.page-theme-black .listing-block__link{color:#000}.page-theme-white .listing-block__link{color:#fff}.page-theme-black .listing-block__link.listing-block__link--detail:after{background:#000}.page-theme-white .listing-block__link.listing-block__link--detail:after{background:#fff}.page-theme-black .listing-block__show-more{color:#000}.page-theme-white .listing-block__show-more{color:#fff}.page-theme-black .listing-block__noresult{color:#000}.page-theme-white .listing-block__noresult{color:#fff}.page-theme-black .listing-cart__detail{color:#000}.page-theme-white .listing-cart__detail{color:#fff}.page-theme-black .listing-cart__title-sp{background:#000}.page-theme-white .listing-cart__title-sp{background:#fff}.page-theme-black .listing-cart__sub-filter-btn.active{color:#000}.page-theme-white .listing-cart__sub-filter-btn.active{color:#fff}.page-theme-black .listing-cart__detail-subtitle{color:#000}.page-theme-white .listing-cart__detail-subtitle{color:#fff}.page-theme-black .listing-cart__detail-title{color:#000}.page-theme-white .listing-cart__detail-title{color:#fff}.page-theme-black .listing-cart__detail-desc{color:#000}.page-theme-white .listing-cart__detail-desc{color:#fff}.page-theme-black .listing-cart__show-more{color:#000}.page-theme-white .listing-cart__show-more{color:#fff}.page-theme-black .listing-cart__link-item:before{background:#000}.page-theme-white .listing-cart__link-item:before{background:#fff}.page-theme-black .offer-block__info{color:#000}.page-theme-white .offer-block__info{color:#fff}.page-theme-black .offer-block__link-item:before{background:#000}.page-theme-white .offer-block__link-item:before{background:#fff}.page-theme-black .offer-block__link{color:#000}.page-theme-white .offer-block__link{color:#fff}.page-theme-black .offer-block__link.offer-block__link--detail:after{background:#000}.page-theme-white .offer-block__link.offer-block__link--detail:after{background:#fff}.page-theme-black .offer-block__slider-caption{color:#000}.page-theme-white .offer-block__slider-caption{color:#fff}.page-theme-black .offer-block__info{color:#000}.page-theme-white .offer-block__info{color:#fff}.page-theme-black .offer-block__detail-holder{color:#000}.page-theme-white .offer-block__detail-holder{color:#fff}.page-theme-black .img-para__title{color:#000}.page-theme-white .img-para__title{color:#fff}.page-theme-black .img-para__content{color:#000}.page-theme-white .img-para__content{color:#fff}.page-theme-black .img-para__link-item:before{background:#000}.page-theme-white .img-para__link-item:before{background:#fff}.page-theme-black .img-para__link{color:#000}.page-theme-white .img-para__link{color:#fff}.page-theme-black .img-para__link.img-para__link--detail:after{background:#000}.page-theme-white .img-para__link.img-para__link--detail:after{background:#fff}.page-theme-black .img-para__link.img-para__link--tnc:after{background:#000}.page-theme-white .img-para__link.img-para__link--tnc:after{background:#fff}.page-theme-black .img-para__top-title{color:#000}.page-theme-white .img-para__top-title{color:#fff}.page-theme-black .img-para__subtitle{color:#000}.page-theme-white .img-para__subtitle{color:#fff}.page-theme-black .img-tabs__title{color:#000}.page-theme-white .img-tabs__title{color:#fff}.page-theme-black .img-tabs__tab{color:#000}.page-theme-white .img-tabs__tab{color:#fff}.page-theme-black .img-tabs__tab.is-active:after{background:#000}.page-theme-white .img-tabs__tab.is-active:after{background:#fff}.page-theme-black .img-tabs__item-title{color:#000}.page-theme-white .img-tabs__item-title{color:#fff}.page-theme-black .img-tabs__content{color:#000}.page-theme-white .img-tabs__content{color:#fff}.page-theme-black .img-tabs__link-item:before{background:#000}.page-theme-white .img-tabs__link-item:before{background:#fff}.page-theme-black .img-tabs__link{color:#000}.page-theme-white .img-tabs__link{color:#fff}.page-theme-black .img-tabs__link.img-tabs__link--detail:after{background:#000}.page-theme-white .img-tabs__link.img-tabs__link--detail:after{background:#fff}.page-theme-black .img-tabs__link.img-tabs__link--tnc:after{background:#000}.page-theme-white .img-tabs__link.img-tabs__link--tnc:after{background:#fff}.page-theme-black .slideshow__info{color:#000}.page-theme-white .slideshow__info{color:#fff}.page-theme-black header{border-top-color:#000}.page-theme-white header{border-top-color:#fff}.page-theme-black .header__tag{color:#000}.page-theme-white .header__tag{color:#fff}.page-theme-black .header__title{color:#000}.page-theme-white .header__title{color:#fff}.page-theme-black.header--fixed:not(.menu-open) .header__menu-btn{border-color:#000}.page-theme-white.header--fixed:not(.menu-open) .header__menu-btn{border-color:#fff}.page-theme-black.menu-open .header__menu-btn:after,.page-theme-black.menu-open .header__menu-btn:before{background:#000}.page-theme-white.menu-open .header__menu-btn:after,.page-theme-white.menu-open .header__menu-btn:before{background:#fff}.page-theme-black.header--fixed:not(.menu-open) .header__menu-btn:after,.page-theme-black.header--fixed:not(.menu-open) .header__menu-btn:before{background:#000}.page-theme-white.header--fixed:not(.menu-open) .header__menu-btn:after,.page-theme-white.header--fixed:not(.menu-open) .header__menu-btn:before{background:#fff}.page-theme-black .menu-open .header__item-remark{color:#000}.page-theme-white .menu-open .header__item-remark{color:#fff}.page-theme-black.menu-open .header__link{color:#000}.page-theme-white.menu-open .header__link{color:#fff}.page-theme-black.header--fixed:not(.menu-open) .header__link{color:#000}.page-theme-white.header--fixed:not(.menu-open) .header__link{color:#fff}.page-theme-black .header__nav-link{color:#000}.page-theme-white .header__nav-link{color:#fff}.page-theme-black .header__addr{color:#000}.page-theme-white .header__addr{color:#fff}.page-theme-black .header__hl-item{color:#000}.page-theme-white .header__hl-item{color:#fff}.page-theme-black .header__hl-btn{color:#000}.page-theme-white .header__hl-btn{color:#fff}.page-theme-black .header__hl-btn:after{background:#000}.page-theme-white .header__hl-btn:after{background:#fff}.page-theme-black .header__program-desc{color:#000}.page-theme-white .header__program-desc{color:#fff}.page-theme-black .header__form{color:#000}.page-theme-white .header__form{color:#fff}.page-theme-black .header__form-row{border-color:rgba(0,0,0,.5)}.page-theme-white .header__form-row{border-color:rgba(255,255,255,.5)}.page-theme-black .header__form-link span{color:#000}.page-theme-white .header__form-link span{color:#fff}.page-theme-black .header__form-link:after{color:#000}.page-theme-white .header__form-link:after{color:#fff}.page-theme-black .header__form-helplink{color:#000}.page-theme-white .header__form-helplink{color:#fff}.page-theme-black .header__form-col:after{background-color:rgba(0,0,0,.5)}.page-theme-white .header__form-col:after{background-color:rgba(255,255,255,.5)}.page-theme-black .header__pf-label{color:#000}.page-theme-white .header__pf-label{color:#fff}.page-theme-black .header__pf-txt{color:#000}.page-theme-white .header__pf-txt{color:#fff}.page-theme-black footer a{color:#000}.page-theme-white footer a{color:#fff}.page-theme-black .footer__wrapper{color:#000}.page-theme-white .footer__wrapper{color:#fff}.page-theme-black .footer__contactInfo:after{background:#000}.page-theme-white .footer__contactInfo:after{background:#fff}.page-theme-black .footer__sitemap .footer__sitemapLink:after{background:#000}.page-theme-white .footer__sitemap .footer__sitemapLink:after{background:#fff}.page-theme-black .footer__breakline:after{background:#000}.page-theme-white .footer__breakline:after{background:#fff}.page-theme-black .footer__tnc-item:after{background:#000}.page-theme-white .footer__tnc-item:after{background:#fff}.page-theme-black .footer__tnc-link{color:#000}.page-theme-white .footer__tnc-link{color:#fff}.page-theme-black .map__detail{color:#000}.page-theme-white .map__detail{color:#fff}@media screen and (max-width:991px){.page-theme-black .map:not(.map--about-us) .map__detail-holder{border-bottom-color:#000}.page-theme-white .map:not(.map--about-us) .map__detail-holder{border-bottom-color:#fff}}.page-theme-black .map__detail-subtitle{color:#000}.page-theme-white .map__detail-subtitle{color:#fff}.page-theme-black .map__detail-desc{color:#000}.page-theme-white .map__detail-desc{color:#fff}.page-theme-black .map__slider-pages{color:#000}.page-theme-white .map__slider-pages{color:#fff}.page-theme-black .our-brand{color:#000}.page-theme-white .our-brand{color:#fff}.page-theme-black .rich-content__title{color:#000}.page-theme-white .rich-content__title{color:#fff}.page-theme-black .rich-content{color:#000}.page-theme-white .rich-content{color:#fff}.page-theme-black .rich-content a:not(.rich-content__btn){color:#000}.page-theme-white .rich-content a:not(.rich-content__btn){color:#fff}.page-theme-black .rich-content table.with-border{border-color:#000}.page-theme-white .rich-content table.with-border{border-color:#fff}.page-theme-black .rich-content table.with-border:not(.rich-content__scrollable-table) td,.page-theme-black .rich-content table.with-border:not(.rich-content__scrollable-table) th{border-color:#000}.page-theme-white .rich-content table.with-border:not(.rich-content__scrollable-table) td,.page-theme-white .rich-content table.with-border:not(.rich-content__scrollable-table) th{border-color:#fff}.page-theme-black .room__title{color:#000}.page-theme-white .room__title{color:#fff}.page-theme-black .room__detail{color:#000}.page-theme-white .room__detail{color:#fff}.page-theme-black .room__slider:before{background:#000}.page-theme-white .room__slider:before{background:#fff}.page-theme-black .room__slider-pages{color:#000}.page-theme-white .room__slider-pages{color:#fff}.page-theme-black .room__link{color:#000}.page-theme-white .room__link{color:#fff}.page-theme-black .room__link.room__link--detail:after{background:#000}.page-theme-white .room__link.room__link--detail:after{background:#fff}.page-theme-black .room__link.room__link--tnc:after{background:#000}.page-theme-white .room__link.room__link--tnc:after{background:#fff}.page-theme-black .special-offers__title{color:#000}.page-theme-white .special-offers__title{color:#fff}.page-theme-black .special-offers__detail{color:#000}.page-theme-white .special-offers__detail{color:#fff}.page-theme-black .special-offers__content{color:#000}.page-theme-white .special-offers__content{color:#fff}.page-theme-black .special-offers__link{color:#000}.page-theme-white .special-offers__link{color:#fff}.page-theme-black .special-offers__link.special-offers__link--detail:after{background:#000}.page-theme-white .special-offers__link.special-offers__link--detail:after{background:#fff}.page-theme-black .special-offers__link.special-offers__link--tnc:after{background:#000}.page-theme-white .special-offers__link.special-offers__link--tnc:after{background:#fff}.page-theme-black .hl-intro__info{color:#000}.page-theme-white .hl-intro__info{color:#fff}.page-theme-black .hl-intro__title{color:#000}.page-theme-white .hl-intro__title{color:#fff}.page-theme-black .hl-intro__desc{color:#000}.page-theme-white .hl-intro__desc{color:#fff}.page-theme-black .hl-intro__info:before{background:#000}.page-theme-white .hl-intro__info:before{background:#fff}@media screen and (max-width:767px){.page-theme-black .hl-intro__infos--fig .hl-intro__info{border-color:#000}.page-theme-white .hl-intro__infos--fig .hl-intro__info{border-color:#fff}}.page-theme-black .hl-intro__info-fig{color:#000}.page-theme-white .hl-intro__info-fig{color:#fff}.page-theme-black .promo-blk__subtitle{color:#000}.page-theme-white .promo-blk__subtitle{color:#fff}.page-theme-black .promo-blk__title{color:#000}.page-theme-white .promo-blk__title{color:#fff}.page-theme-black .promo-blk__item-title{color:#000}.page-theme-white .promo-blk__item-title{color:#fff}.page-theme-black .promo-blk__content{color:#000}.page-theme-white .promo-blk__content{color:#fff}.page-theme-black .promo-blk__link-item:before{background:#000}.page-theme-white .promo-blk__link-item:before{background:#fff}.page-theme-black .promo-blk__link{color:#000}.page-theme-white .promo-blk__link{color:#fff}.page-theme-black .promo-blk__link.promo-blk__link--detail:after{background:#000}.page-theme-white .promo-blk__link.promo-blk__link--detail:after{background:#fff}.page-theme-black .promo-blk__link.promo-blk__link--tnc:after{background:#000}.page-theme-white .promo-blk__link.promo-blk__link--tnc:after{background:#fff}.page-theme-black .promo-blk__slider-pages{color:#000}.page-theme-white .promo-blk__slider-pages{color:#fff}.page-theme-black .sns__info{color:#000}.page-theme-white .sns__info{color:#fff}.page-theme-black .sns__slider-caption{color:#000}.page-theme-white .sns__slider-caption{color:#fff}.page-theme-black .sns__soc-title{color:#000}.page-theme-white .sns__soc-title{color:#fff}.page-theme-black .photo-gallery__detail{color:#000}.page-theme-white .photo-gallery__detail{color:#fff}.page-theme-black .photo-gallery__sub-filter-btn.active{color:#000}.page-theme-white .photo-gallery__sub-filter-btn.active{color:#fff}.page-theme-black .photo-gallery__detail-subtitle{color:#000}.page-theme-white .photo-gallery__detail-subtitle{color:#fff}.page-theme-black .photo-gallery__detail-title{color:#000}.page-theme-white .photo-gallery__detail-title{color:#fff}.page-theme-black .photo-gallery__detail-desc{color:#000}.page-theme-white .photo-gallery__detail-desc{color:#fff}.page-theme-black .name-list__detail{color:#000}.page-theme-white .name-list__detail{color:#fff}.page-theme-black .table-listing__detail{color:#000}.page-theme-white .table-listing__detail{color:#fff}.page-theme-black .table-listing__detail-subtitle{color:#000}.page-theme-white .table-listing__detail-subtitle{color:#fff}.page-theme-black .table-listing__detail-title{color:#000}.page-theme-white .table-listing__detail-title{color:#fff}.page-theme-black .table-listing__detail-desc{color:#000}.page-theme-white .table-listing__detail-desc{color:#fff}.page-theme-black .group-info{color:#000}.page-theme-white .group-info{color:#fff}.page-theme-black .our-brand{color:#000}.page-theme-white .our-brand{color:#fff}.page-theme-black .contact-list__detail{color:#000}.page-theme-white .contact-list__detail{color:#fff}.page-theme-black .contact-list__detail-content a{color:#000}.page-theme-white .contact-list__detail-content a{color:#fff}.page-theme-black .contact-list__detail-subtitle{color:#000}.page-theme-white .contact-list__detail-subtitle{color:#fff}.page-theme-black .contact-list__detail-title{color:#000}.page-theme-white .contact-list__detail-title{color:#fff}.page-theme-black .contact-list__detail-desc{color:#000}.page-theme-white .contact-list__detail-desc{color:#fff}.page-theme-black .highlight-introduction{color:#000}.page-theme-white .highlight-introduction{color:#fff}.page-theme-black .header__hl-btn:after{background:#000}.page-theme-white .header__hl-btn:after{background:#fff}.page-theme-black .page-brand-regal .big-banner__btn:after{background:#000}.page-theme-white .page-brand-regal .big-banner__btn:after{background:#fff}