.scChromeData,.scpm{display:none!important}.title-height-32{height:32px}.title-height-33{height:33px}.title-height-34{height:34px}.title-height-35{height:35px}.title-height-36{height:36px}.title-height-37{height:37px}.title-height-38{height:38px}.title-height-39{height:39px}.title-height-40{height:40px}.title-height-41{height:41px}.title-height-42{height:42px}.title-height-43{height:43px}.title-height-44{height:44px}.title-height-45{height:45px}.title-height-46{height:46px}.title-height-47{height:47px}.title-height-48{height:48px}.title-height-49{height:49px}.title-height-50{height:50px}.title-height-51{height:51px}.title-height-52{height:52px}.title-height-53{height:53px}.title-height-54{height:54px}.title-height-55{height:55px}.title-height-56{height:56px}.title-height-57{height:57px}.title-height-58{height:58px}.title-height-59{height:59px}.title-height-60{height:60px}.title-height-61{height:61px}.title-height-62{height:62px}.title-height-63{height:63px}.title-height-64{height:64px}.title-height-65{height:65px}.title-height-66{height:66px}.title-height-67{height:67px}.title-height-68{height:68px}.title-height-69{height:69px}.title-height-70{height:70px}.title-height-71{height:71px}.title-height-72{height:72px}.title-height-73{height:73px}.title-height-74{height:74px}.title-height-75{height:75px}.title-height-76{height:76px}.title-height-77{height:77px}.title-height-78{height:78px}.title-height-79{height:79px}.title-height-80{height:80px}.title-height-81{height:81px}.title-height-82{height:82px}.title-height-83{height:83px}.title-height-84{height:84px}.title-height-85{height:85px}.title-height-86{height:86px}.title-height-87{height:87px}.title-height-88{height:88px}.title-height-89{height:89px}.title-height-90{height:90px}.title-height-91{height:91px}.title-height-92{height:92px}.title-height-93{height:93px}.title-height-94{height:94px}.title-height-95{height:95px}.title-height-96{height:96px}.title-height-97{height:97px}.title-height-98{height:98px}.title-height-99{height:99px}.title-height-100{height:100px}.title-height-101{height:101px}.title-height-102{height:102px}.title-height-103{height:103px}.title-height-104{height:104px}.title-height-105{height:105px}.title-height-106{height:106px}.title-height-107{height:107px}.title-height-108{height:108px}.title-height-109{height:109px}.title-height-110{height:110px}.title-height-111{height:111px}.title-height-112{height:112px}.title-height-113{height:113px}.title-height-114{height:114px}.title-height-115{height:115px}.title-height-116{height:116px}.title-height-117{height:117px}.title-height-118{height:118px}.title-height-119{height:119px}.title-height-120{height:120px}.title-height-121{height:121px}.title-height-122{height:122px}.title-height-123{height:123px}.title-height-124{height:124px}.title-height-125{height:125px}.title-height-126{height:126px}.title-height-127{height:127px}.title-height-128{height:128px}.title-height-129{height:129px}.title-height-130{height:130px}.title-height-131{height:131px}.title-height-132{height:132px}.title-height-133{height:133px}.title-height-134{height:134px}.title-height-135{height:135px}.title-height-136{height:136px}.title-height-137{height:137px}.title-height-138{height:138px}.title-height-139{height:139px}.title-height-140{height:140px}.title-height-141{height:141px}.title-height-142{height:142px}.title-height-143{height:143px}.title-height-144{height:144px}.title-height-145{height:145px}.title-height-146{height:146px}.title-height-147{height:147px}.title-height-148{height:148px}.title-height-149{height:149px}.title-height-150{height:150px}@font-face{font-family:"Ubuntu";font-weight:300;src:local("Ubuntu"),local("Ubuntu-Light"),url(/dist/rwsentosarevamp/static/media/Ubuntu-Light.c9d68f61.ttf) format("opentype")}@font-face{font-family:"Ubuntu";font-weight:400;src:local("Ubuntu"),local("Ubuntu-Regular"),url(/dist/rwsentosarevamp/static/media/Ubuntu-Regular.84ea7c5c.ttf) format("opentype")}@font-face{font-family:"Ubuntu";font-weight:500;src:local("Ubuntu"),local("Ubuntu-Medium"),url(/dist/rwsentosarevamp/static/media/Ubuntu-Medium.d3c3b35e.ttf) format("opentype")}@font-face{font-family:"Ubuntu";font-weight:700;src:local("Ubuntu"),local("Ubuntu-Bold"),url(/dist/rwsentosarevamp/static/media/Ubuntu-Bold.896a6021.ttf) format("opentype")}@font-face{font-family:"Alegreya Sans";font-weight:300;src:local("Alegreya Sans"),local("AlegreyaSans-Light"),url(/dist/rwsentosarevamp/static/media/AlegreyaSans-Light.9d137aab.ttf) format("opentype")}@font-face{font-family:"Alegreya Sans";font-weight:400;font-style:normal;src:local("Alegreya Sans"),local("AlegreyaSans-Regular"),url(/dist/rwsentosarevamp/static/media/AlegreyaSans-Regular.778027b7.ttf) format("opentype")}@font-face{font-family:"Alegreya Sans";font-weight:700;font-style:bold;src:local("Alegreya Sans"),local("AlegreyaSans-Bold"),url(/dist/rwsentosarevamp/static/media/AlegreyaSans-Bold.d062709c.ttf) format("opentype")}@font-face{font-family:"Alegreya Sans";font-weight:900;src:local("Alegreya Sans"),local("AlegreyaSans-Back"),url(/dist/rwsentosarevamp/static/media/AlegreyaSans-Black.963cc8aa.ttf) format("opentype")}@font-face{font-family:"Alegreya Sans SC";font-weight:300;src:local("Alegreya Sans SC"),local("AlegreyaSansSC-Light"),url(/dist/rwsentosarevamp/static/media/AlegreyaSansSC-Light.52e530dc.ttf) format("opentype")}@font-face{font-family:"Alegreya Sans SC";font-weight:400;font-style:normal;src:local("Alegreya Sans SC"),local("AlegreyaSansSC-Regular"),url(/dist/rwsentosarevamp/static/media/AlegreyaSansSC-Regular.20c1e2c4.ttf) format("opentype")}@font-face{font-family:"Alegreya Sans SC";font-weight:700;font-style:bold;src:local("Alegreya Sans SC"),local("AlegreyaSansSC-Bold"),url(/dist/rwsentosarevamp/static/media/AlegreyaSansSC-Bold.1e36c899.ttf) format("opentype")}@font-face{font-family:"Alegreya Sans";font-weight:900;src:local("Alegreya Sans"),local("AlegreyaSansSC-Black"),url(/dist/rwsentosarevamp/static/media/AlegreyaSansSC-Black.780ea265.ttf) format("opentype")}@font-face{font-family:"Vera Humana 95";font-weight:400;font-style:normal;src:local("Vera Humana 95"),local("VeraHumana-Regular"),url(/dist/rwsentosarevamp/static/media/VeraHumana-Regular.96519a00.ttf) format("opentype")}@font-face{font-family:"Vera Humana 95";font-weight:700;font-style:bold;src:local("Vera Humana 95"),local("VeraHumana-Bold"),url(/dist/rwsentosarevamp/static/media/VeraHumana-Bold.e3121bbd.ttf) format("opentype")}@font-face{font-family:"Vera Humana 95";font-weight:400;font-style:italic;src:local("Vera Humana 95"),local("VeraHumana-Italic"),url(/dist/rwsentosarevamp/static/media/VeraHumana-Italic.5bf3b48a.ttf) format("opentype")}@font-face{font-family:"Abril Fatface";font-weight:400;src:local("Abril Fatface"),local("AbrilFatface"),url(/dist/rwsentosarevamp/static/media/AbrilFatface-Regular.738419c3.ttf) format("opentype")}@font-face{font-family:"Poiret One";font-weight:400;src:local("Poiret One"),local("PoiretOne"),url(/dist/rwsentosarevamp/static/media/PoiretOne-Regular.8d15f9c0.ttf) format("opentype")}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:300;font-display:swap;src:local("Noto Serif SC Light"),local("NotoSerifSC-Light"),url(/dist/rwsentosarevamp/static/media/noto-serif-sc-v7-chinese-simplified-300.3fc0aa5b.woff2) format("woff2"),url(/dist/rwsentosarevamp/static/media/noto-serif-sc-v7-chinese-simplified-300.6ccfe07f.woff) format("woff")}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:600;font-display:swap;src:local("Noto Serif SC SemiBold"),local("NotoSerifSC-SemiBold"),url(/dist/rwsentosarevamp/static/media/noto-serif-sc-v7-chinese-simplified-600.b0c59c47.woff2) format("woff2"),url(/dist/rwsentosarevamp/static/media/noto-serif-sc-v7-chinese-simplified-600.e881fad4.woff) format("woff")}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:500 900;font-display:swap;src:local("Noto Serif SC Black"),local("NotoSerifSC-Black"),url(/dist/rwsentosarevamp/static/media/noto-serif-sc-v7-chinese-simplified-900.22ab4cba.woff2) format("woff2"),url(/dist/rwsentosarevamp/static/media/noto-serif-sc-v7-chinese-simplified-900.21a0a27c.woff) format("woff")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans SC Regular"),local("NotoSansSC-Regular"),url(/dist/rwsentosarevamp/static/media/noto-sans-sc-v11-chinese-simplified-regular.6592c5a4.woff2) format("woff2"),url(/dist/rwsentosarevamp/static/media/noto-sans-sc-v11-chinese-simplified-regular.520de763.woff) format("woff")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Sans SC Bold"),local("NotoSansSC-Bold"),url(/dist/rwsentosarevamp/static/media/noto-sans-sc-v11-chinese-simplified-700.05e15cbd.woff2) format("woff2"),url(/dist/rwsentosarevamp/static/media/noto-sans-sc-v11-chinese-simplified-700.ffb01ad9.woff) format("woff")}.f-notoserif,[lang|=zh] .h1,[lang|=zh] .h2 h2.h2,[lang|=zh] .h4 h4.h4,[lang|=zh] body,[lang|=zh] button,[lang|=zh] h1,[lang|=zh] h1.h1,[lang|=zh] h2,[lang|=zh] h4{font-family:"Noto Serif SC","PingFang SC","Microsoft YaHei",serif}.f-notosans,[lang|=zh] .copy-lead,[lang|=zh] .h3,[lang|=zh] .h5 h5.h5,[lang|=zh] .h6 h6.h6,[lang|=zh] .sub-title,[lang|=zh] .text-lg,[lang|=zh] .text-nm,[lang|=zh] .text-sm,[lang|=zh] .text-xs,[lang|=zh] h3,[lang|=zh] h3.h3,[lang|=zh] h5,[lang|=zh] h6{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif}.f-alegreya{font-family:"Alegreya Sans"}.f-alegreyasc{font-family:"Alegreya Sans SC"}.f-verahumana{font-family:"Vera Humana 95"}body{font-size:16px;line-height:28px;font-weight:300}@media (max-width:1199px){body{word-break:break-word}}@media (max-width:640px){body{font-size:14px;line-height:24px}}h1{font-size:64px;line-height:64px}h1.suffix{font-size:40px;line-height:52px}@media (max-width:640px){h1{font-size:48px}}h2{font-size:40px;line-height:56px}@media (max-width:640px){h2{font-size:24px;line-height:40px}}h3{font-size:32px;line-height:40px}@media (max-width:640px){h3{font-size:21px;line-height:30px}}.sub-title{font-size:40px;line-height:40px}@media (max-width:640px){.sub-title{font-size:16px;line-height:30px}}.text-lg{font-size:24px;line-height:32px}@media (max-width:640px){.text-lg{font-size:16px;line-height:30px}}.text-nm{font-size:18px;line-height:28px}@media (max-width:640px){.text-nm{font-size:14px;line-height:24px}}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:18px}.text-grey{color:#9c9caa}.text-gold{color:#c4ab82}.color-dark-khaki{color:#846e48!important}.border-color-light-khaki{border:1px solid #c4ab82!important}.background-color-platinum{background-color:#f3f2f2!important}.is-subtitle{font-weight:300;line-height:1.5}.is-title{font-weight:400}a{color:#c4ab82;text-decoration:underline}a.no-underline{text-decoration:none}.text-bold{font-weight:500}.text-grayscale-mid{color:#50505d}.text-grayscale-back{color:#17171c}.nowrap{white-space:nowrap}[lang|=zh] .btn-cta{font-family:"Noto Sans SC",sans-serif!important}[lang|=zh] .columns-content__item__title p,[lang|=zh] b,[lang|=zh] strong{font-weight:800}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}b,strong{font-weight:500}@font-face{font-family:"rws-icons";src:url(/dist/rwsentosarevamp/static/media/rws-icons.cee7b650.eot);src:url(/dist/rwsentosarevamp/static/media/rws-icons.cee7b650.eot) format("embedded-opentype"),url(/dist/rwsentosarevamp/static/media/rws-icons.80942455.woff2) format("woff2"),url(/dist/rwsentosarevamp/static/media/rws-icons.2cec4054.woff) format("woff"),url(/dist/rwsentosarevamp/static/media/rws-icons.e697265a.ttf) format("truetype"),url(/dist/rwsentosarevamp/static/media/rws-icons.54faa840.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"rws-icons";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow---lower-left:before{content:"\e800"}.icon-arrow---lower-right:before{content:"\e801"}.icon-baby-car-seat:before{content:"\e802"}.icon-balance:before{content:"\e803"}.icon-bank:before{content:"\e804"}.icon-basket:before{content:"\e805"}.icon-bathroom:before{content:"\e806"}.icon-bathtub:before{content:"\e807"}.icon-bath-tub:before{content:"\e808"}.icon-battery-charge:before{content:"\e809"}.icon-bill:before{content:"\e80a"}.icon-bed:before{content:"\e80b"}.icon-bicycle-solid:before{content:"\e80c"}.icon-baby:before{content:"\e80d"}.icon-bluetooth:before{content:"\e80e"}.icon-bell:before{content:"\e80f"}.icon-arrow---squish:before{content:"\e810"}.icon-baby-carriage:before{content:"\e811"}.icon-beach-umbrella:before{content:"\e812"}.icon-arrow---right:before{content:"\e813"}.icon-arrow---up:before{content:"\e814"}.icon-arrow---upper-right:before{content:"\e815"}.icon-asterisk-key:before{content:"\e816"}.icon-atm-card:before{content:"\e817"}.icon-attach:before{content:"\e818"}.icon-arrow---upper-left:before{content:"\e819"}.icon-boat:before{content:"\e81a"}.icon-bolt:before{content:"\e81b"}.icon-bolt-one:before{content:"\e81c"}.icon-bookmarked:before{content:"\e81d"}.icon-books:before{content:"\e81e"}.icon-border:before{content:"\e81f"}.icon-bunk-bed:before{content:"\e820"}.icon-bus:before{content:"\e821"}.icon-bx-water:before{content:"\e822"}.icon-cable-car:before{content:"\e823"}.icon-calendar:before{content:"\e824"}.icon-camera-reel:before{content:"\e825"}.icon-call:before{content:"\e826"}.icon-car:before{content:"\e827"}.icon-car-side:before{content:"\e828"}.icon-cart:before{content:"\e829"}.icon-car-wash:before{content:"\e82a"}.icon-chart---bar:before{content:"\e82b"}.icon-chart---candle:before{content:"\e82c"}.icon-chat:before{content:"\e82d"}.icon-checked---circle:before{content:"\e82e"}.icon-checked---square:before{content:"\e82f"}.icon-checked:before{content:"\e830"}.icon-chevron---down-down:before{content:"\e831"}.icon-chevron---down:before{content:"\e832"}.icon-chevron---left:before{content:"\e833"}.icon-chevron---upper:before{content:"\e834"}.icon-clipboard:before{content:"\e835"}.icon-chart---line:before{content:"\e836"}.icon-chevron---right:before{content:"\e837"}.icon-close---circle:before{content:"\e838"}.icon-close:before{content:"\e839"}.icon-clock:before{content:"\e83a"}.icon-close---square:before{content:"\e83b"}.icon-clothes-cardigan:before{content:"\e83c"}.icon-clothes-crew-neck:before{content:"\e83d"}.icon-cloud:before{content:"\e83e"}.icon-clothes-pants-short:before{content:"\e83f"}.icon-clothes-pants:before{content:"\e840"}.icon-coffee:before{content:"\e841"}.icon-comment:before{content:"\e842"}.icon-component:before{content:"\e843"}.icon-conical-flask:before{content:"\e844"}.icon-cup:before{content:"\e845"}.icon-currency:before{content:"\e846"}.icon-delete-user:before{content:"\e847"}.icon-direction:before{content:"\e848"}.icon-dislike:before{content:"\e849"}.icon-dog-solid:before{content:"\e84a"}.icon-download---cloud:before{content:"\e84b"}.icon-double-bed:before{content:"\e84c"}.icon-download---local:before{content:"\e84d"}.icon-dumbbell:before{content:"\e84e"}.icon-drink:before{content:"\e84f"}.icon-electric-iron:before{content:"\e850"}.icon-enter---sync:before{content:"\e851"}.icon-enter:before{content:"\e852"}.icon-equalizer:before{content:"\e853"}.icon-exclamation-mark:before{content:"\e854"}.icon-filters:before{content:"\e855"}.icon-fire-extinguisher-one:before{content:"\e856"}.icon-fire-two:before{content:"\e857"}.icon-fish:before{content:"\e858"}.icon-focus:before{content:"\e859"}.icon-forbidden:before{content:"\e85a"}.icon-document-folder:before{content:"\e85b"}.icon-curtain:before{content:"\e85c"}.icon-font-size:before{content:"\e85d"}.icon-game-ps:before{content:"\e85e"}.icon-game-handle:before{content:"\e85f"}.icon-gas-pump-solid:before{content:"\e860"}.icon-gift:before{content:"\e861"}.icon-dossier:before{content:"\e862"}.icon-chart---pie:before{content:"\e863"}.icon-globe:before{content:"\e864"}.icon-graph---line:before{content:"\e865"}.icon-growth:before{content:"\e866"}.icon-hair-brush:before{content:"\e867"}.icon-hair-dryer:before{content:"\e868"}.icon-hanfu-chinese-style:before{content:"\e869"}.icon-hanger:before{content:"\e86a"}.icon-headset:before{content:"\e86b"}.icon-health:before{content:"\e86c"}.icon-health-1:before{content:"\e86d"}.icon-height:before{content:"\e86e"}.icon-hiking-solid:before{content:"\e86f"}.icon-horizontal-maximize:before{content:"\e870"}.icon-house:before{content:"\e871"}.icon-image:before{content:"\e872"}.icon-information:before{content:"\e873"}.icon-iron-three:before{content:"\e874"}.icon-juice:before{content:"\e875"}.icon-kettle-one:before{content:"\e876"}.icon-key:before{content:"\e877"}.icon-landmark:before{content:"\e878"}.icon-laptop:before{content:"\e879"}.icon-layout---a:before{content:"\e87a"}.icon-layout---b:before{content:"\e87b"}.icon-light-bulb:before{content:"\e87c"}.icon-like:before{content:"\e87d"}.icon-lipstick-one:before{content:"\e87e"}.icon-liqueur:before{content:"\e87f"}.icon-location-info:before{content:"\e880"}.icon-location:before{content:"\e881"}.icon-locked:before{content:"\e882"}.icon-logo---apple:before{content:"\e883"}.icon-logo---facebook-messenger:before{content:"\e884"}.icon-logo---facebook:before{content:"\e885"}.icon-logo---google-hangouts:before{content:"\e886"}.icon-logo---instagram:before{content:"\e887"}.icon-logo---linkedin:before{content:"\e888"}.icon-logo---wechat:before{content:"\e889"}.icon-logo---weibo:before{content:"\e88a"}.icon-logo---youtube:before{content:"\e88b"}.icon-navigation:before{content:"\e88c"}.icon-love:before{content:"\e88d"}.icon-luggage:before{content:"\e88e"}.icon-magnifier:before{content:"\e88f"}.icon-map:before{content:"\e890"}.icon-menu---kebub:before{content:"\e891"}.icon-menu---meatball:before{content:"\e892"}.icon-message:before{content:"\e893"}.icon-metro:before{content:"\e894"}.icon-mic:before{content:"\e895"}.icon-microwave-oven:before{content:"\e896"}.icon-minus---circle:before{content:"\e897"}.icon-minus---square:before{content:"\e898"}.icon-minus:before{content:"\e899"}.icon-mobile:before{content:"\e89a"}.icon-monitor:before{content:"\e89b"}.icon-moon:before{content:"\e89c"}.icon-music:before{content:"\e89d"}.icon-mute:before{content:"\e89e"}.icon-office-bag:before{content:"\e89f"}.icon-open-book:before{content:"\e8a0"}.icon-oven:before{content:"\e8a1"}.icon-parking:before{content:"\e8a2"}.icon-pen:before{content:"\e8a3"}.icon-percentage:before{content:"\e8a4"}.icon-photo:before{content:"\e8a5"}.icon-plane-arrival-solid:before{content:"\e8a6"}.icon-plane-departure-solid:before{content:"\e8a7"}.icon-play:before{content:"\e8a8"}.icon-plus---circle:before{content:"\e8a9"}.icon-plus---square:before{content:"\e8aa"}.icon-plus:before{content:"\e8ab"}.icon-pray-solid:before{content:"\e8ac"}.icon-presentation:before{content:"\e8ad"}.icon-printer:before{content:"\e8ae"}.icon-public-toilet:before{content:"\e8af"}.icon-puzzle:before{content:"\e8b0"}.icon-quote:before{content:"\e8b1"}.icon-rain:before{content:"\e8b2"}.icon-receipt-solid:before{content:"\e8b3"}.icon-reel:before{content:"\e8b4"}.icon-refresh:before{content:"\e8b5"}.icon-refrigerator:before{content:"\e8b6"}.icon-reminder:before{content:"\e8b7"}.icon-remove-account:before{content:"\e8b8"}.icon-resize:before{content:"\e8b9"}.icon-resting:before{content:"\e8ba"}.icon-rocking-horse:before{content:"\e8bb"}.icon-router:before{content:"\e8bc"}.icon-ruler:before{content:"\e8bd"}.icon-sandals:before{content:"\e8be"}.icon-school-bus:before{content:"\e8bf"}.icon-secure-location:before{content:"\e8c0"}.icon-security:before{content:"\e8c1"}.icon-share:before{content:"\e8c2"}.icon-shipping-fast-solid:before{content:"\e8c3"}.icon-shop:before{content:"\e8c4"}.icon-shopping-bag:before{content:"\e8c5"}.icon-shower-head:before{content:"\e8c6"}.icon-smile:before{content:"\e8c7"}.icon-snowflake:before{content:"\e8c8"}.icon-sofa:before{content:"\e8c9"}.icon-sofa-two:before{content:"\e8ca"}.icon-soybean-milk-maker:before{content:"\e8cb"}.icon-spoon:before{content:"\e8cc"}.icon-star---solid:before{content:"\e8cd"}.icon-star:before{content:"\e8ce"}.icon-storm-weather:before{content:"\e8cf"}.icon-suitcase:before{content:"\e8d0"}.icon-sunny:before{content:"\e8d1"}.icon-sunrise:before{content:"\e8d2"}.icon-sunset:before{content:"\e8d3"}.icon-surveillance-cameras-two:before{content:"\e8d4"}.icon-swimmer:before{content:"\e8d5"}.icon-swimming-pool:before{content:"\e8d6"}.icon-swimsuit:before{content:"\e8d7"}.icon-table:before{content:"\e8d8"}.icon-tag:before{content:"\e8d9"}.icon-target:before{content:"\e8da"}.icon-temp---high:before{content:"\e8db"}.icon-temp---low:before{content:"\e8dc"}.icon-temp---mid:before{content:"\e8dd"}.icon-ticket:before{content:"\e8de"}.icon-toilet-paper-solid:before{content:"\e8df"}.icon-toilet-solid:before{content:"\e8e0"}.icon-train:before{content:"\e8e1"}.icon-train-1:before{content:"\e8e2"}.icon-transport:before{content:"\e8e3"}.icon-trash:before{content:"\e8e4"}.icon-trees:before{content:"\e8e5"}.icon-tripadvisor:before{content:"\e8e6"}.icon-truck:before{content:"\e8e7"}.icon-tv-one:before{content:"\e8e8"}.icon-typing:before{content:"\e8e9"}.icon-up-and-down:before{content:"\e8ea"}.icon-user-location:before{content:"\e8eb"}.icon-users:before{content:"\e8ec"}.icon-vertical-resize:before{content:"\e8ed"}.icon-voice:before{content:"\e8ee"}.icon-voice-off:before{content:"\e8ef"}.icon-washing-machine:before{content:"\e8f0"}.icon-water-drop:before{content:"\e8f1"}.icon-web:before{content:"\e8f2"}.icon-weight-scale:before{content:"\e8f3"}.icon-wheelchair:before{content:"\e8f4"}.icon-wifi:before{content:"\e8f5"}.icon-wifi-off:before{content:"\e8f6"}.icon-zoom-in:before{content:"\e8f7"}.icon-zoom-out:before{content:"\e8f8"}.icon-account-info:before{content:"\e8f9"}.icon-account:before{content:"\e8fa"}.icon-account-1:before{content:"\e8fb"}.icon-add-account:before{content:"\e8fc"}.icon-air-conditioning:before{content:"\e8fd"}.icon-alert---circle:before{content:"\e8fe"}.icon-approve-user:before{content:"\e8ff"}.icon-arrow---down:before{content:"\e900"}.icon-arrow---expand:before{content:"\e901"}.icon-arrow---left:before{content:"\e902"}.icon-tiktok:before{content:"\e903"}.icon-shopping-cart-02:before{content:"\e904"}.icon-smoking:before{content:"\e905"}.icon-no-smoking:before{content:"\e906"}.icon-eye:before{content:"\e907"}.icon-eye-slash:before{content:"\e908"}.icon-logout:before{content:"\e909"}.icon-login:before{content:"\e90a"}.icon-duvet:before{content:"\e90b"}.icon-jaccuzi:before{content:"\e90c"}.icon-kettle:before{content:"\e90d"}.icon-laundry:before{content:"\e90e"}.icon-mattress:before{content:"\e90f"}.icon-menu:before{content:"\e910"}.icon-minibar:before{content:"\e911"}.icon-nespresso:before{content:"\e912"}.icon-safe:before{content:"\e913"}.icon-sentosa:before{content:"\e914"}.icon-sink:before{content:"\e915"}.icon-tv:before{content:"\e916"}.icon-bar:before{content:"\e917"}.icon-link-ext:before{content:"\f08e"}html{scroll-behavior:smooth}.no-padding{padding:0!important}@media (max-width:1199px){.no-padding--mobile{padding:0!important}}@media (min-width:1200px){.no-padding--desktop{padding:0!important}}.no-bottom-margin{margin-bottom:-15px}@media (max-width:1199px){.no-bottom-margin--mobile{margin-bottom:-15px}}@media (min-width:1200px){.no-bottom-margin--desktop{margin-bottom:-15px}}.hidden{display:none!important}@media (max-width:1199px){.hidden-onMobile{display:none!important}}@media (min-width:1200px){.hidden-onDesktop{display:none!important}}.container,.fluid-container,.grid-wrapper-container{padding:0;position:relative;box-sizing:border-box;margin-left:auto;margin-right:auto}.container>.row,.fluid-container>.row,.grid-wrapper-container>.row{margin-top:15px;margin-bottom:15px}@media (max-width:1199px){.container>.row,.fluid-container>.row,.grid-wrapper-container>.row{margin-top:0}}.fluid-container{display:flex;justify-content:center;flex-direction:column;max-width:unset;padding:0}.fluid-container>.row{margin:15px auto}hr[class=section-separator]{margin:50px 0}.flex-column{flex-direction:column}.mw-1280{max-width:1280px;padding-left:0;padding-right:0}.bg-gold{background:#f1ece4}.bg-white{background:#fff}.no-margin{margin:0!important}@media (min-width:1200px){.carousel-with-content-top__navigation{max-width:100%;padding-right:60px}}@media (max-width:1199px){.carousel-with-content-top__navigation{max-width:100%;padding-right:20px}}@media (min-width:1922px){.carousel-with-content-top__navigation{max-width:1800px;padding:0}}#root .page-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}#root .row :has(.column) .row{margin-top:30px}@media (max-width:1199px){#root .row :has(.column) .row{justify-content:space-between;padding:0 20px;margin-top:20px}}@media (max-width:1199px){#root .row :has(.column) .column{width:40%}}#root .row :has(.column) .column img{margin-bottom:20px}#root .row :has(.column) .column strong{color:#c4ab82;font-size:18px;font-weight:500}#root .row :has(.column) .column p{font-size:14px}#root .row.grid-wrapper{margin:0 auto}#root .row.grid-wrapper>[class*=col]{padding-right:0;padding-left:0}#root .row.grid-wrapper.pb-0{padding-bottom:0}#root .row.grid-wrapper.pb-10{padding-bottom:10px}#root .row.grid-wrapper.pb-20{padding-bottom:20px}@media (max-width:1199px){#root .row.grid-wrapper.pb-20{padding-bottom:13px}}#root .row.grid-wrapper.pb-30{padding-bottom:30px}@media (max-width:1199px){#root .row.grid-wrapper.pb-30{padding-bottom:20px}}#root .row.grid-wrapper.pb-40{padding-bottom:40px}@media (max-width:1199px){#root .row.grid-wrapper.pb-40{padding-bottom:26px}}#root .row.grid-wrapper.pb-50{padding-bottom:50px}@media (max-width:1199px){#root .row.grid-wrapper.pb-50{padding-bottom:33px}}#root .row.grid-wrapper.pb-60{padding-bottom:60px}@media (max-width:1199px){#root .row.grid-wrapper.pb-60{padding-bottom:40px}}#root .row.grid-wrapper.pb-70{padding-bottom:70px}@media (max-width:1199px){#root .row.grid-wrapper.pb-70{padding-bottom:46px}}#root .row.grid-wrapper.pb-80{padding-bottom:80px}@media (max-width:1199px){#root .row.grid-wrapper.pb-80{padding-bottom:53px}}#root .row.grid-wrapper.pt-0{padding-top:0}#root .row.grid-wrapper.pt-10{padding-top:10px}#root .row.grid-wrapper.pt-20{padding-top:20px}@media (max-width:1199px){#root .row.grid-wrapper.pt-20{padding-top:13px}}#root .row.grid-wrapper.pt-30{padding-top:30px}@media (max-width:1199px){#root .row.grid-wrapper.pt-30{padding-top:20px}}#root .row.grid-wrapper.pt-40{padding-top:40px}@media (max-width:1199px){#root .row.grid-wrapper.pt-40{padding-top:26px}}#root .row.grid-wrapper.pt-50{padding-top:50px}@media (max-width:1199px){#root .row.grid-wrapper.pt-50{padding-top:33px}}#root .row.grid-wrapper.pt-60{padding-top:60px}@media (max-width:1199px){#root .row.grid-wrapper.pt-60{padding-top:40px}}#root .row.grid-wrapper.pt-70{padding-top:70px}@media (max-width:1199px){#root .row.grid-wrapper.pt-70{padding-top:46px}}#root .row.grid-wrapper.pt-80{padding-top:80px}@media (max-width:1199px){#root .row.grid-wrapper.pt-80{padding-top:53px}}#root .row.grid-wrapper:has(.side-image){position:relative;z-index:1}#root .row.grid-wrapper:has(.side-image):first-child{position:relative;z-index:50}#root .row.grid-wrapper:has(.side-image):nth-child(2){position:relative;z-index:49}#root .row.grid-wrapper:has(.side-image):nth-child(3){position:relative;z-index:48}#root .row.grid-wrapper:has(.side-image):nth-child(4){position:relative;z-index:47}#root .row.grid-wrapper:has(.side-image):nth-child(5){position:relative;z-index:46}#root .row.grid-wrapper:has(.side-image):nth-child(6){position:relative;z-index:45}#root .row.grid-wrapper:has(.side-image):nth-child(7){position:relative;z-index:44}#root .row.grid-wrapper:has(.side-image):nth-child(8){position:relative;z-index:43}#root .row.grid-wrapper:has(.side-image):nth-child(9){position:relative;z-index:42}#root .row.grid-wrapper:has(.side-image):nth-child(10){position:relative;z-index:41}#root .row.grid-wrapper:has(.side-image):nth-child(11){position:relative;z-index:40}#root .row.grid-wrapper:has(.side-image):nth-child(12){position:relative;z-index:39}#root .row.grid-wrapper:has(.side-image):nth-child(13){position:relative;z-index:38}#root .row.grid-wrapper:has(.side-image):nth-child(14){position:relative;z-index:37}#root .row.grid-wrapper:has(.side-image):nth-child(15){position:relative;z-index:36}#root .row.grid-wrapper:has(.side-image):nth-child(16){position:relative;z-index:35}#root .row.grid-wrapper:has(.side-image):nth-child(17){position:relative;z-index:34}#root .row.grid-wrapper:has(.side-image):nth-child(18){position:relative;z-index:33}#root .row.grid-wrapper:has(.side-image):nth-child(19){position:relative;z-index:32}#root .row.grid-wrapper:has(.side-image):nth-child(20){position:relative;z-index:31}#root .row.grid-wrapper:has(.side-image):nth-child(21){position:relative;z-index:30}#root .row.grid-wrapper:has(.side-image):nth-child(22){position:relative;z-index:29}#root .row.grid-wrapper:has(.side-image):nth-child(23){position:relative;z-index:28}#root .row.grid-wrapper:has(.side-image):nth-child(24){position:relative;z-index:27}#root .row.grid-wrapper:has(.side-image):nth-child(25){position:relative;z-index:26}#root .row.grid-wrapper:has(.side-image):nth-child(26){position:relative;z-index:25}#root .row.grid-wrapper:has(.side-image):nth-child(27){position:relative;z-index:24}#root .row.grid-wrapper:has(.side-image):nth-child(28){position:relative;z-index:23}#root .row.grid-wrapper:has(.side-image):nth-child(29){position:relative;z-index:22}#root .row.grid-wrapper:has(.side-image):nth-child(30){position:relative;z-index:21}#root .row.grid-wrapper:has(.side-image):nth-child(31){position:relative;z-index:20}#root .row.grid-wrapper:has(.side-image):nth-child(32){position:relative;z-index:19}#root .row.grid-wrapper:has(.side-image):nth-child(33){position:relative;z-index:18}#root .row.grid-wrapper:has(.side-image):nth-child(34){position:relative;z-index:17}#root .row.grid-wrapper:has(.side-image):nth-child(35){position:relative;z-index:16}#root .row.grid-wrapper:has(.side-image):nth-child(36){position:relative;z-index:15}#root .row.grid-wrapper:has(.side-image):nth-child(37){position:relative;z-index:14}#root .row.grid-wrapper:has(.side-image):nth-child(38){position:relative;z-index:13}#root .row.grid-wrapper:has(.side-image):nth-child(39){position:relative;z-index:12}#root .row.grid-wrapper:has(.side-image):nth-child(40){position:relative;z-index:11}#root .row.grid-wrapper:has(.side-image):nth-child(41){position:relative;z-index:10}#root .row.grid-wrapper:has(.side-image):nth-child(42){position:relative;z-index:9}#root .row.grid-wrapper:has(.side-image):nth-child(43){position:relative;z-index:8}#root .row.grid-wrapper:has(.side-image):nth-child(44){position:relative;z-index:7}#root .row.grid-wrapper:has(.side-image):nth-child(45){position:relative;z-index:6}#root .row.grid-wrapper:has(.side-image):nth-child(46){position:relative;z-index:5}#root .row.grid-wrapper:has(.side-image):nth-child(47){position:relative;z-index:4}#root .row.grid-wrapper:has(.side-image):nth-child(48){position:relative;z-index:3}#root .row.grid-wrapper:has(.side-image):nth-child(49){position:relative;z-index:2}#root .row.grid-wrapper:has(.dining-booking-widget){position:relative;z-index:1}#root .row.grid-wrapper:has(.dining-booking-widget):first-child{position:relative;z-index:50}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(2){position:relative;z-index:49}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(3){position:relative;z-index:48}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(4){position:relative;z-index:47}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(5){position:relative;z-index:46}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(6){position:relative;z-index:45}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(7){position:relative;z-index:44}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(8){position:relative;z-index:43}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(9){position:relative;z-index:42}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(10){position:relative;z-index:41}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(11){position:relative;z-index:40}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(12){position:relative;z-index:39}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(13){position:relative;z-index:38}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(14){position:relative;z-index:37}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(15){position:relative;z-index:36}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(16){position:relative;z-index:35}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(17){position:relative;z-index:34}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(18){position:relative;z-index:33}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(19){position:relative;z-index:32}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(20){position:relative;z-index:31}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(21){position:relative;z-index:30}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(22){position:relative;z-index:29}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(23){position:relative;z-index:28}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(24){position:relative;z-index:27}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(25){position:relative;z-index:26}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(26){position:relative;z-index:25}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(27){position:relative;z-index:24}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(28){position:relative;z-index:23}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(29){position:relative;z-index:22}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(30){position:relative;z-index:21}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(31){position:relative;z-index:20}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(32){position:relative;z-index:19}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(33){position:relative;z-index:18}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(34){position:relative;z-index:17}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(35){position:relative;z-index:16}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(36){position:relative;z-index:15}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(37){position:relative;z-index:14}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(38){position:relative;z-index:13}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(39){position:relative;z-index:12}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(40){position:relative;z-index:11}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(41){position:relative;z-index:10}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(42){position:relative;z-index:9}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(43){position:relative;z-index:8}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(44){position:relative;z-index:7}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(45){position:relative;z-index:6}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(46){position:relative;z-index:5}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(47){position:relative;z-index:4}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(48){position:relative;z-index:3}#root .row.grid-wrapper:has(.dining-booking-widget):nth-child(49){position:relative;z-index:2}#root .row.grid-wrapper:has(.attraction-booking-widget){position:relative;z-index:1}#root .row.grid-wrapper:has(.attraction-booking-widget):first-child{position:relative;z-index:50}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(2){position:relative;z-index:49}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(3){position:relative;z-index:48}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(4){position:relative;z-index:47}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(5){position:relative;z-index:46}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(6){position:relative;z-index:45}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(7){position:relative;z-index:44}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(8){position:relative;z-index:43}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(9){position:relative;z-index:42}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(10){position:relative;z-index:41}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(11){position:relative;z-index:40}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(12){position:relative;z-index:39}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(13){position:relative;z-index:38}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(14){position:relative;z-index:37}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(15){position:relative;z-index:36}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(16){position:relative;z-index:35}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(17){position:relative;z-index:34}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(18){position:relative;z-index:33}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(19){position:relative;z-index:32}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(20){position:relative;z-index:31}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(21){position:relative;z-index:30}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(22){position:relative;z-index:29}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(23){position:relative;z-index:28}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(24){position:relative;z-index:27}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(25){position:relative;z-index:26}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(26){position:relative;z-index:25}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(27){position:relative;z-index:24}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(28){position:relative;z-index:23}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(29){position:relative;z-index:22}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(30){position:relative;z-index:21}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(31){position:relative;z-index:20}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(32){position:relative;z-index:19}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(33){position:relative;z-index:18}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(34){position:relative;z-index:17}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(35){position:relative;z-index:16}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(36){position:relative;z-index:15}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(37){position:relative;z-index:14}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(38){position:relative;z-index:13}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(39){position:relative;z-index:12}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(40){position:relative;z-index:11}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(41){position:relative;z-index:10}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(42){position:relative;z-index:9}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(43){position:relative;z-index:8}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(44){position:relative;z-index:7}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(45){position:relative;z-index:6}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(46){position:relative;z-index:5}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(47){position:relative;z-index:4}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(48){position:relative;z-index:3}#root .row.grid-wrapper:has(.attraction-booking-widget):nth-child(49){position:relative;z-index:2}#root .row.grid-wrapper:has(.attraction-package-booking){position:relative;z-index:1}#root .row.grid-wrapper:has(.attraction-pacakge-booking):first-child{position:relative;z-index:50}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(2){position:relative;z-index:49}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(3){position:relative;z-index:48}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(4){position:relative;z-index:47}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(5){position:relative;z-index:46}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(6){position:relative;z-index:45}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(7){position:relative;z-index:44}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(8){position:relative;z-index:43}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(9){position:relative;z-index:42}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(10){position:relative;z-index:41}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(11){position:relative;z-index:40}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(12){position:relative;z-index:39}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(13){position:relative;z-index:38}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(14){position:relative;z-index:37}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(15){position:relative;z-index:36}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(16){position:relative;z-index:35}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(17){position:relative;z-index:34}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(18){position:relative;z-index:33}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(19){position:relative;z-index:32}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(20){position:relative;z-index:31}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(21){position:relative;z-index:30}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(22){position:relative;z-index:29}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(23){position:relative;z-index:28}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(24){position:relative;z-index:27}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(25){position:relative;z-index:26}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(26){position:relative;z-index:25}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(27){position:relative;z-index:24}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(28){position:relative;z-index:23}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(29){position:relative;z-index:22}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(30){position:relative;z-index:21}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(31){position:relative;z-index:20}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(32){position:relative;z-index:19}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(33){position:relative;z-index:18}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(34){position:relative;z-index:17}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(35){position:relative;z-index:16}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(36){position:relative;z-index:15}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(37){position:relative;z-index:14}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(38){position:relative;z-index:13}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(39){position:relative;z-index:12}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(40){position:relative;z-index:11}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(41){position:relative;z-index:10}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(42){position:relative;z-index:9}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(43){position:relative;z-index:8}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(44){position:relative;z-index:7}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(45){position:relative;z-index:6}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(46){position:relative;z-index:5}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(47){position:relative;z-index:4}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(48){position:relative;z-index:3}#root .row.grid-wrapper:has(.attraction-pacakge-booking):nth-child(49){position:relative;z-index:2}#root .row.grid-wrapper:has(.hotel-package-booking){position:relative;z-index:1}#root .row.grid-wrapper:has(.hotel-package-booking):first-child{position:relative;z-index:50}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(2){position:relative;z-index:49}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(3){position:relative;z-index:48}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(4){position:relative;z-index:47}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(5){position:relative;z-index:46}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(6){position:relative;z-index:45}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(7){position:relative;z-index:44}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(8){position:relative;z-index:43}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(9){position:relative;z-index:42}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(10){position:relative;z-index:41}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(11){position:relative;z-index:40}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(12){position:relative;z-index:39}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(13){position:relative;z-index:38}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(14){position:relative;z-index:37}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(15){position:relative;z-index:36}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(16){position:relative;z-index:35}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(17){position:relative;z-index:34}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(18){position:relative;z-index:33}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(19){position:relative;z-index:32}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(20){position:relative;z-index:31}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(21){position:relative;z-index:30}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(22){position:relative;z-index:29}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(23){position:relative;z-index:28}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(24){position:relative;z-index:27}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(25){position:relative;z-index:26}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(26){position:relative;z-index:25}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(27){position:relative;z-index:24}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(28){position:relative;z-index:23}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(29){position:relative;z-index:22}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(30){position:relative;z-index:21}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(31){position:relative;z-index:20}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(32){position:relative;z-index:19}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(33){position:relative;z-index:18}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(34){position:relative;z-index:17}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(35){position:relative;z-index:16}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(36){position:relative;z-index:15}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(37){position:relative;z-index:14}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(38){position:relative;z-index:13}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(39){position:relative;z-index:12}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(40){position:relative;z-index:11}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(41){position:relative;z-index:10}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(42){position:relative;z-index:9}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(43){position:relative;z-index:8}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(44){position:relative;z-index:7}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(45){position:relative;z-index:6}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(46){position:relative;z-index:5}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(47){position:relative;z-index:4}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(48){position:relative;z-index:3}#root .row.grid-wrapper:has(.hotel-package-booking):nth-child(49){position:relative;z-index:2}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card){position:relative;z-index:1}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):first-child{position:relative;z-index:50}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(2){position:relative;z-index:49}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(3){position:relative;z-index:48}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(4){position:relative;z-index:47}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(5){position:relative;z-index:46}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(6){position:relative;z-index:45}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(7){position:relative;z-index:44}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(8){position:relative;z-index:43}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(9){position:relative;z-index:42}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(10){position:relative;z-index:41}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(11){position:relative;z-index:40}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(12){position:relative;z-index:39}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(13){position:relative;z-index:38}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(14){position:relative;z-index:37}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(15){position:relative;z-index:36}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(16){position:relative;z-index:35}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(17){position:relative;z-index:34}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(18){position:relative;z-index:33}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(19){position:relative;z-index:32}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(20){position:relative;z-index:31}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(21){position:relative;z-index:30}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(22){position:relative;z-index:29}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(23){position:relative;z-index:28}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(24){position:relative;z-index:27}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(25){position:relative;z-index:26}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(26){position:relative;z-index:25}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(27){position:relative;z-index:24}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(28){position:relative;z-index:23}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(29){position:relative;z-index:22}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(30){position:relative;z-index:21}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(31){position:relative;z-index:20}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(32){position:relative;z-index:19}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(33){position:relative;z-index:18}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(34){position:relative;z-index:17}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(35){position:relative;z-index:16}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(36){position:relative;z-index:15}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(37){position:relative;z-index:14}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(38){position:relative;z-index:13}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(39){position:relative;z-index:12}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(40){position:relative;z-index:11}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(41){position:relative;z-index:10}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(42){position:relative;z-index:9}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(43){position:relative;z-index:8}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(44){position:relative;z-index:7}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(45){position:relative;z-index:6}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(46){position:relative;z-index:5}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(47){position:relative;z-index:4}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(48){position:relative;z-index:3}#root .row.grid-wrapper:has(.rws__cross-sell-selection--card):nth-child(49){position:relative;z-index:2}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget){position:relative;z-index:1}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):first-child{position:relative;z-index:50}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(2){position:relative;z-index:49}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(3){position:relative;z-index:48}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(4){position:relative;z-index:47}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(5){position:relative;z-index:46}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(6){position:relative;z-index:45}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(7){position:relative;z-index:44}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(8){position:relative;z-index:43}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(9){position:relative;z-index:42}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(10){position:relative;z-index:41}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(11){position:relative;z-index:40}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(12){position:relative;z-index:39}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(13){position:relative;z-index:38}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(14){position:relative;z-index:37}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(15){position:relative;z-index:36}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(16){position:relative;z-index:35}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(17){position:relative;z-index:34}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(18){position:relative;z-index:33}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(19){position:relative;z-index:32}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(20){position:relative;z-index:31}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(21){position:relative;z-index:30}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(22){position:relative;z-index:29}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(23){position:relative;z-index:28}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(24){position:relative;z-index:27}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(25){position:relative;z-index:26}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(26){position:relative;z-index:25}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(27){position:relative;z-index:24}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(28){position:relative;z-index:23}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(29){position:relative;z-index:22}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(30){position:relative;z-index:21}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(31){position:relative;z-index:20}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(32){position:relative;z-index:19}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(33){position:relative;z-index:18}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(34){position:relative;z-index:17}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(35){position:relative;z-index:16}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(36){position:relative;z-index:15}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(37){position:relative;z-index:14}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(38){position:relative;z-index:13}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(39){position:relative;z-index:12}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(40){position:relative;z-index:11}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(41){position:relative;z-index:10}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(42){position:relative;z-index:9}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(43){position:relative;z-index:8}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(44){position:relative;z-index:7}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(45){position:relative;z-index:6}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(46){position:relative;z-index:5}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(47){position:relative;z-index:4}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(48){position:relative;z-index:3}#root .row.grid-wrapper:has(.side-image-with-attraction-booking-widget):nth-child(49){position:relative;z-index:2}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking){position:relative;z-index:1}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):first-child{position:relative;z-index:50}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(2){position:relative;z-index:49}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(3){position:relative;z-index:48}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(4){position:relative;z-index:47}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(5){position:relative;z-index:46}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(6){position:relative;z-index:45}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(7){position:relative;z-index:44}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(8){position:relative;z-index:43}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(9){position:relative;z-index:42}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(10){position:relative;z-index:41}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(11){position:relative;z-index:40}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(12){position:relative;z-index:39}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(13){position:relative;z-index:38}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(14){position:relative;z-index:37}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(15){position:relative;z-index:36}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(16){position:relative;z-index:35}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(17){position:relative;z-index:34}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(18){position:relative;z-index:33}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(19){position:relative;z-index:32}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(20){position:relative;z-index:31}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(21){position:relative;z-index:30}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(22){position:relative;z-index:29}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(23){position:relative;z-index:28}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(24){position:relative;z-index:27}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(25){position:relative;z-index:26}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(26){position:relative;z-index:25}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(27){position:relative;z-index:24}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(28){position:relative;z-index:23}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(29){position:relative;z-index:22}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(30){position:relative;z-index:21}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(31){position:relative;z-index:20}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(32){position:relative;z-index:19}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(33){position:relative;z-index:18}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(34){position:relative;z-index:17}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(35){position:relative;z-index:16}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(36){position:relative;z-index:15}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(37){position:relative;z-index:14}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(38){position:relative;z-index:13}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(39){position:relative;z-index:12}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(40){position:relative;z-index:11}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(41){position:relative;z-index:10}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(42){position:relative;z-index:9}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(43){position:relative;z-index:8}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(44){position:relative;z-index:7}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(45){position:relative;z-index:6}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(46){position:relative;z-index:5}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(47){position:relative;z-index:4}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(48){position:relative;z-index:3}#root .row.grid-wrapper:has(.side-image-with-hotel-package-booking):nth-child(49){position:relative;z-index:2}@media (min-width:1200px){#root .container,#root .fluid-container,#root .grid-wrapper-container{max-width:100%}#root .grid-wrapper-container{padding:0 60px}}@media (min-width:1922px){#root .container,#root .fluid-container,#root .grid-wrapper-container{max-width:1800px;padding:0}}@media (max-width:1199px){#root .container,#root .fluid-container,#root .grid-wrapper-container{max-width:100%}}@media (max-width:1199px){#root .grid-wrapper-container{padding:0 20px}}main .image-bg{position:absolute;opacity:.6;width:100%;top:0;height:100%;object-fit:cover}main .row.grid-wrapper{position:relative}main .row.grid-wrapper:has(.membership-earn-point-info) .image-bg{display:none}.editor-error-message{text-align:center;background-color:#d5d5d5;padding:20px;margin:20px 0;color:#000;border:2px dashed #000}.editor-error-message p{margin:0}#nprogress{position:fixed;z-index:999;pointer-events:none}#nprogress .bar{background:#c84332;position:fixed;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #c84332,0 0 5px #c84332;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#c84332 transparent transparent #c84332;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.snippet-table-wrapper table,.snippet-table-wrapper th,.table table,.table th{border:1px solid #ddd}.snippet-table-wrapper td,.table td{border:1px solid #d8d8d8}.snippet-table-wrapper table,.table table{border-collapse:collapse}.snippet-table-wrapper table thead th,.table table thead th{font-size:16px;line-height:20px;font-weight:400;color:#fff;text-align:center;background-color:#c4ab82;padding:15px 10px;min-height:53px;vertical-align:middle}@media (max-width:1199px){.snippet-table-wrapper table thead th,.table table thead th{font-size:11px;line-height:15px}}.snippet-table-wrapper table td,.table table td{font-size:16px;line-height:20px;font-weight:400;color:#50505d;text-align:center;background-color:#fff;padding:10px}@media (max-width:1199px){.snippet-table-wrapper table td,.table table td{font-size:12px;line-height:17px}}.snippet-video-wrapper iframe,.snippet-video-wrapper video{width:100%}.snippet-image-wrapper img{max-width:100%;height:auto!important}.btn{font-size:18px;line-height:28px;font-weight:400;border-radius:2px;padding:12px 20px;box-shadow:unset;white-space:nowrap}@media (max-width:640px){.btn{padding:4px;font-size:14px}}.btn-text{white-space:nowrap}.btn:has(:only-child){padding:12px}@media (max-width:640px){.btn:has(:only-child){padding:4px}}.btn.btn-lg{padding:20px 32px}.btn.btn-sm{padding:6px 12px;font-weight:400}.btn.btn-rounded{border-radius:48px}.btn.btn-cta{font-family:"Ubuntu";font-size:18px;line-height:28px;color:#fff;background-color:#0f3d6c}@media (min-width:1200px){.btn.btn-cta{font-size:18px;line-height:28px}}@media (max-width:640px){.btn.btn-cta{font-size:14px;line-height:24px}}.btn.btn-cta:active,.btn.btn-cta:focus,.btn.btn-cta:hover{box-shadow:unset;background-color:#0a0a48}.btn.btn-grey{color:#fff;background-color:#17171c}.btn.btn-grey:hover{background-color:#50505d}.btn.btn-grey:active,.btn.btn-grey:focus{box-shadow:unset;color:#fff;background-color:#34343c}.btn.btn-grey.disabled,.btn.btn-grey:disabled{border:1px solid #ceced5}.btn.btn-primary{border:0;background-color:#c4ab82}.btn.btn-primary:hover{color:#17171c;background-color:#f1ece4}.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled):focus{box-shadow:unset;color:#17171c;background-color:#8b7655}.btn.btn-primary.disabled,.btn.btn-primary:disabled{box-shadow:unset}.btn.btn-pagination,.btn.btn-secondary{border:1px solid #c4ab82;background-color:unset}.btn.btn-pagination:not(:disabled):not(.disabled):hover,.btn.btn-secondary:not(:disabled):not(.disabled):hover{background-color:#f1ece4}.btn.btn-pagination:not(:disabled):not(.disabled).active,.btn.btn-pagination:not(:disabled):not(.disabled):active,.btn.btn-pagination:not(:disabled):not(.disabled):focus,.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-secondary:not(:disabled):not(.disabled):focus{box-shadow:unset;background-color:#c4ab82;border:1px solid #c4ab82}.btn.btn-pagination:disabled,.btn.btn-secondary.disabled,.btn.btn-secondary:disabled,.btn.disabled.btn-pagination{box-shadow:unset;border:1px solid #e4e4e7;background-color:unset;color:#9c9caa}.btn.btn-pagination:disabled:active,.btn.btn-pagination:disabled:focus,.btn.btn-pagination:disabled:hover,.btn.btn-secondary.disabled:active,.btn.btn-secondary.disabled:focus,.btn.btn-secondary.disabled:hover,.btn.btn-secondary:disabled:active,.btn.btn-secondary:disabled:focus,.btn.btn-secondary:disabled:hover,.btn.disabled.btn-pagination:active,.btn.disabled.btn-pagination:focus,.btn.disabled.btn-pagination:hover{box-shadow:unset;border:1px solid #e4e4e7;background-color:unset}.btn.btn-secondary-grey{border:1px solid #ceced5;background-color:unset}.btn.btn-secondary-grey:hover{background-color:#e4e4e7}.btn.btn-secondary-grey:active,.btn.btn-secondary-grey:focus{box-shadow:unset;background-color:#9c9caa}.btn.btn-secondary-grey.disabled,.btn.btn-secondary-grey:disabled{border:1px solid #e4e4e7;background-color:unset;color:#9c9caa}.btn.btn-secondary-grey.disabled:active,.btn.btn-secondary-grey.disabled:focus,.btn.btn-secondary-grey.disabled:hover,.btn.btn-secondary-grey:disabled:active,.btn.btn-secondary-grey:disabled:focus,.btn.btn-secondary-grey:disabled:hover{box-shadow:unset;border:1px solid #e4e4e7;background-color:unset}.btn.btn-tertiary{color:#17171c;background-color:unset;font-weight:400}.btn.btn-tertiary:hover{color:#c4ab82;text-decoration:underline}.btn.btn-tertiary:active,.btn.btn-tertiary:focus{box-shadow:unset;color:#8b7655;text-decoration:underline}.btn.btn-tertiary.disabled,.btn.btn-tertiary:disabled{background-color:unset}.btn.btn-tertiary.disabled:active,.btn.btn-tertiary.disabled:focus,.btn.btn-tertiary.disabled:hover,.btn.btn-tertiary:disabled:active,.btn.btn-tertiary:disabled:focus,.btn.btn-tertiary:disabled:hover{text-decoration:none;background-color:unset}.btn.btn-pagination{color:#50505d;font-weight:400;padding:12px 24px}.btn.btn-pagination:active [class^=icon-]:before,.btn.btn-pagination:focus [class^=icon-]:before{color:#50505d}.btn.btn-pagination [class^=icon-]:before{vertical-align:middle;color:#c4ab82}.btn.btn-pagination [class^=icon-]:first-child:before{margin-right:20px}.btn.btn-pagination [class^=icon-]:last-child:before{margin-left:20px}.btn.btn-danger{border:1px solid #d91f2b;background-color:#d91f2b;color:#fff}.btn.btn-danger:hover{background-color:#93152a;border:1px solid #93152a}.btn.btn-danger:active,.btn.btn-danger:focus{box-shadow:unset;background-color:#590d21;border:1px solid #590d21}.btn.btn-danger.disabled,.btn.btn-danger:disabled{border:1px solid #e4e4e7;background-color:unset;color:#9c9caa}.btn.btn-danger.disabled:active,.btn.btn-danger.disabled:focus,.btn.btn-danger.disabled:hover,.btn.btn-danger:disabled:active,.btn.btn-danger:disabled:focus,.btn.btn-danger:disabled:hover{box-shadow:unset;border:1px solid #e4e4e7;background-color:unset}.btn [class^=icon-]{color:#50505d}.btn [class^=icon-]:first-child:before{margin-right:12px;margin-left:0}.btn [class^=icon-]:last-child:before{margin-right:0;margin-left:12px}.btn [class^=icon-]:only-child:before{margin:0}.btn.disabled,.btn:disabled{pointer-events:none}.btn.disabled,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{color:#9c9caa;background-color:#e4e4e7}.rws__input-group label{color:#c4ab82;font-weight:400;margin-bottom:6px}.rws__input-group .placeholder{width:auto;white-space:nowrap;position:relative;padding:0 5px}.rws__input-group .placeholder input{position:absolute;left:0}.rws__input-group .rws__input{display:flex;align-items:center;border:1px solid #ceced5;border-radius:2px;padding:12px;background-color:#fff;height:50px}@media (max-width:640px){.rws__input-group .rws__input{height:35px}}.rws__input-group .rws__input.rws__input-is-valid{border:1px solid #55b146}.rws__input-group .rws__input.rws__input-is-invalid{border:1px solid #e53a2f}.rws__input-group .rws__input.rws__input-disabled{background-color:#e4e4e7;pointer-events:none}.rws__input-group .rws__input.rws__input-focused,.rws__input-group .rws__input:focus-within{border:1px solid #c4ab82}.rws__input-group .rws__input input{border-color:transparent;width:100%}.rws__input-group .rws__input input::placeholder{color:#9c9caa}.rws__input-group .rws__input input:focus{outline:none}.rws__input-group .rws__input input:disabled{background-color:#e4e4e7}.rws__input-group .rws__input input[type=number]{text-align:center}.rws__input-group .rws__input input[type=number]::-webkit-inner-spin-button,.rws__input-group .rws__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rws__input-group .rws__input input[type=number][type=number]{-moz-appearance:textfield}.rws__input-group .rws__input .rws__input-unit{margin-left:8px;color:#9c9caa}.rws__input-group .rws__input .rws__input-button{cursor:pointer}.rws__input-group .rws__input .rws__input-button.is-disabled{cursor:default;pointer-events:none}.rws__input-group .rws__input-feedback-valid{color:#55b146}.rws__input-group .rws__input-feedback-invalid{color:#e53a2f}.rws__input-group .rws_input-icon-container{display:flex;height:100%;align-items:center}.rws__input-group .rws_input-icon-container .rws__input-icon{line-height:1;margin:0 8px}@media (max-width:640px){.rws__input-group .rws_input-icon-container .rws__input-icon{font-size:18px}}textarea.rws__input{outline:none;width:100%;padding:8px 12px}.rws__input-quantity{padding:0!important}.rws__input-quantity input[type=number]::-webkit-inner-spin-button,.rws__input-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.rws__input-quantity button{background-color:#fff;border:none;padding:12px}.rws__input-quantity button .icon-minus:before,.rws__input-quantity button .icon-plus:before{font-weight:700}.rws__input-quantity button .icon-minus:before.text-secondary,.rws__input-quantity button .icon-plus:before.text-secondary{color:#9c9caa}.form-control{display:flex;align-items:center;font-size:1.125rem}.form-control.checkbox-sm input[type=checkbox]{width:1rem;height:1rem}.form-control.checkbox-sm input[type=checkbox]:before{width:12px;height:10px}.form-control.checkbox-md input[type=checkbox]{width:1.25rem;height:1.25rem}.form-control.checkbox-md input[type=checkbox]:before{width:16px;height:14px}.form-control.checkbox-lg input[type=checkbox]{width:1.5rem;height:1.5rem}.form-control.checkbox-lg input[type=checkbox]:before{width:20px;height:18px}.form-control+.form-control{margin-top:1rem}.form-control--disabled{color:grey;cursor:not-allowed}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin-right:10px;color:currentColor;border:1px solid #9c9caa;border-radius:.15rem;transform:translateY(-.075rem);display:grid;place-content:center}input[type=checkbox]:before{content:"";-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;box-shadow:inset 1rem 1rem #fff}input[type=checkbox]:disabled{background-color:#e4e4e7;border-color:#e4e4e7}input[type=checkbox]:disabled:before{box-shadow:inset 1rem 1rem #9c9caa}input[type=checkbox]:disabled:checked,input[type=checkbox]:disabled:checked:hover{background-color:#e4e4e7;border-color:#e4e4e7}input[type=checkbox]:checked{background-color:#c4ab82;border-color:#c4ab82}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:checked:hover{background-color:#8b7655;border-color:#8b7655}input[type=checkbox]:hover{border-color:#50505d}input[type=checkbox]:disabled:hover{border-color:#e4e4e7}input[type=checkbox]:focus{outline:none}input[type=checkbox]:disabled{color:grey;cursor:not-allowed}.rws__input-radio{font-size:1.125rem;display:flex;align-items:center;color:#50505d}.rws__input-radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #9c9caa;border-radius:50%;transform:translateY(-.075em);cursor:pointer;display:grid;place-content:center;margin:0 8px 0 0}.rws__input-radio input[type=radio]:hover{border-color:#50505d}.rws__input-radio input[type=radio]:disabled{background-color:#ceced5;border-color:#ceced5;color:pink}.rws__input-radio input[type=radio]:disabled:before{background-color:#ceced5}.rws__input-radio input[type=radio]:before{content:"";border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em #fff}.rws__input-radio input[type=radio].checked,.rws__input-radio input[type=radio]:checked{background-color:#c4ab82;border-color:#c4ab82;cursor:default}.rws__input-radio input[type=radio].checked:hover,.rws__input-radio input[type=radio]:checked:hover{background-color:#8b7655;border-color:#8b7655}.rws__input-radio input[type=radio].checked:disabled,.rws__input-radio input[type=radio]:checked:disabled{background-color:#ceced5;border-color:#ceced5}.rws__input-radio input[type=radio].checked:before,.rws__input-radio input[type=radio]:checked:before{transform:scale(1)}.rws__input-radio input[type=radio].checked:disabled:before,.rws__input-radio input[type=radio]:checked:disabled:before{box-shadow:inset 1em 1em #9c9caa}.rws__input-radio input[type=radio]:focus{outline:none}.rws__input-radio-sm input[type=radio]{width:16px;min-width:16px;height:16px}.rws__input-radio-sm input[type=radio]:before{width:8px;height:8px}.rws__input-radio-md input[type=radio]{width:16px;min-width:16px;height:16px}.rws__input-radio-md input[type=radio]:before{width:6px;height:6px}.rws__input-radio-lg input[type=radio]{width:28px;min-width:28px;height:28px}.rws__input-radio-lg input[type=radio]:before{width:14px;height:14px}.rws__input-radio-disabled{color:#9c9caa;cursor:not-allowed;pointer-events:none}.rws__input-radio .radio-label{margin-right:5px}.rws__input-radio+.rws__input-radio{margin-top:1em}:root{--swiper-theme-color:#c4ab82!important}.swiper-navigation{display:flex;align-items:center;justify-content:center}.swiper-navigation__pagination{margin:0 48px}.swiper-navigation__pagination .swiper-pagination-bullet{transition:.3s}.swiper-navigation__pagination .swiper-pagination-bullet-active{width:24px;border-radius:8px}.swiper-navigation__pagination .swiper-pagination-bullet:not(:last-child){margin-right:6px}.btn.tag{height:100%;font-size:14px;line-height:20px;font-weight:400;border-radius:6px;padding:3px 12px}.btn.tag:not(:disabled):not(.disabled){cursor:default}.btn.tag.is-filter-tag{border-radius:48px;padding:12px 24px;margin-right:12px;font-size:18px;line-height:28px;color:#50505d}@media (max-width:640px){.btn.tag.is-filter-tag{padding:4px 14px}}.btn.tag.is-filter-tag:not(:disabled):not(.disabled){cursor:pointer}.btn.tag.is-filter-tag.is-active{border:1px solid #8b7655;background:#c4ab82;color:#fff;font-weight:400}.btn.tag-primary,.btn.tag-primary:focus,.btn.tag-primary:hover{background-color:#e4e4e7;color:#9c9caa}.btn.tag-red,.btn.tag-red:focus,.btn.tag-red:hover{background-color:#d91f2b;color:#fff}.btn.tag-secondary,.btn.tag-secondary:focus,.btn.tag-secondary:hover{border:1px solid #ceced5;color:#9c9caa}.btn.tag:disabled,.btn.tag:focus,.btn.tag:hover{box-shadow:unset}.image-container{display:flex;flex-shrink:0}.image-container img{width:100%;object-fit:cover;height:100%}.image-container .icon-close{position:absolute;top:15%;right:7%;width:40px;height:40px;font-size:26px;display:flex;justify-content:center;align-items:center;color:#c4ab82;border:2px solid #c4ab82;border-radius:50%;background:rgba(52,52,60,.6392156862745098);cursor:pointer}@media (min-width:1200px){.image-container .icon-close{width:52px;height:52px;top:18%;right:10%}}.rws__accordion{border-bottom:1px solid #ceced5;margin:0 15px;width:100%}.rws__accordion .rws__accordion-button{width:100%;text-align:left;font-weight:500;background:transparent;padding:16px 0;color:#8b7655;text-decoration:none;outline:none;border:none}.rws__accordion .rws__accordion-button .rws__accordion-title{display:flex;align-items:center}.rws__accordion .rws__accordion-button .rws__accordion-title span{font-size:1.5rem}.rws__accordion ul{transition:height .4s linear}.rws__accordion ul li{list-style:none}.rws__accordion ul li a{color:#50505d;text-decoration:none}.caption__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;font-weight:400}.rws__filter-searchbar{width:100%;display:flex;align-items:center;border:1px solid #ceced5;border-radius:2px;padding:0 .5rem;margin-bottom:2rem}.rws__filter-searchbar input{margin:.75rem;width:100%;border:none;background-color:initial}.rws__filter-searchbar input:focus{outline:none}.rws__filter-searchbar button{padding:0;border:none;background-color:initial;color:rgba(52,52,60,.639216)}.rws__filter-searchbar button span{font-size:1.5rem}.rws__faqs-analytics p{margin-bottom:0}.rws__faqs-analytics span{cursor:pointer}.app-loader{display:flex;justify-content:center;align-items:center}.app-loader--p-absolute{position:absolute;top:0;left:0;width:100%;height:100%}.app-loader--p-fixed{position:fixed;top:0;left:0;width:100%;height:100%}.app-loader--background-overlay{background-color:hsla(0,0%,100%,.6)}.app-loader span[aria-hidden=true]{display:block;font-size:1.6rem;animation:fa-spin 1.4s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rws__input-dropdown{position:relative}.rws__input-dropdown .rws__input{padding:6px 12px}@media (max-width:640px){.rws__input-dropdown .rws__input{height:35px}}.rws__input-dropdown .rws__input.rws__input-focused,.rws__input-dropdown .rws__input:focus-within{border:1px solid #ceced5}.rws__input-dropdown .rws__input:hover,.rws__input-dropdown .rws__input input:hover{cursor:pointer}.rws__input-dropdown .rws__input-options{position:absolute;top:auto;left:0;border:1px solid #ceced5;border-radius:2px;width:auto;min-width:100%;z-index:997;background-color:#fff;flex-direction:column;display:none}.rws__input-dropdown .rws__input-options__section__label{text-align:center;padding-top:12px}.rws__input-dropdown .rws__input-options.active{display:flex}.rws__input-dropdown .rws__input-option{margin:6px 12px;padding:6px 0}.rws__input-dropdown .rws__input-option:not(:last-child){border-bottom:1px solid #ceced5}.rws__input-dropdown .rws__input-option:hover{cursor:pointer;font-weight:500}.rws__input-dropdown .rws__input-icon{font-size:24px}@media (max-width:640px){.rws__input-dropdown .rws__input-icon{font-size:18px}}.rws__input-dropdown:has(.rws__input-disabled){pointer-events:none}.accordion-head-container{padding-left:16px;padding-right:16px}.accordion-card{border:none}.accordion-border{border:1px solid #ceced5}.accordion-no-border .accordion-head-container{margin-bottom:0!important}.accordion-header{display:flex;justify-content:space-between;text-align:left;flex-direction:row;align-items:center;width:100%;text-decoration:none;color:#34343c;padding-left:0;padding-right:0}.accordion-border .card,.accordion-card .card,.accordion-head-container .card,.accordion-header .card,.accordion .card{overflow:visible}.accordion-border .card:not(:first-of-type),.accordion-card .card:not(:first-of-type),.accordion-head-container .card:not(:first-of-type),.accordion-header .card:not(:first-of-type),.accordion .card:not(:first-of-type){border-top:0}.accordion-header:active,.accordion-header:focus,.accordion-header:hover{text-decoration:none;color:#34343c}.accordion-border .color-white,.accordion-card .color-white,.accordion-head-container .color-white,.accordion-header .color-white,.accordion .color-white{color:#fff}.accordion-border .card-body,.accordion-card .card-body,.accordion-head-container .card-body,.accordion-header .card-body,.accordion .card-body{padding:0}.accordion-border .collapse,.accordion-card .collapse,.accordion-head-container .collapse,.accordion-header .collapse,.accordion .collapse{transition-duration:.01}.accordion__anchor{top:100px;position:absolute}.card{border:none;border-radius:0;border-bottom:1px solid #ceced5!important;background:transparent}.card .card-header{background-color:initial;padding:12px 0;border-bottom:1px solid #ceced5!important}@media (min-width:1200px){.card .card-header{padding:25px 0 15px}}.card .card-header .btn{display:flex;justify-content:space-between;width:100%;padding:0}.card .card-header .btn span{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.card .card-body{padding:20px 0}.accordion-border .nav.card-header-text,.accordion-card .nav.card-header-text,.accordion-head-container .nav.card-header-text,.accordion-header .nav.card-header-text,.accordion .nav.card-header-text{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.accordion-border .nav.card-header-text .accordion-element__title,.accordion-card .nav.card-header-text .accordion-element__title,.accordion-head-container .nav.card-header-text .accordion-element__title,.accordion-header .nav.card-header-text .accordion-element__title,.accordion .nav.card-header-text .accordion-element__title{width:90%}.accordion-border .nav.card-header-text .accordion-element__icon,.accordion-card .nav.card-header-text .accordion-element__icon,.accordion-head-container .nav.card-header-text .accordion-element__icon,.accordion-header .nav.card-header-text .accordion-element__icon,.accordion .nav.card-header-text .accordion-element__icon{width:10%}.accordion-border .nav.card-header-text .accordion-element__icon span,.accordion-card .nav.card-header-text .accordion-element__icon span,.accordion-head-container .nav.card-header-text .accordion-element__icon span,.accordion-header .nav.card-header-text .accordion-element__icon span,.accordion .nav.card-header-text .accordion-element__icon span{font-size:24px;line-height:10px}.rws__input-datepicker__disabled{pointer-events:none}.rws__input-datepicker{position:relative}.rws__input-datepicker .rws__input-group{background-color:inherit}.rws__input-datepicker .rws__input{padding:6px 12px;background:#fff}@media (max-width:640px){.rws__input-datepicker .rws__input{height:35px}}.rws__input-datepicker .rws__input.rws__input-focused,.rws__input-datepicker .rws__input:focus-within{border:1px solid #ceced5}.rws__input-datepicker .rws__input:hover,.rws__input-datepicker .rws__input input:hover{cursor:pointer}.rws__input-datepicker .rws__input-icon{font-size:24px}.rws__input-datepicker.pickerPopupHorizontalPositionLeft .DayPicker{position:absolute;left:0}.rws__input-datepicker.pickerPopupHorizontalPositionRight .DayPicker{position:absolute;right:0}@media (min-width:1200px){.rws__input-datepicker.pickerPopupHorizontalPositionRight .rws__input-picker .datepicker-wrapper .rws__input-picker__loader{right:0;left:unset}}@media (min-width:1200px){.rws__input-datepicker.pickerPopupHorizontalPositionCenter .DayPicker{display:flex;justify-content:center}}.rws__input-datepicker .rws__input-picker{position:relative}.rws__input-datepicker .rws__input-picker .app-loader.app-loader--p-absolute.app-loader--background-overlay{z-index:1000;height:100%}@media (min-width:1200px){.rws__input-datepicker .rws__input-picker .app-loader.app-loader--p-absolute.app-loader--background-overlay{top:0;position:absolute;height:100%;width:100%}}.rws__input-datepicker .rws__input-picker .datepicker-wrapper{transition:all .2s ease-in-out}@media (max-width:1199px){.rws__input-datepicker .rws__input-picker .datepicker-wrapper{position:fixed;left:0;right:0;z-index:1}}.rws__input-datepicker .rws__input-picker .datepicker-wrapper .rws__input-picker__loader{position:fixed;z-index:10;height:461px;left:0;right:0}@media (min-width:1200px){.rws__input-datepicker .rws__input-picker .datepicker-wrapper .rws__input-picker__loader{top:0;position:absolute;height:425px;width:398px}}.rws__input-datepicker .rws__input-picker .datepicker-wrapper .rws__input-picker__loader span{color:#17171c}.rws__input-datepicker .rws__input-picker .DayPicker{position:absolute;border:1px solid #ddd;background-color:#fff;top:0;z-index:1;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1199px){.rws__input-datepicker .rws__input-picker .DayPicker{width:100vw}.rws__input-datepicker .rws__input-picker .DayPicker .DayPicker-Day{min-width:33.5px}}.rws__input-datepicker .rws__input-picker .DayPicker-Month{border-collapse:initial;border-spacing:7px 8px;width:100%}.rws__input-datepicker .rws__input-picker .DayPicker-Day{padding:0;border-radius:3px}.rws__input-datepicker .rws__input-picker .DayPicker-Day.DayPicker-Day--today:not(.DayPicker-Day--disabled){color:unset;font-weight:700}.rws__input-datepicker .rws__input-picker .DayPicker-Day.DayPicker-Day--today:not(.DayPicker-Day--disabled).DayPicker-Day--selected{color:#f0f8ff}.rws__input-datepicker .rws__input-picker .DayPicker-Day.DayPicker-Day--today.DayPicker-Day--disabled{font-weight:unset}.rws__input-datepicker .rws__input-picker .DayPicker-Day.DayPicker-Day--outside{border:unset}.rws__input-datepicker .rws__input-picker .DayPicker-Day.DayPicker-Day--disabled{pointer-events:none}.rws__input-datepicker .rws__input-picker .DayPicker-Day .day-cell{position:relative;padding:3px;margin:auto;border:1px solid #c4ab82;min-height:48px;width:100%;border-radius:3px}@media (min-width:1200px){.rws__input-datepicker .rws__input-picker .DayPicker-Day .day-cell{width:45px}}.rws__input-datepicker .rws__input-picker .DayPicker-Caption>.caption{font-weight:500;text-align:center}.rws__input-datepicker .rws__input-picker .DayPicker-Caption>.caption .DayPicker-year{width:unset;padding:0 8px;font-size:24px!important;line-height:40px;font-weight:700;text-align:center}@media (max-width:640px){.rws__input-datepicker .rws__input-picker .DayPicker-Caption>.caption .DayPicker-year{line-height:32px}}.rws__input-datepicker .rws__input-picker .DayPicker .next-month,.rws__input-datepicker .rws__input-picker .DayPicker .prev-month{color:#000}.rws__input-datepicker .rws__input-picker .DayPicker .next-month.is-disabled,.rws__input-datepicker .rws__input-picker .DayPicker .prev-month.is-disabled{opacity:.6;cursor:unset;pointer-events:none}.rws__input-datepicker .rws__input-picker .DayPicker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#c4ab82}.rws__input-date-range-picker__disabled{pointer-events:none}.rws__input-date-range-picker{position:relative}.rws__input-date-range-picker .rws__input{padding:6px 12px}.rws__input-date-range-picker .rws__input.rws__input-focused,.rws__input-date-range-picker .rws__input:focus-within{border:1px solid #ceced5}.rws__input-date-range-picker .rws__input:hover,.rws__input-date-range-picker .rws__input input:hover{cursor:pointer}.rws__input-date-range-picker .rws__input-icon{font-size:24px}@media (max-width:640px){.rws__input-date-range-picker .rws__input-icon{font-size:18px}}.rws__input-date-range-picker .rws__input-picker .date-picker-container{transition:all .2s ease-in-out}@media (max-width:1199px){.rws__input-date-range-picker .rws__input-picker .date-picker-container{position:fixed;left:0;right:0;z-index:1}}.rws__input-date-range-picker .rws__input-picker .date-picker-container .rws__date-range-picker-loader--container{position:fixed;z-index:10;height:450px}@media (min-width:1200px){.rws__input-date-range-picker .rws__input-picker .date-picker-container .rws__date-range-picker-loader--container{position:absolute;height:420px;width:816px;top:110%}}.rws__input-date-range-picker .rws__input-picker .date-picker-container .rws__date-range-picker-loader--container span{color:#17171c}.rws__input-date-range-picker .DayPicker{position:absolute;border:1px solid #ddd;background-color:#fff;top:110%;z-index:1;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;font-size:1em}@media (max-width:1199px){.rws__input-date-range-picker .DayPicker{width:100%}}.rws__input-date-range-picker .DayPicker-Months{flex-wrap:nowrap}.rws__input-date-range-picker .DayPicker-Month{width:100%}.rws__input-date-range-picker .DayPicker-Day{padding:0}.rws__input-date-range-picker .DayPicker-Day--today{font-weight:400}.rws__input-date-range-picker .DayPicker-Day:hover{background-color:inherit!important}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--today:not(.DayPicker-Day--disabled){color:unset;font-weight:700}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--disabled{pointer-events:none}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--selected{background-color:inherit!important}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end) .day-cell{border:none}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--selected .day-cell{background-color:#c4ab82}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--outside{border:unset}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--end,.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--start{background-color:initial}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--end .day-cell,.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--start .day-cell{background-color:#c4ab82;color:initial}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end){background-color:initial}.rws__input-date-range-picker .DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end) .day-cell{color:initial}.rws__input-date-range-picker .DayPicker-Day .day-cell{position:relative;padding:3px;margin:4px;border:1px solid #c4ab82;min-height:48px;width:auto;border-radius:3px}@media (min-width:1200px){.rws__input-date-range-picker .DayPicker-Day .day-cell{width:45px}}.rws__input-date-range-picker .DayPicker-Day .day-cell__price{font-size:12px}.rws__input-date-range-picker .DayPicker-Caption>.caption{font-weight:400;color:#17171c;text-align:center}@media (max-width:1199px){.rws__input-date-range-picker .DayPicker-Caption>.caption{font-size:24px!important}}.rws__input-date-range-picker .DayPicker .next-month,.rws__input-date-range-picker .DayPicker .prev-month{color:#000}.rws__input-date-range-picker .DayPicker .next-month.is-disabled,.rws__input-date-range-picker .DayPicker .prev-month.is-disabled{opacity:.6;cursor:unset;pointer-events:none}.rws__input-date-range-picker .DayPicker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:unset}.rws__input-date-range-picker.pickerPopupHorizontalPositionLeft .DayPicker{position:absolute;left:0}.rws__input-date-range-picker.pickerPopupHorizontalPositionLeft .rws__date-range-picker-loader--container{left:0}.rws__input-date-range-picker.pickerPopupHorizontalPositionRight .DayPicker{position:absolute;right:0}.rws__input-date-range-picker.pickerPopupHorizontalPositionRight .rws__date-range-picker-loader--container{right:0}.rws__input-date-range-picker.pickerPopupHorizontalPositionCenter .rws__date-range-picker-loader--container{right:0;left:0}@media (min-width:1200px){.rws__input-date-range-picker.pickerPopupHorizontalPositionCenter .DayPicker{display:flex;justify-content:center}}@media (max-width:1199px){.rws__input-date-range-picker.date-picker-active{z-index:2}}.lowerLineHeight{line-height:1.6}.rooms-guests{position:relative}.rooms-guests .rws__input{padding:6px 12px;height:48px;display:flex;justify-content:space-between}.rooms-guests .rws__input-icon{font-size:24px}.room__popup{position:absolute;z-index:60;top:110%;width:385px;right:0;background-color:#fff;border:1px solid #f1ece4;box-shadow:0 6px 12px 0 rgba(0,0,0,.12156862745098039);border-radius:4px}@media (max-width:1199px){.room__popup{position:fixed;width:100%;top:68px;left:0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.room__popup .room__content{width:100%;max-height:300px;overflow:auto}.room__popup .room__content__header{padding:10px;display:flex;justify-content:center;font-weight:500}.room__popup .room__item{width:auto}.room__popup .room__item__header{display:flex;justify-content:space-between;padding:10px;background:#f1ece4;font-size:18px;font-weight:500;line-height:28px}@media (max-width:1199px){.room__popup .room__item__header{padding:16px}}.room__popup .room__item__header .room__item__remove{background:transparent;font-weight:400;font-size:12px;border:none}.room__popup .room__item__content{display:flex;overflow-y:auto;padding:10px;grid-gap:10px;gap:10px}@media (max-width:1199px){.room__popup .room__item__content{flex-flow:column;padding:20px}}.room__popup .counter{display:flex;flex-direction:column;padding:10px 12px;align-items:center;width:100%}@media (max-width:1199px){.room__popup .counter{padding:10px 14px}}.room__popup .counter__header{text-align:start;font-size:18px;font-weight:500}.room__popup .counter__header span:first-of-type{font-weight:700}.room__popup .counter__content{display:flex;align-items:center;margin:10px 0}.room__popup .counter__content .counter__count{margin:0 10px;font-weight:500;font-size:24px;line-height:32px;width:40px;text-align:center}.room__popup .counter__content .counter__btn{border-radius:20px;background:var(--primary-gold-back,#8b7655);color:#fff;border:none;width:40px;height:40px;padding:0;font-size:24px}.room__popup .room__footer{display:flex;padding:10px;justify-content:space-between;grid-gap:10px;gap:10px}@media (max-width:1199px){.room__popup .room__footer{flex-flow:column;padding:20px}.room__popup .room__footer button{width:100%}}.room__popup .room__footer button{flex:1 1}.room__popup .room__footer button.text-grayscale-back:not(:disabled):not(.disabled):active,.room__popup .room__footer button.text-grayscale-back:not(:disabled):not(.disabled):focus,.room__popup .room__footer button.text-grayscale-back:not(:disabled):not(.disabled):hover{color:#17171c;background-color:#fff}.product-modal .modal-dialog{width:492px;height:unset}@media (max-width:1199px){.product-modal .modal-dialog{height:100%;width:100%;margin:0}.product-modal .modal-dialog .modal-content{border:none;border-radius:0;height:100%;top:0;position:absolute}.product-modal .modal-dialog .modal-content .modal__close-btn{bottom:-70px;top:inherit;right:unset}}.product-modal .modal-dialog .modal-body{padding:0}.product-modal .modal-dialog .modal-header{height:46px;border-bottom:0}.product-modal .modal-dialog .text-header{font-size:14px;color:#c4ab82;position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;margin-top:16px;text-transform:uppercase;font-weight:500}@media (min-width:1200px){.product-modal .modal-dialog .text-header{font-size:18px;top:4px}}.product-modal .modal-dialog .close{display:none}.product-modal .modal-dialog .close-btn{position:absolute;top:5px;right:10px;color:#c4ab82;cursor:pointer;font-size:24px;z-index:2}.reservation-modal .modal-content{height:100vh}.reservation-modal .modal-content .modal-body iframe{position:absolute;border:none}@media (min-width:1200px){.reservation-modal .modal-content{height:calc(100vh - 70px);width:535px}}@media (min-height:700px){.reservation-modal .modal-content{min-height:0;height:600px}}.breadcrumb-container{background-color:#fff;width:100%;z-index:5}@media (max-width:1199px){.breadcrumb-container{padding:0 20px}}.breadcrumb-container.is-solid{background:#fff}.breadcrumb-container.is-transparent{background:transparent}.breadcrumb-container.is-relative{top:unset!important;position:relative}.breadcrumb-container.is-absolute{position:absolute}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper{display:flex;overflow-x:auto;width:100%;font-size:14px}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper{display:flex}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__link{color:#9c9caa;font-size:14px;line-height:20px;margin:12px 0;width:-webkit-max-content;width:max-content}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__link.lastElementWhite{color:#fff;opacity:.7}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__link:hover{cursor:pointer}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__link.lastElement{border-bottom:1px solid #c4ab82;font-weight:500;color:#17171c;opacity:1}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__link.lastElement:hover{cursor:default;color:#17171c}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__link.lastElement.lastElementWhite{color:#fff}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__link.lastElement.lastElementWhite:hover{cursor:default;color:#fff}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__icon-wrapper{display:flex;align-items:center;justify-content:center;margin:0 5px}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__icon-wrapper span[aria-hidden=true]{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:20px;font-weight:400;color:#9c9caa}.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__icon-wrapper span[aria-hidden=true].lastElementWhite{color:#fff}@media (min-width:1200px){.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper__link-wrapper__icon-wrapper span[aria-hidden=true]{height:20px;width:15px}}@media (min-width:1200px){.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper{font-size:16px}}@media (max-width:640px){.breadcrumb-container .grid-wrapper-container .breadcrumb-wrapper{font-size:14px}}.breadcrumb-container ::-webkit-scrollbar{width:5px;height:5px}.breadcrumb-container ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.widget-count{width:17px;height:14px;left:22px;background:#de1515;border-radius:100px;position:absolute;top:8px;right:0;color:#fff;font-size:9px;display:flex;justify-content:center;align-items:center;transform-origin:center center}.widget-count[data-count]:before{content:attr(data-count)}@media (max-width:1199px){.widget-count{left:10px;top:-5px}}.animation{animation-fill-mode:both;animation-duration:1s;animation-delay:0ms;animation-iteration-count:1;opacity:1;animation-name:pulse}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(2.5,2.5,2.5)}to{transform:scaleX(1)}}.search-results__control{margin-bottom:2rem}.search-results__control input{margin:.75rem;width:100%;border:none;background-color:initial}.search-results__control input:focus{outline:none}.search-results__control button{border:none;background-color:initial;color:rgba(52,52,60,.639216);padding:5px 0 0}.search-results__control button span{font-size:1.5rem}.rws__card-container--content{padding:1rem}.rws__card-container--content .count-option-wrapper{grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px}.rws__card-container .image-container,.rws__card-container .image-container img,.rws__card-container__empty-image{border-radius:8px 8px 0 0}@supports (-webkit-line-clamp:3){.rws__card-container__title{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.rws__card-container{background-color:#fff;border-radius:.5rem;overflow:visible;height:100%;display:grid;grid-template-rows:auto auto 1fr auto}.rws__card-container--content h3{font-weight:500}.rws__card-container--content .count-option-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,200px));grid-gap:12px;gap:12px}.rws__card-container--content .terms-condition{text-decoration:underline;padding:0;font-size:16px;line-height:32px;color:#156082}@media (max-width:640px){.rws__card-container--content .terms-condition{font-size:14px;line-height:24px}}.rws__card-container--content .terms-condition span{cursor:pointer}.rws__card-container--content p{margin-bottom:8px}.rws__card-container--button{padding:0 1rem 1rem}.rws__card-container .grid-layout-container{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}.rws__card-container .image-container{background-color:#ddd;overflow:hidden;position:relative;padding-top:50%}.rws__card-container .image-container img{position:absolute;left:0;top:0}.rws__card-container .rws__input-bottom-text{margin-top:10px}.rws__card-container .radio-wrapper{margin-bottom:10px}.rws__card-container__empty-image{background-color:#ddd;width:100%;padding-top:50%;object-fit:cover}.rws__card-container__title{font-weight:500;font-size:24px;line-height:32px;margin:16px 16px 12px;white-space:normal;word-break:break-word;overflow-wrap:break-word;overflow:unset;text-overflow:unset;white-space:unset;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}@media (max-width:640px){.rws__card-container__title{font-size:18px;line-height:25px}}.error-with-code{display:flex;flex-direction:column;padding:50px;align-items:center;justify-content:center}.error-with-code__icon{font-size:100px;line-height:60px;color:#c84332}.error-with-code__message{text-align:center;font-weight:600;margin-top:15px}.payment-processing{display:flex;flex-direction:column;padding:40px 20px;align-items:center;justify-content:center}.payment-processing__description{text-align:center}.form-confirmation-container{display:flex;height:50vh;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:20px;background-color:#e4e4e7}.form-confirmation-container .tick-icon{border-radius:50%;background-color:#c4ab82;width:50px;height:50px;color:#fff;font-size:30px;margin-bottom:20px}.form-confirmation-container .btn{margin-top:10px;min-width:350px}.form-button{margin-top:15px}.form-button .no-x-scroll{max-width:100%;overflow-x:hidden}.collapsible-note-with-accordion{padding-bottom:15px!important}.collapsible-note-with-accordion .accordion-border .card .card-header,.collapsible-note-with-accordion .accordion-card .card .card-header,.collapsible-note-with-accordion .accordion-head-container .card .card-header,.collapsible-note-with-accordion .accordion-header .card .card-header,.collapsible-note-with-accordion .accordion .card .card-header{padding:12px 0}.collapsible-note-with-accordion .accordion-border .card .card-header-text,.collapsible-note-with-accordion .accordion-card .card .card-header-text,.collapsible-note-with-accordion .accordion-head-container .card .card-header-text,.collapsible-note-with-accordion .accordion-header .card .card-header-text,.collapsible-note-with-accordion .accordion .card .card-header-text{font-weight:400}.navbar-gradient{width:100%;position:absolute;z-index:2;background:linear-gradient(180deg,#17171c,rgba(23,23,28,0))}.pre-title p{text-transform:uppercase}.rws-toast{position:absolute;opacity:0;transform:translate(-50%,-50%);z-index:999;padding:5px 15px;background:#fff;transition:opacity .5s linear;transform:scale(.2) translate(-50%,-50%);white-space:nowrap;transform-origin:-25% -25%;height:auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.25098039215686274);border:1px solid #c4ab82;min-width:100%;text-wrap:wrap;top:8px}@media (min-width:1200px){.rws-toast{top:calc(100% + 35px);min-width:594px;max-width:1080px;right:0;display:flex!important;align-items:center;justify-content:space-between;padding:20px}}.rws-toast .toast-body{padding:0;grid-gap:16px;gap:16px;display:flex;align-items:center;font-size:24px;line-height:36px;font-weight:400px;flex-direction:column;flex-direction:row}.rws-toast .toast-body span{color:#50505d!important}.rws-toast .toast-body span.icon{font-size:24px;color:#3cb717!important}@media (min-width:1200px){.rws-toast .toast-body span.icon{font-size:36px}}.rws-toast.show{transform:scale(1);opacity:1;transition:opacity .5s ease-in-out}@media (min-width:1200px){.rws-toast:after{content:"";height:35px;width:35px;transform:rotate(45deg);background-color:#fff;border-left:1px solid #c4ab82;border-top:1px solid #c4ab82;position:absolute;top:-18px;right:28px;border-radius:.25rem 0 0 0}}.rws-toast .toast-header{border-bottom:none!important;padding:0!important}.rws-toast .toast-header button{font-size:36px;font-weight:400;line-height:unset}@media (max-width:1199px){.rws-toast .toast-header button{position:absolute;top:5px;right:10px}}.generic-toast{position:fixed;top:150px;left:50%;transform:translate(-50%);font-size:inherit;max-width:450px;z-index:999}@media (max-width:640px){.generic-toast{max-width:350px}}.generic-toast--success{border:.5px solid #039855;background-color:#ecfdf3;color:#027a48}.generic-toast--warning{border:.5px solid #fcd669;background-color:#fffbeb;color:#ff9153}.generic-toast--danger{border:.5px solid #d92d20;background-color:#fef3f2;color:#d92d20}.generic-toast .toast-body{display:flex;align-items:center}.generic-toast .toast-body [class^=icon-]{font-size:36px;margin-right:12px}.title-section{display:flex;flex-direction:column;margin-bottom:25px}.title-section__subheading{font-weight:300;font-size:24px;line-height:1.5;margin-bottom:25px}@media (max-width:640px){.title-section__subheading{font-size:20px}}.title-section__description{max-width:680px;font-weight:400;line-height:28px;margin-bottom:25px}.carousel-card .image-container{margin-bottom:24px}.carousel-card .carousel-card-caption{padding-top:24px}.carousel-card .carousel-card-caption p{margin:0;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.carousel-card .carousel-card-caption>p:not(:last-child){margin-bottom:6px}.carousel-card__content__caption .extra-space{margin-bottom:12px}.carousel-card .carousel-card-cta{margin-top:12px}.carousel-card .carousel-card-cta>:not(:last-child){margin-right:12px}.carousel-card.is-landscape{display:flex;flex-flow:row;align-items:center}.carousel-card.is-landscape .image-container{margin-bottom:0}.carousel-card.is-landscape .carousel-card__content{width:43%;padding:40px;width:100%}.carousel-card.is-landscape .carousel-card__content .caption__title{text-overflow:unset;overflow:unset;white-space:unset}.informative-with-tabs{display:flex;margin:10px 0}.informative-with-tabs__item{padding-right:48px;border-bottom:1px solid #e0e0e0;font-size:18px;line-height:24px;cursor:pointer}.informative-with-tabs__item span{color:#c4ab82}.informative-with-tabs__item.active{border-bottom:1px solid #c4ab82}.listing-card__image{width:100%;position:relative;padding-bottom:75%;border-radius:2px;overflow:hidden}.listing-card__image:has(.swiper-container){padding-bottom:0}.listing-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.listing-card__image .image-slider-wrapper{height:100%}.listing-card__image .image-slider-wrapper .swiper-container{position:relative}.listing-card__image .image-slider-wrapper__navigation__new-next,.listing-card__image .image-slider-wrapper__navigation__new-prev{top:49%;position:absolute;z-index:5;width:40px;height:40px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:30px;padding:5px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.listing-card__image .image-slider-wrapper__navigation__new-prev{left:30px}.listing-card__image .image-slider-wrapper__navigation__new-next{right:30px}.listing-card__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all .4s ease-in-out}.listing-card__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide .image-wrapper{width:100%;position:relative;padding-bottom:75%;border-radius:2px;overflow:hidden}.listing-card__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.listing-card__image .image-slider-wrapper__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.listing-card__image .image-slider-wrapper__navigation>:not(:last-child){margin-right:48px}.listing-card__image .image-slider-wrapper__navigation-next,.listing-card__image .image-slider-wrapper__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.listing-card__image .image-slider-wrapper__navigation-next,.listing-card__image .image-slider-wrapper__navigation-prev{padding:8px}}.listing-card__image .image-slider-wrapper__navigation-next>span:not(:last-child),.listing-card__image .image-slider-wrapper__navigation-prev>span:not(:last-child){margin-right:12px}.listing-card__image .image-slider-wrapper__navigation .swiper-pagination-bullet{transition:.3s}.listing-card__image .image-slider-wrapper__navigation .swiper-pagination-bullet-active{width:24px;border-radius:8px}.listing-card__image .image-slider-wrapper__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.listing-card__image .image-slider-wrapper img{position:relative}.listing-card__title{font-weight:500;margin-top:12px;margin-bottom:unset;font-size:24px;line-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.listing-card__title{font-size:21px;line-height:30px}}.listing-card__hour{color:#9c9caa}.listing-card__description{margin-top:12px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.listing-card__location{display:flex;color:#9c9caa;margin-top:12px}.listing-card__tag{display:flex;flex-wrap:wrap;margin-top:12px;grid-gap:10px;gap:10px}.listing-card__tag .btn.tag{height:unset}.listing-card__tag .btn.tag .btn-text{white-space:wrap}.listing-card__cta{display:flex;flex-wrap:wrap;margin-top:12px;grid-gap:10px;gap:10px;align-items:center}.listing-card__cta .btn.btn-secondary-grey{min-height:40px;padding:6px 12px}.listing-card__cta .secondary-cta{display:block}.listing-card__show-more{margin-top:12px}.section-header__container{display:flex;flex-direction:column;align-items:center;padding-top:15px;padding-bottom:15px}@media (max-width:1199px){.section-header__container{padding-top:2px;padding-bottom:2px}}.section-header__title{margin:0;line-height:normal}.section-header__description{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:14px}@media (min-width:1200px){.section-header__description{font-size:18px}}.text-listing__wrapper{padding-top:20px}.text-listing__wrapper--description{padding:5px 0}.text-listing__wrapper a{font-size:1rem}.app-captcha__img-wrapper{position:relative;display:inline-block;margin:0 0 8px;min-width:250px;max-width:250px;min-height:50px;max-height:50px}.app-captcha__btn{width:20px;height:20px;border-radius:5px;padding:0;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:-30px;border:0;background-size:cover}.app-captcha__btn:focus,.app-captcha__btn:hover{outline:none}.app-captcha__btn[disabled]{opacity:.2}.app-captcha__btn--sound{top:auto;bottom:8px}.app-captcha__btn span[aria-hidden=true]{font-size:10px}.default-popup .modal-header{padding:10px 20px;height:auto;display:flex;justify-content:flex-end}.default-popup .back-btn,.default-popup .close-btn{position:absolute;width:auto;height:auto;top:auto;bottom:auto;border-radius:0;background-color:initial;color:#c4ab82;cursor:pointer}.default-popup .close-btn{right:15px}.default-popup .back-btn{top:14px;left:15px;font-size:20px}.form-telephone__input-box{margin-bottom:15px;display:flex;justify-content:space-between;width:100%}.form-telephone__input-box .form-select__control,.form-telephone__input-box .form-select__control:hover{border:1px solid #e4e4e7}.form-telephone__input-box .form-select__indicator svg{font-family:"icon-fonts";content:"\e804";color:#50505d}.form-telephone__input{width:calc(100% - 120px)}.form-select{margin-right:20px}.form-select__menu-notice--no-options{display:none}.form-select__control{width:100px;cursor:pointer!important}.form-select__control,.form-select__control>div{height:100%;max-height:46px}.form-select__control--is-focused{border-color:#c4ab82!important;outline:none;box-shadow:none;box-shadow:none!important}.form-select__value-container{position:relative;padding:0 0 0 20px!important}.form-select__value-container:before{content:"\e8ab";font-family:"rws-icons";position:absolute;top:50%;left:10px;transform:translateY(-45%);font-size:18px;color:#c4ab82}.form-select__value-container>div{margin:0;padding:0;max-width:40px;text-align:right}.form-select__value-container>div .form-select__input{max-width:40px;width:40px;overflow:hidden}.form-select__value-container>div .form-select__input input{margin:0!important;width:100%!important;text-align:right}.form-select__single-value{margin:0!important;width:40px;text-align:right;font-size:1rem}.form-select__single-value+div{margin:0;padding:0}.form-select__indicator-separator{display:none}.membership-password__input{position:relative}.membership-password__input .icon{position:absolute;top:45%;right:25px;transform:translateY(-50%);cursor:pointer}.membership-password__input input[type=password]::-ms-clear,.membership-password__input input[type=password]::-ms-reveal{display:none}.membership-password__validation-error ul{list-style:none;padding-inline-start:0}.membership-password__validation-error ul li.valid{color:#0db662}.membership-pin{position:relative;margin-bottom:15px}.membership-pin,.membership-pin .membership-pin-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.membership-pin .membership-pin-wrapper{display:flex;grid-gap:.5rem;gap:.5rem;flex-wrap:wrap}.membership-pin .membership-pin-wrapper input{width:45px;height:45px;text-align:center;border-width:1px!important;padding:5px;font-size:24px!important}.membership-pin .membership-pin-wrapper input.disabled,.membership-pin .membership-pin-wrapper input:disabled{background-color:initial}.membership-pin .spinner{width:20px;height:20px;margin-left:5px;border:4px solid rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.7);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.travelers-personal-data{margin:25px auto}.travelers-personal-data__input-group{display:flex;flex-direction:column;margin-bottom:20px}.travelers-personal-data__submit{display:block;margin-left:auto}.travelers-personal-data--popup-title{text-align:center;margin-bottom:20px}.travelers-list{display:flex;grid-gap:30px;gap:30px}.travelers-list__info{display:flex;grid-gap:50px;gap:50px}.travelers-list__remove{color:#d91f2b;cursor:pointer}.navigation-search-widget__button{position:relative}.search-widget{z-index:4;position:absolute;top:calc(100% + 35px);right:0;background:#fff;width:385px;padding:0 15px;display:none}@media (min-width:1200px){.search-widget{border:1px solid #ddd;margin-top:1px}}@media (max-width:1199px){.search-widget{width:calc(100% + 2rem);right:-16px;left:-16px;border-bottom:1px solid #ddd}}.search-widget.is-opened{display:block}.search-widget__menu{padding-bottom:15px}@media (max-width:1199px){.search-widget__menu{padding-left:18px}}.search-widget__menu:empty{padding:0}.search-widget__menu .app-loader{margin-top:15px;position:relative}.search-widget__control{display:flex;align-items:center;margin-left:-15px;margin-right:-15px;position:relative}@media (max-width:1199px){.search-widget__control{border:1px solid #ceced5;padding:0;margin:0 16px}}@media (min-width:1200px){.search-widget__control{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}}.search-widget__input{height:50px;border:0;flex:1 0 auto;font-size:16px;padding:0 15px;width:100%}@media (min-width:1200px){.search-widget__input{font-size:inherit}}.search-widget__input:focus{outline:none}.search-widget__input-button{border:none;background-color:initial;width:50px;height:50px;align-items:center;display:flex;justify-content:center;position:absolute;right:0}.search-widget__clear-input-button{border:none;width:50px;height:50px;background-color:initial;color:#aaa}.search-widget__clear-button{border:0;background:transparent;color:#c4ab82;padding:0;float:right;font-size:12px}.search-widget__input>input{width:100%!important}.search-widget__options-group{padding-top:25px;padding-bottom:5px;font-weight:500}.search-widget__option>a{color:#50505d;line-height:28px}#navigation-search-widget-btn{display:flex;justify-content:center;align-items:center;text-decoration:none}#navigation-search-widget-btn button{padding:0;margin-left:12px}@media (max-width:1199px){.nav-widget-btn .icon-fn--search{margin-left:5px;margin-right:5px}}.hotel-booking-bar{padding:80px}.hotel-booking-bar input{font-weight:700}.hotel-booking-bar .rws__input.rws__input-date-range-picker .DayPicker,.hotel-booking-bar .rws__input.rws__input-dropdown .rws__input-options{z-index:5}.hotel-booking-bar__booking-widget .btn-cta{width:144px;padding:12px 20px;line-height:24px}.hotel-booking-bar__booking-widget .btn-cta:not(.btn-sm):not(.tag),.hotel-booking-bar__booking-widget .btn-secondary:not(.btn-sm):not(.tag),.hotel-booking-bar__booking-widget .btn.btn-pagination:not(.btn-sm):not(.tag){min-height:0;height:48px;display:flex;justify-content:center;align-items:center}.hotel-booking-bar__booking-widget .rooms-guests,.hotel-booking-bar__booking-widget .rws__input-date-range-picker,.hotel-booking-bar__booking-widget .rws__input-dropdown{width:100%}.hotel-booking-bar__booking-widget .rws__input-date-range-picker .rws__input-button .rws__input-group .rws__input,.hotel-booking-bar__booking-widget .rws__input-dropdown .rws__input-button .rws__input-group .rws__input{width:100%;height:48px}.hotel-booking-bar__booking-widget .rws__input-options{height:400px;overflow-y:auto}.rws__booking-stepper>div{display:flex;justify-content:center;align-items:center;padding-top:3rem}.rws__booking-stepper__middle{display:flex}.rws__booking-stepper__item{overflow-wrap:normal;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}@media (min-width:1200px){.rws__booking-stepper__item{margin-bottom:0}}.rws__booking-stepper__item h6{margin-bottom:0}@media (min-width:1200px){.rws__booking-stepper__item h6{display:flex;align-items:center;margin-bottom:8px}}.rws__booking-stepper__item h6 .line-separator{height:1px;min-width:71px;width:100%;background-color:#8b7655;display:none}@media (min-width:1200px){.rws__booking-stepper__item h6 .line-separator{display:block}}.rws__booking-stepper__item .text-sm{text-transform:capitalize}.rws__booking-stepper__item:first-child .rws__booking-stepper__icon:before,.rws__booking-stepper__item:last-child .rws__booking-stepper__icon:after{content:"";opacity:0;width:30px;height:2px;background-color:#c4ab82}.rws__booking-stepper__item:not(:first-child) .rws__booking-stepper__icon:before,.rws__booking-stepper__item:not(:last-child) .rws__booking-stepper__icon:after{content:"";width:30px;height:2px;background-color:#c4ab82}.rws__booking-stepper__icon{margin:0;display:flex;justify-content:center;align-items:center}.opacity-0{opacity:0}.height-0{height:0}.hotel-card{border-radius:8px;background-color:#fff;animation:fade-in 1s forwards;height:100%;display:grid;grid-template-rows:auto auto auto 1fr auto;transition:all .3s ease-in-out}.hotel-card__image{position:relative;min-width:100%;border-radius:8px 8px 0 0}.hotel-card__image .image-container{padding-top:50%;position:relative}.hotel-card__image img{width:100%;object-fit:cover;border-radius:8px 8px 0 0;position:absolute;top:0;left:0}.hotel-card__image__resize{position:absolute;bottom:0;right:0;transform:translate(-25%,-25%);width:32px;height:32px;display:flex;justify-content:center;align-items:center;color:#c4ab82;border:2px solid #c4ab82;border-radius:50%;background:rgba(52,52,60,.639216);z-index:1;cursor:pointer}.hotel-card__image__resize .icon-resize{line-height:1}.hotel-card__image__navigation{position:absolute;bottom:0;left:50%;transform:translate(-50%,-5px);z-index:1}.hotel-card__image__navigation .swiper-pagination-bullet-active{width:24px;border-radius:48px;background-color:#c4ab82}.hotel-card__image__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.hotel-card__image__empty{background-color:#ddd;width:100%;padding-top:50%;object-fit:cover;border-radius:8px 8px 0 0}.hotel-card__title{font-weight:500;font-size:24px;line-height:32px;margin:16px 16px 12px;white-space:normal;word-break:break-word;overflow-wrap:break-word}@supports (-webkit-line-clamp:3){.hotel-card__title{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.hotel-card__long-description{margin:16px 16px 0;display:flex;flex-direction:column;justify-content:space-between}.hotel-card__long-description__cta{margin-top:16px}.hotel-card__long-description__cta .tag-secondary{width:100%}.hotel-card__long-description__cta .tag-secondary:focus{box-shadow:none}.hotel-card__detail{padding-bottom:24px;transition:all .3s ease-in-out;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}.hotel-card__detail__price-start{font-weight:700;font-size:24px;line-height:32px;margin:8px 16px 4px}.hotel-card__detail__price-per-night{font-weight:500;line-height:18px;margin:0 16px 8px}.hotel-card__detail__cta{text-align:right;margin:16px 16px 0}.hotel-card__detail__cta .btn.btn-primary{width:100%}.hotel-card__detail__cta .btn.btn-primary:hover{color:#17171c}.hotel-card__detail__cta .btn.btn-pagination .btn-text,.hotel-card__detail__cta .btn.btn-secondary .btn-text{white-space:pre-wrap}.hotel-card__detail .product-max-quantity small{color:#e53a2f}.hotel-card__detail .terms-condition{text-decoration:underline;padding:0;font-size:16px;line-height:32px;color:#156082;cursor:pointer}@media (max-width:640px){.hotel-card__detail .terms-condition{font-size:14px;line-height:24px}}.hotel-card__detail .attraction-booking-widget__control__timeslot .rws__input-group label{display:block;font-weight:500}.hotel-card__detail .attraction-booking-widget__control:has(.control-wrapper:only-child),.hotel-card__detail .attraction-booking-widget__control:has(>.attraction-booking-widget__control__qty){grid-template-columns:1fr}.edit-booking-wrapper{margin-bottom:40px}@media (max-width:640px){.edit-booking-wrapper{margin-bottom:30px}}.edit-booking-wrapper .edit-booking{border-color:#ceced5;border-style:solid;border-width:1px 0;padding:12px 0;display:flex;align-items:stretch}@media (max-width:640px){.edit-booking-wrapper .edit-booking{align-items:flex-start;grid-gap:10px;gap:10px}.edit-booking-wrapper .edit-booking>div{margin:10px 0}}.edit-booking-wrapper .edit-booking__attraction,.edit-booking-wrapper .edit-booking__date,.edit-booking-wrapper .edit-booking__date-range,.edit-booking-wrapper .edit-booking__guest-count,.edit-booking-wrapper .edit-booking__hotel-guest-count{padding-right:40px;border-right:1px solid #ceced5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:250px;min-height:60px}@media (max-width:1199px){.edit-booking-wrapper .edit-booking__attraction,.edit-booking-wrapper .edit-booking__date,.edit-booking-wrapper .edit-booking__date-range,.edit-booking-wrapper .edit-booking__guest-count,.edit-booking-wrapper .edit-booking__hotel-guest-count{border-right:0;padding-right:0}}@media (max-width:640px){.edit-booking-wrapper .edit-booking__attraction,.edit-booking-wrapper .edit-booking__date,.edit-booking-wrapper .edit-booking__date-range,.edit-booking-wrapper .edit-booking__guest-count,.edit-booking-wrapper .edit-booking__hotel-guest-count{width:45%;padding-right:0;min-width:unset}}.edit-booking-wrapper .edit-booking__attraction:not(:first-child),.edit-booking-wrapper .edit-booking__date-range:not(:first-child),.edit-booking-wrapper .edit-booking__date:not(:first-child),.edit-booking-wrapper .edit-booking__guest-count:not(:first-child),.edit-booking-wrapper .edit-booking__hotel-guest-count:not(:first-child){padding-left:40px}@media (max-width:1199px){.edit-booking-wrapper .edit-booking__attraction:not(:first-child),.edit-booking-wrapper .edit-booking__date-range:not(:first-child),.edit-booking-wrapper .edit-booking__date:not(:first-child),.edit-booking-wrapper .edit-booking__guest-count:not(:first-child),.edit-booking-wrapper .edit-booking__hotel-guest-count:not(:first-child){padding-left:10px}}.edit-booking-wrapper .edit-booking__attraction__title,.edit-booking-wrapper .edit-booking__date-range__title,.edit-booking-wrapper .edit-booking__date__title,.edit-booking-wrapper .edit-booking__guest-count__title,.edit-booking-wrapper .edit-booking__hotel-guest-count__title{font-weight:700;margin:0;color:#17171c;line-height:20px}.edit-booking-wrapper .edit-booking__attraction__content,.edit-booking-wrapper .edit-booking__date-range__content,.edit-booking-wrapper .edit-booking__date__content,.edit-booking-wrapper .edit-booking__guest-count__content,.edit-booking-wrapper .edit-booking__hotel-guest-count__content{line-height:20px}@media (min-width:1200px){.edit-booking-wrapper .edit-booking__attraction__content,.edit-booking-wrapper .edit-booking__date-range__content,.edit-booking-wrapper .edit-booking__date__content,.edit-booking-wrapper .edit-booking__guest-count__content,.edit-booking-wrapper .edit-booking__hotel-guest-count__content{margin-top:10px}}.edit-booking-wrapper .edit-booking__date__content p{margin-bottom:0}.edit-booking-wrapper .edit-booking__date .DayPicker-Day:not(.DayPicker-Day--today) .day-cell{font-weight:300}.edit-booking-wrapper .edit-booking__date-range{width:50%;max-width:400px}.edit-booking-wrapper .edit-booking__date-range__content .tag{margin-left:24px;color:#17171c;font-weight:500}@media (max-width:640px){.edit-booking-wrapper .edit-booking__date-range__content .tag{display:block;margin-left:0;margin-top:8px}}.edit-booking-wrapper .edit-booking__date-range__content p{margin-bottom:0}.edit-booking-wrapper .edit-booking__date-range .DayPicker-Day:not(.DayPicker-Day--today) .day-cell{font-weight:300}.edit-booking-wrapper .edit-booking__hotel-guest-count .rws__input-icon{cursor:pointer}.edit-booking-wrapper .edit-booking__hotel-guest-count .rws__input-icon:has(.is-disabled){pointer-events:none;opacity:.6}.edit-booking-wrapper .edit-booking__guest-count{display:flex;flex-direction:column}.edit-booking-wrapper .edit-booking__guest-count .rws__input-group:first-child{margin-right:10px}.edit-booking-wrapper .edit-booking__guest-count .rws__input-icon{cursor:pointer}.edit-booking-wrapper .edit-booking__guest-count .rws__input-icon:has(.is-disabled){pointer-events:none;opacity:.6}@media (max-width:1199px){.edit-booking-wrapper .edit-booking__guest-count .rws__input-group{width:250px}}@media (max-width:640px){.edit-booking-wrapper .edit-booking__guest-count .rws__input-group{width:100%}}.edit-booking-wrapper .edit-booking__guest-count .rws__input-group label{display:block;margin:0;font-size:14px;line-height:20px;color:#50505d}.edit-booking-wrapper .edit-booking__guest-count .rws__input-group .rws__input{padding:6px 12px}.edit-booking-wrapper .edit-booking__edit-button{margin-left:auto}@media (min-width:1200px){.edit-booking-wrapper .edit-booking__edit-button{padding-left:10px}}.edit-booking-wrapper .edit-booking__edit-button a{color:#17171c;white-space:nowrap}.edit-booking-wrapper .edit-booking__edit-button a:hover{color:#17171c}.edit-booking-wrapper .edit-booking__edit-button a span[class^=icon-]{margin-left:5px}.edit-booking-wrapper .edit-booking .rooms-guests .rws__input{padding:0 4px}.edit-booking-wrapper .edit-booking .rooms-guests .room__popup .room__content .room__item__content .rws__input-group{background-color:#fff!important}.edit-booking-wrapper .edit-booking .rooms-guests .room__popup .room__content .room__item__content .rws__input-group label{display:block}.edit-booking-wrapper .edit-booking .rws__input-date-range-picker .rws__input{padding:0 4px}.edit-booking-wrapper .edit-booking .rws__input-date-range-picker .DayPicker{z-index:2}@media (max-width:1199px){.edit-booking-wrapper .edit-booking .rws__input-date-range-picker .DayPicker .DayPicker-Months{flex-wrap:wrap}}.edit-booking-wrapper .edit-booking .rws__input-date-range-picker .rws__input-picker .date-picker-container{z-index:5}.edit-booking-wrapper .edit-booking .room__popup{top:100%}.edit-booking-wrapper .edit-booking .rws__input-options{z-index:2}.edit-booking-wrapper .rws__input-group .rws__input-icon{font-size:24px}@media (max-width:640px){.edit-booking-wrapper .rws__input-group .rws__input-icon{font-size:14px}}.edit-booking-wrapper .rws__input-group label{display:none}.rws__bill-card .bill-total{border:1px solid #c4ab82}.rws__bill-card .bill-list{border-radius:.5rem .5rem 0 0}.rws__bill-card .bill-list.background-enabled{background-color:#fff;border:1px solid #c4ab82;border-bottom:none}.rws__bill-card .bill-promotion.background-enabled{border-bottom:none}.rws__bill-card .bill-title{color:#000;margin-bottom:.75rem;font-weight:400}.rws__bill-card .bill-list,.rws__bill-card .bill-promotion,.rws__bill-card .bill-total{padding:1rem}.rws__bill-card p{margin-bottom:0}.rws__bill-card .item-title{font-weight:500;color:#17171c}.rws__bill-card .bill-item ul{list-style:none;padding-left:0;margin-bottom:0}.rws__bill-card .bill-item span.icon-trash{cursor:pointer}@media (max-width:640px){.rws__bill-card .justify-content-between{grid-gap:20px;gap:20px}}.rws__bill-card .bill-promotion{background-color:#f7f5f2;border-top:none}.rws__bill-card .bill-promotion .promotion-title{font-weight:500}.rws__bill-card .bill-total{background-color:#f1ece4;border-radius:0 0 .5rem .5rem}.rws__bill-card .bill-total .total-title{font-weight:500}.rws__bill-card .btn-cta,.rws__bill-card .btn-secondary,.rws__bill-card .btn.btn-pagination{text-decoration:none}.attraction-selection-single-page .related-offer,.room-selection--single-page .related-offer{background-color:#fff;grid-area:bottom;border-radius:0 0 8px 8px}.attraction-selection-single-page .related-offer__devider,.room-selection--single-page .related-offer__devider{padding:25px 0}@media (max-width:640px){.attraction-selection-single-page .related-offer__devider,.room-selection--single-page .related-offer__devider{padding:20px 0}}.attraction-selection-single-page .related-offer__devider div,.room-selection--single-page .related-offer__devider div{margin:0 22px;height:0;border:0;border-top:3px solid rgba(0,0,0,.1)}@media (max-width:640px){.attraction-selection-single-page .related-offer__devider div,.room-selection--single-page .related-offer__devider div{margin:0 16px}}.attraction-selection-single-page .related-offer__label,.room-selection--single-page .related-offer__label{margin:12px 22px;font-weight:700;font-size:24px;line-height:32px}@media (max-width:640px){.attraction-selection-single-page .related-offer__label,.room-selection--single-page .related-offer__label{margin:12px 16px;font-size:20px;line-height:30px}}.attraction-selection-single-page .related-offer .rws__card-container,.room-selection--single-page .related-offer .rws__card-container{display:grid;grid-template-areas:"image title" "image content" "image button";grid-template-columns:30% 70%}@media (max-width:640px){.attraction-selection-single-page .related-offer .rws__card-container,.room-selection--single-page .related-offer .rws__card-container{grid-template-columns:40% 60%}}.attraction-selection-single-page .related-offer .rws__card-container__image,.room-selection--single-page .related-offer .rws__card-container__image{grid-area:image;padding:22px}@media (max-width:640px){.attraction-selection-single-page .related-offer .rws__card-container__image,.room-selection--single-page .related-offer .rws__card-container__image{padding:16px 0 16px 16px}}.attraction-selection-single-page .related-offer .rws__card-container__image .rws__card-container__image-wrapper,.room-selection--single-page .related-offer .rws__card-container__image .rws__card-container__image-wrapper{position:relative}.attraction-selection-single-page .related-offer .rws__card-container__image .rws__card-container__image-wrapper .image-container,.room-selection--single-page .related-offer .rws__card-container__image .rws__card-container__image-wrapper .image-container{border-radius:8px}.attraction-selection-single-page .related-offer .rws__card-container__title,.room-selection--single-page .related-offer .rws__card-container__title{grid-area:title}.attraction-selection-single-page .related-offer .rws__card-container--content,.room-selection--single-page .related-offer .rws__card-container--content{grid-area:content;padding:0 16px 12px}.attraction-selection-single-page .related-offer .rws__card-container--button,.room-selection--single-page .related-offer .rws__card-container--button{grid-area:button}.attraction-selection-single-page .related-offer .rws__card-container--button .count-option-wrapper,.room-selection--single-page .related-offer .rws__card-container--button .count-option-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,200px));grid-gap:12px;gap:12px}.attraction-selection-single-page .related-offer .rws__card-container--button .theme-park-title,.room-selection--single-page .related-offer .rws__card-container--button .theme-park-title{color:#c4ab82;font-weight:400}.attraction-selection-single-page .related-offer .rws__addons-card,.room-selection--single-page .related-offer .rws__addons-card{position:relative}.attraction-selection-single-page .related-offer .rws__addons-card .card-loader,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader,.room-selection--single-page .related-offer .rws__addons-card .card-loader,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader{grid-template-areas:"img title" "img detail" "img button";grid-template-columns:30% 70%}@media (max-width:640px){.attraction-selection-single-page .related-offer .rws__addons-card .card-loader,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader,.room-selection--single-page .related-offer .rws__addons-card .card-loader,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader{margin-left:15px;border-radius:8px;grid-template-areas:"img title" "img detail" "img button";grid-template-columns:40% 60%}}.attraction-selection-single-page .related-offer .rws__addons-card .card-loader__image,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader__image,.room-selection--single-page .related-offer .rws__addons-card .card-loader__image,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader__image{grid-area:img;margin:22px;border-radius:8px;max-height:150px}@media (max-width:640px){.attraction-selection-single-page .related-offer .rws__addons-card .card-loader__image,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader__image,.room-selection--single-page .related-offer .rws__addons-card .card-loader__image,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader__image{border-radius:0;margin:0;max-height:90px}}.attraction-selection-single-page .related-offer .rws__addons-card .card-loader__title,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader__title,.room-selection--single-page .related-offer .rws__addons-card .card-loader__title,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader__title{grid-area:title;margin:20px 20px 0 0}@media (max-width:640px){.attraction-selection-single-page .related-offer .rws__addons-card .card-loader__title,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader__title,.room-selection--single-page .related-offer .rws__addons-card .card-loader__title,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader__title{margin:5px 15px}}.attraction-selection-single-page .related-offer .rws__addons-card .card-loader__detail,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader__detail,.room-selection--single-page .related-offer .rws__addons-card .card-loader__detail,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader__detail{grid-area:detail;margin:20px 20px 0 0;height:150px}@media (max-width:640px){.attraction-selection-single-page .related-offer .rws__addons-card .card-loader__detail,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader__detail,.room-selection--single-page .related-offer .rws__addons-card .card-loader__detail,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader__detail{margin:5px 15px}}.attraction-selection-single-page .related-offer .rws__addons-card .card-loader__button,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader__button,.room-selection--single-page .related-offer .rws__addons-card .card-loader__button,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader__button{grid-area:button;margin:20px 20px 0 0;width:50%}@media (max-width:640px){.attraction-selection-single-page .related-offer .rws__addons-card .card-loader__button,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .card-loader__button,.room-selection--single-page .related-offer .rws__addons-card .card-loader__button,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .card-loader__button{margin:5px 15px}}.attraction-selection-single-page .related-offer .rws__addons-card .rws__input-datepicker,.attraction-selection-single-page .related-offer .rws__addons-card .rws__input-dropdown,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .rws__input-datepicker,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .rws__input-dropdown,.room-selection--single-page .related-offer .rws__addons-card .rws__input-datepicker,.room-selection--single-page .related-offer .rws__addons-card .rws__input-dropdown,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .rws__input-datepicker,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .rws__input-dropdown{max-width:200px}@media (max-width:640px){.attraction-selection-single-page .related-offer .rws__addons-card .rws__input-datepicker,.attraction-selection-single-page .related-offer .rws__addons-card .rws__input-dropdown,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .rws__input-datepicker,.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .rws__input-dropdown,.room-selection--single-page .related-offer .rws__addons-card .rws__input-datepicker,.room-selection--single-page .related-offer .rws__addons-card .rws__input-dropdown,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .rws__input-datepicker,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .rws__input-dropdown{max-width:100%}}.attraction-selection-single-page .related-offer .rws__cross-sell-selection--card .information-section .count-options,.room-selection--single-page .related-offer .rws__cross-sell-selection--card .information-section .count-options{grid-template-columns:repeat(auto-fit,minmax(100px,200px));grid-gap:12px;gap:12px}.attraction-selection-single-page .related-offer:not(:has(.rws__addons-card,.rws__cross-sell-selection--card)),.room-selection--single-page .related-offer:not(:has(.rws__addons-card,.rws__cross-sell-selection--card)){opacity:0;visibility:hidden;overflow:hidden;height:0}.room-selection--single-page .rates-detail--package-mode .related-offer{margin-top:12px}.room-selection--single-page .related-offer{opacity:1;visibility:visible;transition:opacity .5s ease-out,height .5s ease-out,visibility .5s;height:auto}.room-selection--single-page .related-offer__devider div{margin:0}.room-selection--single-page .related-offer__label{margin:12px 0}.room-selection--single-page .related-offer .rws__card-container__image{padding-left:0}.room-selection--single-page .related-offer .rws__card-container__title{margin-right:0}.room-selection--single-page .related-offer .rws__card-container--button,.room-selection--single-page .related-offer .rws__card-container--content{padding-right:0}.room-selection--single-page .related-offer .card-loader .card-loader__image{margin-left:0}.room-selection--single-page .related-offer .card-loader .card-loader__button,.room-selection--single-page .related-offer .card-loader .card-loader__detail,.room-selection--single-page .related-offer .card-loader .card-loader__title{margin-right:0}.room-selection--single-page .related-offer:has(.hidden-related-offer){opacity:0;visibility:hidden;overflow:hidden;height:0}.room-selection--single-page .related-offer .rws__addons-card,.room-selection--single-page .related-offer .rws__cross-sell-selection--card{opacity:1;visibility:visible;transition:opacity .5s ease-out,height .5s ease-out,visibility .5s;height:auto}.room-selection--single-page .related-offer .rws__addons-card.hidden-related-offer,.room-selection--single-page .related-offer .rws__cross-sell-selection--card.hidden-related-offer{opacity:0;visibility:hidden;overflow:hidden;height:0}.room-selection--single-page .related-offer .rws__addons-card:not(.hidden-related-offer):not(:last-child),.room-selection--single-page .related-offer .rws__cross-sell-selection--card:not(.hidden-related-offer):not(:last-child){border:0;border-bottom:1px solid rgba(0,0,0,.1)}.room-selection__room__content__detail__image .room-detail__navigation-next,.room-selection__room__content__detail__image .room-detail__navigation-prev{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px}@media (min-width:1200px){.room-selection__room__content__detail__image .room-detail__navigation-next,.room-selection__room__content__detail__image .room-detail__navigation-prev{font-size:34px;width:64px;height:64px;line-height:1.5}}.room-selection__hotel .room-selection__hotel__image .hotel-image__navigation-next,.room-selection__hotel .room-selection__hotel__image .hotel-image__navigation-prev{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px}@media (min-width:1200px){.room-selection__hotel .room-selection__hotel__image .hotel-image__navigation-next,.room-selection__hotel .room-selection__hotel__image .hotel-image__navigation-prev{font-size:34px;width:64px;height:64px;line-height:1.5}}.room-preferences{position:relative}.room-preferences__input .rws__input-group .rws__input input{cursor:pointer}.room-preferences__input__label{color:#c4ab82;font-weight:500}.room-preferences__input__multiple,.room-preferences__input__single{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.room-preferences__input__multiple label.form-control,.room-preferences__input__multiple label.rws__input-radio,.room-preferences__input__single label.form-control,.room-preferences__input__single label.rws__input-radio{margin:0;width:150px}.room-preferences__input__multiple label.form-control{padding:0;font-weight:300;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.room-preferences__collapse{position:absolute;top:100%;left:12px;width:calc(100% - 24px);border:1px solid #ceced5;border-radius:2px;background-color:#fff;z-index:1;display:none;padding:6px 12px}.room-preferences__collapse.active{display:flex;flex-direction:column}.room-preferences__collapse>div{margin-bottom:15px}.room-preferences__collapse .special-request-value .icon-trash{padding-left:12px;cursor:pointer}.rates-detail{background-color:#fff;border-radius:8px;padding-top:12px}.rates-detail__input{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;align-items:center;grid-gap:10px;gap:10px}@media (max-width:640px){.rates-detail__input{grid-template-columns:1fr}}.rates-detail__input>div{padding:0 12px;width:100%}.rates-detail__input .rws__input-group .rws__input{max-height:50px}.rates-detail__input .rws__input-dropdown .rws__input-options{top:100%;left:12px;width:calc(100% - 24px);min-width:unset}.rates-detail__input .btn-room-detail{margin-top:26px}.rates-detail__lists{padding:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}@media (max-width:640px){.rates-detail__lists{grid-template-columns:1fr}}.rates-detail__lists__list{border-radius:10px;border:1px solid #ceced5;padding:16px 16px 24px;position:relative;display:grid;grid-template-rows:auto 1fr auto auto auto auto}.rates-detail__lists__list__title{font-weight:500;font-size:24px;line-height:32px;margin-bottom:12px}.rates-detail__lists__list__exceprt{margin-bottom:12px}.rates-detail__lists__list__offer-quantity{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.rates-detail__lists__list__offer-quantity .rws__input-group .icon-minus,.rates-detail__lists__list__offer-quantity .rws__input-group .icon-plus{cursor:pointer}.rates-detail__lists__list__offer-quantity .rws__input-group .icon-minus.is-disabled,.rates-detail__lists__list__offer-quantity .rws__input-group .icon-plus.is-disabled{opacity:.6}.rates-detail__lists__list__offer-quantity .rws__input-group .rws__input.rws__input-disabled{pointer-events:none;opacity:.6}.rates-detail__lists__list__offer-quantity .rws__input-group .rws__input-icon:has(.is-disabled){pointer-events:none}.rates-detail__lists__list__price{margin-bottom:12px}.rates-detail__lists__list__price small{color:#d91f2b;margin-left:12px}.rates-detail__lists__list__price button.selected-rate{background-color:#f1ece4}.rates-detail__lists__list .btn-tertiary{text-align:left;color:#c4ab82;text-decoration:underline;padding:0;margin-bottom:12px}.rates-detail__list-empty{padding:40px 12px;font-weight:500;font-size:24px;line-height:32px;text-align:center}.rates-modal__image-carousel{position:relative}.rates-modal__image-carousel .swiper-container{border-radius:8px}.rates-modal__image-carousel .swiper-slide .image-container{position:relative;padding-top:50%}.rates-modal__image-carousel .swiper-slide img{width:100%;position:absolute;left:0;top:0}.rates-modal__name{text-align:center;font-size:32px;line-height:43px;font-weight:500;margin-top:40px}.rates-modal__start-price{background-color:#e4e4e7;padding:20px 0;text-align:center}.rates-modal__start-price span{font-size:22px;font-weight:500}.rates-modal__header-title{text-align:center}.rates-modal__header-title h5{font-weight:500;color:#c4ab82;width:100%}.rates-modal__navigation-next,.rates-modal__navigation-prev{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px}@media (min-width:1200px){.rates-modal__navigation-next,.rates-modal__navigation-prev{font-size:34px;width:64px;height:64px;line-height:1.5}}.accordion-border .card-header-text,.accordion-card .card-header-text,.accordion-head-container .card-header-text,.accordion-header .card-header-text,.accordion .card-header-text{font-size:18px;font-weight:500}.accordion-border .card-header-text .accordion-element__title,.accordion-card .card-header-text .accordion-element__title,.accordion-head-container .card-header-text .accordion-element__title,.accordion-header .card-header-text .accordion-element__title,.accordion .card-header-text .accordion-element__title{cursor:pointer}.room-selection.room-selection--single-page .room-selection__room__content__detail__image__wrapper{position:relative}.room-selection.room-selection--single-page .room-selection__room__content__detail__image__wrapper .room-detail__navigation-next,.room-selection.room-selection--single-page .room-selection__room__content__detail__image__wrapper .room-detail__navigation-prev{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px}@media (min-width:1200px){.room-selection.room-selection--single-page .room-selection__room__content__detail__image__wrapper .room-detail__navigation-next,.room-selection.room-selection--single-page .room-selection__room__content__detail__image__wrapper .room-detail__navigation-prev{font-size:34px;width:64px;height:64px;line-height:1.5}}.rates-detail.rates-detail--single-page.rates-detail--package-mode .rates-detail__lists__list{grid-template-areas:"title title" "exceprt exceprt" "detail detail" "timeslot timeslot" "quantity cart" "related related";grid-template-rows:unset}@media (max-width:1199px){.rates-detail.rates-detail--single-page.rates-detail--package-mode .rates-detail__lists__list{grid-template-areas:"title title" "exceprt exceprt" "timeslot timeslot" "quantity quantity" "detail cart" "related related"}}@media (max-width:640px){.rates-detail.rates-detail--single-page.rates-detail--package-mode .rates-detail__lists__list__price{text-align:right}.rates-detail.rates-detail--single-page.rates-detail--package-mode .rates-detail__lists__list__price button.btn{padding:4px 12px}}.rates-detail.rates-detail--single-page.rates-detail--package-mode .rates-detail__lists__list__price{margin:auto 0}.rates-detail.rates-detail--single-page.rates-detail--package-mode .rates-detail__lists__list__detail-popup{text-align:left}.rates-detail.rates-detail--single-page .rates-detail__lists__list{grid-template-areas:"title detail" "exceprt cart" "timeslot cart" "quantity cart" "related related";grid-template-rows:unset}@media (max-width:1199px){.rates-detail.rates-detail--single-page .rates-detail__lists__list{grid-template-areas:"title title" "exceprt exceprt" "timeslot timeslot" "quantity quantity" "detail cart" "related related"}}@media (max-width:640px){.rates-detail.rates-detail--single-page .rates-detail__lists__list__price button.btn{padding:4px 12px}}.rates-detail.rates-detail--single-page .rates-detail__lists__list__title{grid-area:title}.rates-detail.rates-detail--single-page .rates-detail__lists__list__excerpt-wrapper{grid-area:exceprt}.rates-detail.rates-detail--single-page .rates-detail__lists__list__timeslot{grid-area:timeslot}.rates-detail.rates-detail--single-page .rates-detail__lists__list__offer-quantity-wrapper{grid-area:quantity}.rates-detail.rates-detail--single-page .rates-detail__lists__list__detail-popup{grid-area:detail;text-align:right}@media (max-width:1199px){.rates-detail.rates-detail--single-page .rates-detail__lists__list__detail-popup{text-align:left}}.rates-detail.rates-detail--single-page .rates-detail__lists__list__price{grid-area:cart;text-align:right}.rates-detail.rates-detail--single-page .rates-detail__lists__list__related{grid-area:related}.rates-detail.rates-detail--single-page .rates-detail__lists__list__related .app-loader{z-index:4}.rates-detail.rates-detail--single-page .rates-detail__lists__list__related .rws__input-datepicker .rws__input-picker .DayPicker{z-index:3}.rates-detail.rates-detail--single-page .rates-detail__lists__list__loader{z-index:4}.rates-detail-timeslot:has(div){margin-bottom:12px}.rates-detail-timeslot__title{font-weight:500;color:#c4ab82}.rates-detail-timeslot__timeslot{display:flex}.rates-detail-timeslot__timeslot__datepicker{margin-right:10px}.attraction-booking-bar{padding:80px;display:flex;flex-flow:column;align-items:center}.attraction-booking-bar input{font-weight:500}.attraction-booking-bar__title{text-align:center}.attraction-booking-bar__title h1{font-weight:400;font-size:48px}.attraction-booking-bar__title p{font-size:24px;line-height:28px}.attraction-booking-bar .rws__input{width:283px}.attraction-booking-bar .rws__input.rws__input-date-range-picker .DayPicker,.attraction-booking-bar .rws__input.rws__input-dropdown .rws__input-options{z-index:11}.attraction-booking-bar__booking-widget{display:flex;justify-content:center}@media (min-width:1200px){.attraction-booking-bar__booking-widget{align-items:flex-end}.attraction-booking-bar__booking-widget>div:not(:last-child){margin-right:12px}}.attraction-booking-bar__booking-widget .rws__input-datepicker{margin-top:12px}@media (min-width:1200px){.attraction-booking-bar__booking-widget .rws__input-datepicker{margin-top:0}}.attraction-booking-bar__booking-widget .rws__input-quantity{width:160px}.attraction-booking-bar__booking-widget .btn-cta{text-wrap:nowrap;height:48px;width:auto}.attraction-booking-bar__booking-widget .btn-cta:not(.btn-sm):not(.tag){min-height:0;height:48px;display:flex;justify-content:center;align-items:center}.attraction-booking-bar__booking-widget .rws__input-datepicker,.attraction-booking-bar__booking-widget .rws__input-datepicker .rws__input-button .rws__input-group .rws__input,.attraction-booking-bar__booking-widget .rws__input-dropdown,.attraction-booking-bar__booking-widget .rws__input-dropdown .rws__input-button .rws__input-group .rws__input{width:100%}.attraction-booking-bar__booking-widget .rws__input-datepicker .rws__input-group .rws__input,.attraction-booking-bar__booking-widget .rws__input-dropdown .rws__input-group .rws__input{height:48px}@media (max-width:640px){.attraction-booking-bar__booking-widget .rws__input-datepicker .rws__input-group .rws__input,.attraction-booking-bar__booking-widget .rws__input-dropdown .rws__input-group .rws__input{height:35px}}.attraction-booking-bar__booking-widget .rws__input-options{max-height:400px;overflow-y:auto}.attraction-booking-bar__qty{display:flex}.attraction-booking-bar__qty__adult,.attraction-booking-bar__qty__child{width:100%;max-width:160px;display:flex;align-items:flex-end}.attraction-booking-bar__qty__adult>.rws__input-group,.attraction-booking-bar__qty__child>.rws__input-group{width:100%}.attraction-booking-bar__qty__adult{margin-right:12px}.attraction-booking-bar__qty .icon-minus,.attraction-booking-bar__qty .icon-plus{cursor:pointer}.attraction-booking-bar__qty .icon-minus:before,.attraction-booking-bar__qty .icon-plus:before{font-weight:700}.attraction-booking-bar__qty .icon-minus.is-disabled,.attraction-booking-bar__qty .icon-plus.is-disabled{opacity:.6}.attraction-booking-bar__qty .rws__input{height:48px}.attraction-booking-bar__qty .rws__input input{text-align:center}.attraction-booking-bar__qty .rws__input.rws__input-disabled{pointer-events:none}.attraction-booking-bar>div:not(:last-child){margin-bottom:24px}@media (max-width:1199px){.attraction-booking-bar__booking-widget{flex-flow:column}.attraction-booking-bar__booking-widget .attraction-booking-bar__qty,.attraction-booking-bar__booking-widget .btn-cta,.attraction-booking-bar__booking-widget>.rws__input{margin-right:0!important;width:100%;margin-top:15px}.attraction-booking-bar__qty__adult,.attraction-booking-bar__qty__child{max-width:none}}.bill-information{position:-webkit-sticky;position:sticky;top:10rem}.grouped-products-amount-selection__quantity{font-size:16px;font-weight:700}@media (min-width:1200px){.grouped-products-amount-selection__quantity{font-size:18px}}.grouped-products-amount-selection__header{display:flex;justify-content:space-between;font-size:14px}@media (min-width:1200px){.grouped-products-amount-selection__header{font-size:16px;max-width:35%}}.rws__upsell-card{position:relative}.rws__upsell-card--total{font-weight:500}.rws__upsell-card__loader .app-loader{z-index:1;border-radius:.5rem}.rws__upsell-card .rws__card-container{grid-template-rows:auto auto 1fr auto}.rws__cross-sell-selection--card{position:relative}.rws__cross-sell-selection--card .icon-minus,.rws__cross-sell-selection--card .icon-plus{cursor:pointer}.rws__cross-sell-selection--card .icon-minus.is-disabled,.rws__cross-sell-selection--card .icon-plus.is-disabled{opacity:.6;pointer-events:none}.rws__cross-sell-selection--card .count-option-offer{width:100%}.rws__cross-sell-selection--card .rws__input-dropdown{margin-bottom:.75rem}.rws__cross-sell-selection--card .attraction-label{color:#c4ab82;text-align:center;margin-bottom:.25rem}.rws__cross-sell-selection--card .count-option-product input{text-align:center}.rws__cross-sell-selection--card .product-max-quantity small{color:#e53a2f}.drowdown-wrapper{margin-bottom:15px}.card-loader{display:grid;grid-template-rows:auto auto 1fr auto;height:100%;border-radius:8px;background-color:#fff;padding-bottom:40px;animation:fade-in .8s forwards}.card-loader__button,.card-loader__detail,.card-loader__image,.card-loader__title{border-radius:8px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:shine 1.5s linear infinite}.card-loader__image{padding-top:50%;border-radius:8px 8px 0 0}.card-loader__title{margin:10px 15px;height:32px}.card-loader__detail{margin:10px 15px;height:100%}.card-loader__button{margin:30px 15px 15px;height:55px}@media (max-width:1199px){.payment-method-wrapper{margin-bottom:50px}}.payment-method-wrapper .adyen-checkout__payment-method__radio--selected{background-color:#c4ab82}.payment-method-wrapper .adyen-checkout__label__text{color:#c4ab82;font-weight:600;font-size:15px}.payment-method-wrapper .adyen-checkout__payment-method--selected{background-color:#fff}.payment-method-wrapper .adyen-checkout__card__brands img{display:block}.payment-method-wrapper .information-card{background-color:#ffecab;margin-bottom:15px;border-radius:12px}.payment-method-wrapper .information-card .alert-icon{font-size:80px;line-height:60px}.payment-method-wrapper .adyen-checkout__threeds2__challenge--02,.payment-method-wrapper .adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:450px;width:100%;border-radius:8px}.payment-method-wrapper .loading-loader{opacity:.1}.payment-method-wrapper .fomo-payment{background-color:#fff;margin-top:10px;border-radius:10px}.payment-method-wrapper .fomo-payment__payment-group{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;padding:12px 16px 12px 44px;position:relative;transition:background .1s ease-out;width:100%;border-bottom:1px solid #e6e9eb;flex-direction:column}.payment-method-wrapper .fomo-payment__payment-group:last-child{border-bottom:none}.payment-method-wrapper .fomo-payment__payment-group .button-fomo{cursor:pointer;align-items:center;background:none;border:none;color:#00112c;display:flex;flex-shrink:0;font-size:1em;font-weight:400;margin-right:16px;max-width:100%;padding:4px;width:100%}.payment-method-wrapper .fomo-payment__payment-group .button-fomo:hover .radio-fomo{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db}.payment-method-wrapper .fomo-payment__payment-group .button-fomo .radio-fomo{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;height:16px;left:16px;position:absolute;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}.payment-method-wrapper .fomo-payment__payment-group .button-fomo .radio-fomo.checked{background-color:#c4ab82}.payment-method-wrapper .fomo-payment__payment-group .button-fomo .radio-fomo.checked:after{background-color:#fff;border-radius:50%;content:"";display:block;height:6px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) scale(1);transition:transform .3s ease-out;width:6px}.payment-method-wrapper .fomo-payment__payment-group .button-fomo .wrapper-logo{height:26px;position:relative;width:40px;margin-right:10px}.payment-method-wrapper .fomo-payment__payment-group .button-fomo .wrapper-logo img{border-radius:3px;display:block;width:100%}.payment-method-wrapper .fomo-payment__payment-group .adyen-checkout__button{margin-top:20px;display:flex;align-items:center;position:relative}.header__topToolbar{padding:6px 0}@media (max-width:1199px){.header__topToolbar{display:none}}.header__topToolbar .topToolbar-content{display:flex;margin-left:auto;padding-left:0;padding-right:0}.header__topToolbar.is-transparent{background-color:initial}.header__topToolbar.is-transparent .topToolbar-content .header__link.btn-secondary-grey{color:#ceced5}.header__topToolbar.is-transparent .topToolbar-content .header__link.btn-secondary-grey:hover{color:#8b7655;border:1px solid #8b7655;background-color:#fff}.header__topToolbar.is-solid{background-color:#eee}.header__topToolbar.is-solid .topToolbar-content .header__link.btn-secondary-grey:hover{border:1px solid #c4ab82;background-color:#fff}.header__links{margin-left:auto;display:flex;justify-content:center;align-items:center}.header__widgets{display:flex}.header__languageSwitcher{z-index:4;padding:0;display:flex;align-items:center}.header__link{display:flex;margin:0 5px;color:#c4ab82;font-size:12px;line-height:20px}@media (min-width:1200px){.header__link{font-size:14px}}.header__link .icon-fn{font-size:20px}.header__link.btn:hover{color:#c4ab82}.header__link.btn:not(.btn-sm):not(.tag){min-height:0}.header__link.btn.btn-secondary-grey{text-decoration:none;font-weight:400}.header__link.link-text{margin:0;color:#c4ab82!important}.header__link.link-text:after{display:none}.rws__notification-message{background-color:#c4ab82;color:#fff;font-size:16px;line-height:16px;font-weight:400;position:relative}.rws__notification-message .icon-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:10;margin-left:20px;cursor:pointer}.rws__notification-message--item{padding:1rem 0}.rws__notification-message__container{position:relative!important;display:flex}@media (max-width:1199px){.rws__notification-message__container{flex-direction:column}}.rws__notification-message__container .rws__notification-message__content--container{order:1;overflow:hidden;flex-grow:1}@media (max-width:1199px){.rws__notification-message__container .rws__notification-message__content--container{margin-right:10px}}.rws__notification-message__container .rws__notification-message__content--container .swiper-wrapper .swiper-slide-next{padding-left:10px}.rws__notification-message__container .rws__notification-message__pagination--container{order:2;font-size:18px;min-width:80px;padding-bottom:12px}@media (min-width:1200px){.rws__notification-message__container .rws__notification-message__pagination--container{position:relative;padding:0;z-index:10}}.room-detail-loader{display:grid;grid-template-rows:auto 50px 60px 230px;height:100%;border-radius:8px;padding-bottom:40px;animation:fade-in .8s forwards;margin-right:30px}@media (max-width:1199px){.room-detail-loader{margin-right:0}}.room-detail-loader__accordion,.room-detail-loader__image,.room-detail-loader__rate__item,.room-detail-loader__spec__item{border-radius:8px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:shine 1.5s linear infinite}.room-detail-loader__image{padding-top:50%;margin-bottom:10px}.room-detail-loader__spec{display:grid;grid-template-columns:minmax(auto,150px) minmax(auto,250px) minmax(auto,200px);grid-column-gap:10px;column-gap:10px;margin-bottom:25px}.room-detail-loader__accordion{margin-bottom:10px}.room-detail-loader__rate{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;column-gap:10px}@media (max-width:640px){.room-detail-loader__rate{grid-template-columns:1fr}}.room-detail-loader--single-page{display:grid;height:100%;border-radius:8px;padding-bottom:40px;animation:fade-in .8s forwards;grid-template-areas:"image spec" "rate rate";grid-gap:20px;gap:20px}.room-detail-loader--single-page__image,.room-detail-loader--single-page__rate__item,.room-detail-loader--single-page__spec__item{border-radius:8px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:shine 1.5s linear infinite}.room-detail-loader--single-page__image{grid-area:image;padding-top:50%}.room-detail-loader--single-page__spec{grid-area:spec;display:grid;grid-row-gap:20px;row-gap:20px;grid-template-rows:auto 1fr auto}.room-detail-loader--single-page__spec__item:first-child{height:50px}.room-detail-loader--single-page__spec__item:nth-child(2){height:200px}.room-detail-loader--single-page__spec__item:nth-child(3){height:50px;width:150px;margin:0 0 0 calc(100% - 150px)}.room-detail-loader--single-page__rate{grid-area:rate;display:grid;grid-template-rows:1fr 1fr;grid-column-gap:10px;grid-row-gap:20px;row-gap:20px;height:250px}@keyframes shine{to{background-position-x:-200%}}@media (max-width:1199px){.remove-from-cart-popup{padding-bottom:16px}}.payment-summary{border:1px solid #c4ab82;border-radius:15px 15px 0 0;padding:1rem 2rem;background-color:#fff}.payment-summary .font-bold{font-weight:500}.payment-summary .cart-item-payment-summary:not(:last-child){border-bottom:1px solid #c4ab82;margin-bottom:25px}.payment-summary .cart-item-attraction .button-link{border:none;border-radius:0;font-size:18px;text-decoration:underline;background-color:initial;color:#5d79de;word-break:normal;margin-right:0;font-family:"Alegreya Sans",sans-serif;font-size:16px}.payment-summary .subTotal-applyCode .applyCode-label{display:block;text-transform:uppercase}.payment-summary .subTotal-applyCode .applyCode-label,.payment-summary .subTotal-applyCode .applyCode-tagline,.payment-summary .subTotal-applyCode .applyCode .input-wrap{margin-bottom:10px}.payment-summary .subTotal-applyCode .applyCode .input-wrap{width:100%;display:flex;min-height:40px}.payment-summary .subTotal-applyCode .applyCode .input-wrap input{width:80%;padding:0 10px;border:1px solid #cbcbcb;border-right:none}@media screen and (min-width:990px) and (max-width:1429px){.payment-summary .subTotal-applyCode .applyCode .input-wrap input{width:70%}}.payment-summary .subTotal-applyCode .applyCode .input-wrap button{width:20%;color:#fff;text-transform:uppercase;background-color:#c4ab82;border:1px solid #cbcbcb;border-left:none;border-radius:0}@media screen and (min-width:990px) and (max-width:1429px){.payment-summary .subTotal-applyCode .applyCode .input-wrap button{width:30%}}.payment-summary .subTotal-applyCode .applyCode .input-wrap button:hover{background-color:rgba(196,171,130,.46)}.payment-summary .subTotal-applyCode .applyCode-tagline .tag{border:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:10px}.payment-summary .subTotal-applyCode .applyCode-tagline .tag-description{padding:0 10px}.payment-summary .subTotal-applyCode .applyCode-tagline .tag .remove-tag{border:none;background-color:initial;padding:0 5px}.payment-summary .subTotal-applyCode .applyCode-response{font-size:14px;display:block}.payment-summary .subTotal-applyCode .applyCode-response.error{color:red}.payment-summary .subTotal-applyCode .applyCode-response.successful{color:green}.centered-carousel{margin-left:auto;margin-right:auto}.centered-carousel:not(.is-simple-mode) .title-section{padding:0 20px}.centered-carousel:not(.is-simple-mode) .carousel-card{width:320px}@media (min-width:1200px){.centered-carousel:not(.is-simple-mode) .carousel-card{width:33.34vw!important}}@media (min-width:1200px){.centered-carousel:not(.is-simple-mode) .carousel-card .image-container{width:33.34vw;height:18.75vw}}.centered-carousel .swiper-container{margin:25px 0 48px;min-height:20vw;position:relative}@media (max-width:1199px){.centered-carousel .swiper-container{margin:32px 0}}.centered-carousel .swiper-container .carousel-card__content{transition:.4s ease-in-out}.centered-carousel__navigation__new-next,.centered-carousel__navigation__new-prev{top:calc(9.375vw - 32px);position:absolute;z-index:5;width:64px;height:64px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:34px;padding:15px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.centered-carousel__navigation__new-prev{left:30px}.centered-carousel__navigation__new-next{right:30px}.centered-carousel:not(.is-simple-mode) .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all .4s ease-in-out}.centered-carousel:not(.is-simple-mode) .swiper-slide-active .image-container{transform:scale(1)!important;transition:transform .4s ease-in-out}.centered-carousel:not(.is-simple-mode) .swiper-slide:not(.swiper-slide-active) .image-container{transform:scale(.78)!important;transition:transform .4s ease-in-out}.centered-carousel:not(.is-simple-mode) .swiper-slide:not(.swiper-slide-active) .carousel-card__content{padding:0 3.7vw;margin-top:-50px}@media (max-width:1199px){.centered-carousel:not(.is-simple-mode) .swiper-slide:not(.swiper-slide-active) .carousel-card__content{padding:0 50px;margin-top:-40px}}@media (max-width:640px){.centered-carousel:not(.is-simple-mode) .swiper-slide:not(.swiper-slide-active) .carousel-card__content{padding:0 35px;margin-top:-30px}}.centered-carousel:not(.is-simple-mode) .swiper-slide.swiper-slide-next{transform:translateX(-5%)!important}.centered-carousel:not(.is-simple-mode) .swiper-slide.swiper-slide-next+.swiper-slide:not(.swiper-slide-active){transform:translateX(-20.5%)!important}.centered-carousel:not(.is-simple-mode) .swiper-slide.swiper-slide-prev{transform:translateX(5%)!important}.centered-carousel:not(.is-simple-mode) .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){transform:translateX(20.5%)}.centered-carousel__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.centered-carousel__navigation>:not(:last-child){margin-right:48px}.centered-carousel__navigation-next,.centered-carousel__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.centered-carousel__navigation-next,.centered-carousel__navigation-prev{padding:8px}}.centered-carousel__navigation-next>span:not(:last-child),.centered-carousel__navigation-prev>span:not(:last-child){margin-right:12px}.centered-carousel__navigation .swiper-pagination-bullets .swiper-pagination-bullet{transition:.4s ease}.centered-carousel__navigation .swiper-pagination-bullets .swiper-pagination-bullet-active{border-radius:48px;background:#c4ab82}.centered-carousel__navigation .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:6px}.centered-carousel__navigation .swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet-active{width:24px}.centered-carousel__navigation .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap}@supports (-webkit-line-clamp:2){.centered-carousel .carousel-card .carousel-card__content .carousel-card__content__caption .caption__title{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.centered-carousel .title-section .title-section__subheading{margin-bottom:12px}.carousel-with-content-top__main{position:relative}.carousel-with-content-top .carousel-card{width:320px}@media (min-width:480px){.carousel-with-content-top .carousel-card{width:384px}}@media (min-width:1200px){.carousel-with-content-top .carousel-card{width:512px}}@media (max-width:1199px){.carousel-with-content-top .carousel-card__content__caption .caption .caption__title{white-space:unset}}.carousel-with-content-top .title-section{padding-right:20px}@media (min-width:1200px){.carousel-with-content-top .title-section{padding-right:0;width:730px}}.carousel-with-content-top__navigation__new{position:absolute;top:143px;width:100%;display:flex;justify-content:space-between;left:-30px}.carousel-with-content-top__navigation__new.grid-wrapper-container{padding:0!important;max-width:unset!important}.carousel-with-content-top__navigation__new-next,.carousel-with-content-top__navigation__new-prev{line-height:1.5;border:1px solid #c4ab82!important;border-radius:48px;display:flex;align-items:center;justify-content:center;z-index:5;width:64px;height:64px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:34px;padding:15px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.carousel-with-content-top .swiper-container{margin-bottom:40px}@media (max-width:1199px){.carousel-with-content-top .swiper-container{margin-bottom:0}}@media (max-width:640px){.carousel-with-content-top .swiper-container{min-height:400px}}.carousel-with-content-top .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.carousel-with-content-top .swiper-slide-active{transition:transform .4s,margin-top .4s,margin-left .4s,margin-right .4s;margin-right:12px!important}@media (min-width:480px){.carousel-with-content-top .swiper-slide-active{margin-right:104px!important}}@media (min-width:1200px){.carousel-with-content-top .swiper-slide-active{margin-right:133px!important;margin-top:0}}.carousel-with-content-top .swiper-slide-active .image-container{transform:scale(1.22);margin-left:28px;margin-bottom:40px;margin-top:16px;transition:.4s}@media (min-width:480px){.carousel-with-content-top .swiper-slide-active .image-container{transform:scale(1.22);margin-left:42px;margin-bottom:47px;margin-top:24px;transition:.4s}}@media (min-width:1200px){.carousel-with-content-top .swiper-slide-active .image-container{transform:scale(1.22);margin-left:57px;margin-bottom:56px;margin-top:32px;transition:.4s}}.carousel-with-content-top .swiper-slide-active .image-container img{width:auto}@keyframes contentScaleUp{0%{margin-top:50px}to{margin-top:0}}@media (min-width:1200px){.carousel-with-content-top .swiper-slide-active .carousel-card__content{width:625px}}.carousel-with-content-top .swiper-slide-next,.carousel-with-content-top .swiper-slide-prev{transition:transform .4s,margin-top .4s,margin-left .4s,margin-right .4s}.carousel-with-content-top .swiper-slide:not(.swiper-slide-active){margin-top:32px}@media (min-width:480px){.carousel-with-content-top .swiper-slide:not(.swiper-slide-active){margin-top:48px}}@media (min-width:1200px){.carousel-with-content-top .swiper-slide:not(.swiper-slide-active){margin-top:32px}}.carousel-with-content-top .swiper-slide.swiper-slide:not(.swiper-slide-duplicate-active):not(.swiper-slide-active) .image-container{transition:transform .4s ease-in-out;transition:.4s}.carousel-with-content-top__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.carousel-with-content-top__navigation>:not(:last-child){margin-right:48px}.carousel-with-content-top__navigation-next,.carousel-with-content-top__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.carousel-with-content-top__navigation-next,.carousel-with-content-top__navigation-prev{padding:8px}}.carousel-with-content-top__navigation-next>span:not(:last-child),.carousel-with-content-top__navigation-prev>span:not(:last-child){margin-right:12px}.carousel-with-content-top__navigation .swiper-pagination-bullet-active{width:24px;border-radius:48px;background:#c4ab82}.carousel-with-content-top__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.highlight-circle .swiper-container{margin-top:48px}.highlight-circle .swiper-slide-active{transform:scale(1)}.highlight-circle .swiper-slide-active .image-container{margin-bottom:24px}.highlight-circle .swiper-slide:not(.swiper-slide-active) .carousel-card__content__caption,.highlight-circle .swiper-slide:not(.swiper-slide-active) .carousel-card__content__cta{transform:translateY(-60px)}.highlight-circle .swiper-slide:not(.swiper-slide-active) .carousel-card .image-container{transform:scale(.55)}@media (max-width:1199px){.highlight-circle .swiper-slide.swiper-slide-prev .carousel-card .image-container{align-self:end;margin-right:-30px}}@media (max-width:1199px){.highlight-circle .swiper-slide.swiper-slide-next .carousel-card .image-container{align-self:start;margin-left:-30px}}.highlight-circle__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center;transition:ease}.highlight-circle__navigation>:not(:last-child){margin-right:48px}.highlight-circle__navigation-next,.highlight-circle__navigation-prev{border:1px solid #c4ab82!important;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.highlight-circle__navigation-next [class^=icon-],.highlight-circle__navigation-prev [class^=icon-]{line-height:0}@media (min-width:1200px){.highlight-circle__navigation-next,.highlight-circle__navigation-prev{width:48px;height:48px}.highlight-circle__navigation-next [class^=icon-]:before,.highlight-circle__navigation-prev [class^=icon-]:before{font-size:26px}}.highlight-circle__navigation-next>span:not(:last-child),.highlight-circle__navigation-prev>span:not(:last-child){margin-right:12px}.highlight-circle__navigation .swiper-pagination-bullet{transition:.4s ease}.highlight-circle__navigation .swiper-pagination-bullet-active{width:24px;border-radius:48px;background:#c4ab82}.highlight-circle__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.highlight-circle .carousel-card{display:flex;flex-direction:column;align-items:center}.highlight-circle .carousel-card .image-container{transition:transform .4s ease-in-out}.highlight-circle .carousel-card .image-container img{border-radius:50%}.highlight-circle .carousel-card .carousel-card-cta a{text-decoration:underline}.highlight-circle .carousel-card .carousel-card-cta a:hover{color:#c4ab82}.highlight-circle .carousel-card .carousel-card__content__caption{grid-column-gap:10px;column-gap:10px}.highlight-circle .carousel-card .carousel-card__content__caption .caption{display:inline-flex;margin-right:10px;max-width:350px}@media (max-width:1199px){.highlight-circle .carousel-card .carousel-card__content__caption .caption{max-width:250px}}.highlight-circle .carousel-card .carousel-card__content__caption .caption__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:unset;margin-bottom:0;text-align:center}.highlight-circle .carousel-card .carousel-card__content__caption .caption__tag{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;margin-bottom:auto}.highlight-circle .carousel-card .carousel-card__content__caption .caption__description{margin-top:10px;grid-column:1/3}.highlight-circle .carousel-card .carousel-card__content__caption,.highlight-circle .carousel-card .carousel-card__content__cta{transition:transform .4s ease-in-out;text-align:center}.highlight-circle__no-tag .carousel-card__content__caption .caption{grid-column:1/3}.highlight-circle__no-tag .carousel-card__content__caption .caption .caption__title{text-align:center;margin-right:0}.highlights-gallery{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-content:flex-start;position:relative}@media (max-width:1199px){.highlights-gallery{grid-template-columns:auto;padding:0}.highlights-gallery .title-section{margin-bottom:9px}.highlights-gallery .title-section__description{margin-bottom:0}}.highlights-gallery .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.highlights-gallery__main-section{width:480px;padding:35px 80px 35px 0}@media (max-width:1199px){.highlights-gallery__main-section{width:100%;padding:0}}.highlights-gallery__main-section .title-section__title h2{font-weight:400;line-height:56px}.highlights-gallery.is-landscape .highlights-gallery__main-section{width:542px}.highlights-gallery.is-landscape .carousel-card{width:621px}.highlights-gallery.is-landscape .highlights-gallery__navigation{top:157.5px;padding-left:510px!important}@media (max-width:640px){.highlights-gallery.is-landscape .carousel-card,.highlights-gallery.is-landscape .highlights-gallery__main-section{width:100%}}.highlights-gallery__carousel-section{min-width:0}@media (max-width:1199px){.highlights-gallery__carousel-section{width:100%}}.highlights-gallery__carousel-section.has-long-title .caption__title{min-height:64px}@supports (-webkit-line-clamp:2){.highlights-gallery__carousel-section.has-long-title .caption__title{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.highlights-gallery .carousel-card{width:280px}.highlights-gallery .carousel-card .carousel-card-cta a{text-decoration:underline}.highlights-gallery .carousel-card .carousel-card-cta a:hover{color:#c4ab82}.highlights-gallery__navigation{position:absolute;top:208px;padding-right:30px;width:100%;display:flex;justify-content:space-between;padding-left:448px!important}.highlights-gallery__navigation .swiper-button-disabled{opacity:.48}.highlights-gallery__navigation>:not(:last-child){margin-right:24px}.highlights-gallery__navigation-next,.highlights-gallery__navigation-prev{line-height:1.5;border:1px solid #c4ab82!important;border-radius:48px;display:flex;align-items:center;justify-content:center;z-index:5;width:64px;height:64px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:34px;padding:15px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}@media (min-width:1200px){.highlights-gallery__navigation-next-next,.highlights-gallery__navigation-prev-next{right:32px}.highlights-gallery__navigation-next-prev,.highlights-gallery__navigation-prev-prev{left:-32px}}@media (max-width:1199px){.highlights-gallery__navigation-next,.highlights-gallery__navigation-prev{padding:8px;height:48px;width:48px}}.highlights-gallery__navigation-next>span:not(:last-child),.highlights-gallery__navigation-prev>span:not(:last-child){margin-right:12px}.highlights-gallery .highlights-gallery__pagination{display:flex;flex-flow:row;justify-content:center;align-items:center;margin-top:32px}.highlights-gallery .highlights-gallery__pagination .swiper-pagination-bullet{transition:.4s ease}.highlights-gallery .highlights-gallery__pagination .swiper-pagination-bullet-active{width:24px;border-radius:48px;background:#c4ab82}.highlights-gallery .highlights-gallery__pagination .swiper-pagination-bullet:not(:last-child){margin-right:6px}.rws__left-aligned-title-with-image---top-logo{max-width:144px;object-fit:scale-down}@media (min-width:1200px){.rws__left-aligned-title-with-image---top-logo{margin-right:24px}}@media (max-width:1199px){.rws__left-aligned-title-with-image---top{padding:0;text-align:center}}.rws__left-aligned-title-with-image---top .image-container{margin:0 auto .75rem}.rws__left-aligned-title-with-image---top .image-container img{object-fit:contain}.rws__left-aligned-title-with-image---title{flex-grow:1}.rws__left-aligned-title-with-image---title .title-section__title h2{margin-bottom:1.25rem}@media (min-width:1200px){.rws__left-aligned-title-with-image---title .title-section__title h2{line-height:64px;margin-top:.75rem;margin-bottom:.75rem}}.rws__left-aligned-title-with-image---title .title-section,.rws__left-aligned-title-with-image---title .title-section__subheading h2{margin-bottom:0}.rws__left-aligned-title-with-image---bg{width:100%;margin-top:20px}.rws__left-aligned-title-with-image---bg img{box-shadow:0 .75rem 1.5rem rgba(0,0,0,.12156862745098039);height:100%;width:100%;object-fit:cover;position:absolute;left:0;top:0}.rws__left-aligned-title-with-image---bg .image-container{width:100%;position:relative;padding-top:50%}@media (min-width:1200px){.rws__left-aligned-title-with-image---top .image-container{margin-bottom:0;margin-right:1.5rem}.rws__left-aligned-title-with-image---bg{margin-top:40px}}.informative-with-columns-content{padding:74px 0}@media (max-width:1199px){.informative-with-columns-content{padding:40px 0}}.informative-with-columns-content__items{display:grid;grid-template-columns:33.33% 33.33% 33.33%}@media (max-width:1199px){.informative-with-columns-content__items{grid-template-columns:auto;grid-row-gap:12px;row-gap:12px}}.informative-with-columns-content__item{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin:20px 12px;align-content:flex-start;flex:1 1}@media (max-width:1199px){.informative-with-columns-content__item{margin:0;grid-template-columns:fit-content(20%) auto}}.informative-with-columns-content__item__icon{grid-row-start:1;grid-row-end:4;margin-right:12px;max-width:25px}.informative-with-columns-content__item__icon [class^=icon]:before{font-size:22px;vertical-align:middle}.informative-with-columns-content__item__title p{display:inline;font-weight:500;line-height:28px;margin-bottom:unset}.informative-with-columns-content__item__description{line-height:28px}.informative-with-columns-content__item__description a{color:#c4ab82;text-decoration:underline}@media (max-width:1199px){.informative-with-columns-content__item__description .description-content{display:inline}}.highlight-with-video{min-height:804px;background-size:cover;margin:80px;position:relative}@media (max-width:1199px){.highlight-with-video{min-height:0;padding:40px 20px;margin:0;background:unset!important}}.highlight-with-video__content{max-width:640px;padding:50px 80px}@media (max-width:1199px){.highlight-with-video__content{padding:0}}.highlight-with-video__content__video{position:relative;width:360px;height:200px}@media (max-width:1199px){.highlight-with-video__content__video{width:320px}}.highlight-with-video__content__video video{object-fit:cover;border:1px solid #c4ab82}.highlight-with-video__content__video__control{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:#c4ab82;border:2px solid #c4ab82;border-radius:50%;background-color:#17171c;z-index:1;transition:opacity .3s ease;cursor:pointer}.highlight-with-video__content__video__control.playing{opacity:0}.highlight-with-video__overlay-image{position:absolute;bottom:0;right:-80px}@media (max-width:1199px){.highlight-with-video__overlay-image{display:none}}.highlight-with-video .title-section__subheading h2{margin-bottom:.5rem}@media (min-width:1200px){.rws__side-slideshow---title{margin-bottom:1.5rem}.rws__side-slideshow---title__subheading h2{margin-bottom:.75rem}}.rws__side-slideshow---title .title-section{margin-bottom:0}.rws__side-slideshow---title .title-section__title{margin-bottom:.75rem}.rws__side-slideshow---learn-slideshow{margin-bottom:2rem}.rws__side-slideshow---learn-slideshow .centered-carousel{padding:0;width:100%;margin-bottom:24px}@media (min-width:1200px){.rws__side-slideshow---learn-slideshow .centered-carousel{width:34.72vw}}.rws__side-slideshow---learn-slideshow .centered-carousel .swiper-container{margin:auto;width:89vw;height:89vw}@media (min-width:1200px){.rws__side-slideshow---learn-slideshow .centered-carousel .swiper-container{width:34.72vw;height:34.72vw}}.rws__side-slideshow---learn-slideshow .centered-carousel .swiper-container .carousel-card{width:100%}.rws__side-slideshow---learn-slideshow .centered-carousel .swiper-container .carousel-card .image-container{width:89vw;height:89vw;margin:auto}@media (min-width:1200px){.rws__side-slideshow---learn-slideshow .centered-carousel .swiper-container .carousel-card .image-container{width:34.72vw;height:34.72vw}}.rws__side-slideshow---learn-slideshow .centered-carousel .swiper-container .carousel-card .image-container img{object-fit:cover;width:100%;height:100%}.rws__side-slideshow---learn-slideshow .centered-carousel__navigation{width:100%;margin-top:24px}.rws__side-slideshow---learn-slideshow .centered-carousel__navigation-next,.rws__side-slideshow---learn-slideshow .centered-carousel__navigation-prev{margin-right:0}.rws__side-slideshow---learn-slideshow .centered-carousel__navigation-next span,.rws__side-slideshow---learn-slideshow .centered-carousel__navigation-prev span{font-size:1.5rem}.rws__side-slideshow---learn-slideshow .centered-carousel__navigation-next,.rws__side-slideshow---learn-slideshow .centered-carousel__navigation-prev{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.rws__side-slideshow---learn-slideshow .carousel-card-caption{width:60%;margin:0 1.5rem;text-align:center}@media (min-width:1200px){.rws__side-slideshow---learn-slideshow .carousel-card-caption{width:80%}}.rws__side-slideshow---learn-slideshow .carousel-card-caption h3{max-width:100%;font-weight:500;line-height:32px;margin-bottom:2px}.rws__side-slideshow---learn-more-item{padding:.75rem;border-radius:2px;margin-bottom:.375rem}.rws__side-slideshow---learn-more-item-desc{margin-left:1.5rem}.rws__side-slideshow---learn-more-item-desc h5{font-weight:500}.rws__side-slideshow---learn-more-item-desc a{font-size:14px;line-height:20px;text-decoration:underline}@media (min-width:1200px){.rws__side-slideshow .container,.rws__side-slideshow .fluid-container{display:flex;align-items:center;flex-direction:row;padding:0}.rws__side-slideshow---side{width:39%;margin-right:5rem}.rws__side-slideshow---learn-slideshow{width:61%;margin-bottom:0}.rws__side-slideshow---learn-slideshow .centered-carousel .centered-carousel__navigation{padding-left:10%;padding-right:10%}}.informative-with-cards{display:grid;grid-template-columns:auto}@media (min-width:1200px){.informative-with-cards{grid-template-columns:50% 50%}}.informative-with-cards .informative-title .title-section__title h2{font-weight:400;line-height:56px;margin-bottom:0}.informative-with-cards .informative-title h1,.informative-with-cards .informative-title h2,.informative-with-cards .informative-title p{margin-bottom:1.5rem}.informative-with-cards .informative-title .title-section .title-section__description{margin-bottom:0}@media (min-width:1200px){.informative-with-cards .informative-title{padding-right:5rem}}.informative-with-cards .cards{display:grid;grid-template-columns:50% 50%}@media (min-width:1200px){.informative-with-cards .cards{padding-left:48px}}.informative-with-cards .cards .card-item .image-container img{width:100%}@media (min-width:1200px){.informative-with-cards .cards .card-item .image-container img{height:480px}}.informative-with-cards .cards .card-item:first-child{margin-right:.375rem}@media (min-width:1200px){.informative-with-cards .cards .card-item:first-child{margin-right:.75rem}}.rws__centered-title-with-image{position:relative}@media (min-width:1200px){.rws__centered-title-with-image{padding:0}}.rws__centered-title-with-image .rws__centered-title-with-image-background-image{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rws__centered-title-with-image .rws__centered-title-with-image-background-image-placeholder{width:100%;background-color:#fff}.rws__centered-title-with-image-content{padding:0 20px;position:relative;display:flex;justify-content:center}.rws__centered-title-with-image-content .rws__overlay-img-bottom,.rws__centered-title-with-image-content .rws__overlay-img-top{display:flex;justify-content:space-between;position:absolute;width:100%;z-index:1}.rws__centered-title-with-image-content .rws__overlay-img-top{top:-90px}.rws__centered-title-with-image-content .rws__overlay-img-top .rws__overlay-img-top-left{filter:drop-shadow(-32px 64px 12px rgba(0,0,0,.3))}.rws__centered-title-with-image-content .rws__overlay-img-top .rws__overlay-img-top-right{filter:drop-shadow(32px 64px 12px rgba(0,0,0,.3))}.rws__centered-title-with-image-content .rws__overlay-img-bottom{bottom:-90px}.rws__centered-title-with-image-content .rws__overlay-img-bottom .rws__overlay-img-bottom-left{filter:drop-shadow(-32px -64px 12px rgba(0,0,0,.3))}.rws__centered-title-with-image-content .rws__overlay-img-bottom .rws__overlay-img-bottom-right{filter:drop-shadow(32px -64px 12px rgba(0,0,0,.3))}.rws__centered-title-with-image-content .container .top-logo,.rws__centered-title-with-image-content .fluid-container .top-logo{margin-bottom:2rem}@media (min-width:1200px){.rws__centered-title-with-image-content .container .top-logo,.rws__centered-title-with-image-content .fluid-container .top-logo{margin-bottom:3rem}}.rws__centered-title-with-image-content .container .bottom-logo,.rws__centered-title-with-image-content .container .top-logo,.rws__centered-title-with-image-content .fluid-container .bottom-logo,.rws__centered-title-with-image-content .fluid-container .top-logo{display:flex;justify-items:center;justify-content:center}.rws__centered-title-with-image-content .container .description__container,.rws__centered-title-with-image-content .fluid-container .description__container{display:flex;flex-direction:column;justify-content:center}.rws__centered-title-with-image-content .container .description__container h1,.rws__centered-title-with-image-content .fluid-container .description__container h1{margin-bottom:.75rem}.rws__centered-title-with-image-content .container .description__container .sub-title,.rws__centered-title-with-image-content .fluid-container .description__container .sub-title{max-width:640px;margin:auto}.rws__centered-title-with-image-content .title-section .title-section__title{margin-bottom:.75rem}.rws__centered-title-with-image-content .title-section .title-section__subheading{max-width:640px;margin:auto}.rws__footer{padding:1.5rem 0}.rws__footer .container .row,.rws__footer .fluid-container .row{margin-top:0}.rws__footer .rws__sitemap-section .rws__sitemap h5{font-weight:500;color:#8b7655}.rws__footer .rws__sitemap-section .rws__sitemap ul li{list-style:none}.rws__footer .rws__sitemap-section .rws__sitemap a{font-weight:400;text-decoration:none}.rws__footer .rws__sitemap-section .accordion,.rws__footer .rws__sitemap-section .accordion-border,.rws__footer .rws__sitemap-section .accordion-card,.rws__footer .rws__sitemap-section .accordion-head-container,.rws__footer .rws__sitemap-section .accordion-header{margin:0 15px;width:100%}.rws__footer .rws__sitemap-section .accordion-border .card-header,.rws__footer .rws__sitemap-section .accordion-card .card-header,.rws__footer .rws__sitemap-section .accordion-head-container .card-header,.rws__footer .rws__sitemap-section .accordion-header .card-header,.rws__footer .rws__sitemap-section .accordion .card-header{width:100%;text-align:left;font-weight:500;background:transparent;color:#8b7655;text-decoration:none;outline:none;border:none}.rws__footer .rws__sitemap-section .accordion-border .card-header .accordion-element__title,.rws__footer .rws__sitemap-section .accordion-card .card-header .accordion-element__title,.rws__footer .rws__sitemap-section .accordion-head-container .card-header .accordion-element__title,.rws__footer .rws__sitemap-section .accordion-header .card-header .accordion-element__title,.rws__footer .rws__sitemap-section .accordion .card-header .accordion-element__title{display:flex;align-items:center;color:#8b7655}.rws__footer .rws__sitemap-section .accordion-border .card-header .accordion-element__title span,.rws__footer .rws__sitemap-section .accordion-card .card-header .accordion-element__title span,.rws__footer .rws__sitemap-section .accordion-head-container .card-header .accordion-element__title span,.rws__footer .rws__sitemap-section .accordion-header .card-header .accordion-element__title span,.rws__footer .rws__sitemap-section .accordion .card-header .accordion-element__title span{font-size:14px;line-height:20px}.rws__footer .rws__sitemap-section .accordion-border .card-header .accordion-element__icon span,.rws__footer .rws__sitemap-section .accordion-card .card-header .accordion-element__icon span,.rws__footer .rws__sitemap-section .accordion-head-container .card-header .accordion-element__icon span,.rws__footer .rws__sitemap-section .accordion-header .card-header .accordion-element__icon span,.rws__footer .rws__sitemap-section .accordion .card-header .accordion-element__icon span{font-size:24px}.rws__footer .rws__sitemap-section .accordion-border .card-body,.rws__footer .rws__sitemap-section .accordion-card .card-body,.rws__footer .rws__sitemap-section .accordion-head-container .card-body,.rws__footer .rws__sitemap-section .accordion-header .card-body,.rws__footer .rws__sitemap-section .accordion .card-body{padding:0 0 12px}.rws__footer .rws__sitemap-section .accordion-border ul,.rws__footer .rws__sitemap-section .accordion-card ul,.rws__footer .rws__sitemap-section .accordion-head-container ul,.rws__footer .rws__sitemap-section .accordion-header ul,.rws__footer .rws__sitemap-section .accordion ul{transition:height .4s linear;margin-bottom:0}.rws__footer .rws__sitemap-section .accordion-border ul li,.rws__footer .rws__sitemap-section .accordion-card ul li,.rws__footer .rws__sitemap-section .accordion-head-container ul li,.rws__footer .rws__sitemap-section .accordion-header ul li,.rws__footer .rws__sitemap-section .accordion ul li{list-style:none}.rws__footer .rws__sitemap-section .accordion-border ul li a,.rws__footer .rws__sitemap-section .accordion-card ul li a,.rws__footer .rws__sitemap-section .accordion-head-container ul li a,.rws__footer .rws__sitemap-section .accordion-header ul li a,.rws__footer .rws__sitemap-section .accordion ul li a{color:inherit;text-decoration:none}.rws__footer .rws__subscribe-section h5{font-weight:500;color:#8b7655}.rws__footer .rws__subscribe-section .btn-primary:hover{background-color:#8b7655}.rws__footer .rws__social-section{margin-top:1.5rem}.rws__footer .rws__social-section h6{color:#8b7655}.rws__footer .rws__social-section .rws__social-header{font-weight:500}.rws__footer .rws__social-section .rws__social-links ul{padding-left:0;display:flex}.rws__footer .rws__social-section .rws__social-links li{list-style:none;border:1px solid #8b7655;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center}.rws__footer .rws__social-section .rws__social-links li a{text-decoration:none}.rws__footer .rws__social-section .rws__social-links li span{cursor:pointer;vertical-align:middle;line-height:1;display:flex;justify-content:center;align-items:center;height:100%;width:100%}.rws__footer .rws__social-section .rws__social-links li:not(:last-child){margin-right:.75rem}.rws__footer .rws__footer-copyright{border-top:1px solid #c4ab82}.rws__footer .rws__footer-copyright .footer__copy-rte{padding-top:1.5rem}.rws__footer .rws__footer-copyright a{text-decoration:underline}@media (min-width:1200px){.rws__footer .rws__footer-copyright{padding-bottom:3rem;text-align:center}}.full-page-carousel__intro{padding:80px 0;text-align:center}@media (max-width:1199px){.full-page-carousel__intro{padding:40px 20px}}.full-page-carousel__intro__headline.title{line-height:56px}.full-page-carousel__intro__subheadline{font-size:24px}@media (max-width:640px){.full-page-carousel__intro__subheadline{font-size:20px}}.full-page-carousel__intro__CTALinks{margin-top:48px}.full-page-carousel__intro__CTALinks a button{padding:12px 20px}.full-page-carousel__intro__CTALinks a:not(:last-child){margin-right:24px}.full-page-carousel .swiper-container{height:768px}@media (max-width:1199px){.full-page-carousel .swiper-container{height:358px;margin-bottom:40px}}.full-page-carousel__fraction{position:absolute;z-index:30;bottom:0;padding:24px 40px;font-size:40px;line-height:48px;font-weight:500;display:flex;align-items:center}.full-page-carousel__fraction #current-fraction{font-size:80px;line-height:96px;font-weight:500;margin-right:6px}@media (min-width:1200px){.full-page-carousel__pagination{display:flex;flex-flow:column;position:absolute;z-index:10;padding:0 40px;height:372px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;justify-content:center;width:auto}.full-page-carousel__pagination>div{margin-bottom:24px}}.full-page-carousel__pagination .pagination-bullet{padding:0 10px;opacity:.48}.full-page-carousel__pagination .pagination-bullet .bullet{height:12px;width:12px;background-color:#c4ab82;border-radius:50%;opacity:.24;display:inline-block;margin-right:12px}.full-page-carousel__pagination .pagination-bullet__active .icon{background:#009ecc;border-radius:50%;width:32px;height:32px;display:inline-block;font-family:"rws-icons";font-size:18px;padding:4px}.full-page-carousel__pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1}.full-page-carousel__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.full-page-carousel__navigation>:not(:last-child){margin-right:48px}.full-page-carousel__navigation-next,.full-page-carousel__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.full-page-carousel__navigation-next,.full-page-carousel__navigation-prev{padding:8px}}.full-page-carousel__navigation-next>span:not(:last-child),.full-page-carousel__navigation-prev>span:not(:last-child){margin-right:12px}.full-page-carousel__navigation .swiper-pagination-bullet{background:#8b7655;width:6px;height:6px}.full-page-carousel__navigation .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.24}.full-page-carousel__navigation .swiper-pagination-bullet-active{width:24px;border-radius:48px;background:#c4ab82}.full-page-carousel__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.full-page-carousel__slide{position:relative;display:flex;justify-content:center}@media (max-width:1199px){.full-page-carousel__slide{flex-flow:column}}.full-page-carousel__slide .gradient-overlay{width:100%;height:400px;position:absolute;bottom:0}@media (max-width:1199px){.full-page-carousel__slide .gradient-overlay{height:56px;top:-56px}}.full-page-carousel__slide .gradient-overlay .fore-shadow{width:800px;height:615px;position:absolute;top:0;opacity:.48;mix-blend-mode:multiply;left:0;right:0;margin-left:auto;margin-right:auto;filter:blur(120px)}.full-page-carousel__slide-caption{display:flex;flex-flow:column}@media (min-width:1200px){.full-page-carousel__slide-caption{position:absolute;bottom:0;padding:80px 80px 132px;align-items:center}}@media (max-width:1199px){.full-page-carousel__slide-caption{height:146px;position:relative}.full-page-carousel__slide-caption__title{color:#17171c;font-weight:700}.full-page-carousel__slide-caption__title .icon{background:#009ecc;color:#fff;border-radius:50%;width:32px;height:32px;display:inline-block;font-family:"rws-icons";font-size:18px;padding:4px;margin:12px}}@media (min-width:1200px){.full-page-carousel__slide-caption .title-section{width:640px;color:#fff!important}}@media (max-width:1199px){.full-page-carousel__slide-caption .title-section,.full-page-carousel__slide-caption .title-section__description{margin-bottom:0}.full-page-carousel__slide-caption .title-section__description p,.full-page-carousel__slide-caption .title-section p{margin-bottom:6px}}.full-page-carousel__slide-caption .title-section h2{margin-bottom:0}.hero-section{position:relative}.hero-section .swiper-slide{height:100vh}.hero-section__content:not(.with-overlay),.hero-section__content:not(.with-overlay) .hero-section__content__image,.hero-section__content:not(.with-overlay) .hero-section__content__video{height:100%}.hero-section__content.with-overlay{height:100%;min-height:826px}@media (min-width:1200px){.hero-section__content.with-overlay{padding-bottom:138px}}.hero-section__content__image,.hero-section__content__image__bg-image{position:relative;height:100%}.hero-section__content__image__bg-image .gradient-overlay{width:100%;height:100%;position:absolute;top:0;pointer-events:none}.hero-section__content__image__bg-image img{width:100%;height:100%;min-height:688px;object-fit:cover}.hero-section__content__image__bg-image .title-section{z-index:2;position:absolute;bottom:75px;left:50%;transform:translate(-50%)}@media (max-width:1199px){.hero-section__content__image__bg-image .title-section{width:100%;bottom:0;left:50%;padding:0 20px}}.hero-section__content__image__bg-image .title-section__title p{font-size:64px;line-height:72px;font-weight:400}@media (max-width:1199px){.hero-section__content__image__bg-image .title-section__title p{font-size:32px;line-height:27px;font-weight:500;width:100%}}.hero-section__content__image__bg-image .title-section__subheading h2{font-size:40px;line-height:40px}@media (max-width:1199px){.hero-section__content__image__bg-image .title-section__subheading h2{font-size:14px;line-height:16px;font-weight:500;width:100%}}.hero-section__content__image__bg-image__overlay{z-index:1;border-radius:50%;height:586px;width:586px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(50px);opacity:.65}@media (max-width:1199px){.hero-section__content__image__bg-image__overlay{display:none}}.hero-section__content__image__overlay-left,.hero-section__content__image__overlay-right{position:absolute;bottom:-138px;pointer-events:none}@media (max-width:1199px){.hero-section__content__image__overlay-left,.hero-section__content__image__overlay-right{display:none}}.hero-section__content__image__overlay-left{left:88px}.hero-section__content__image__overlay-right{right:88px}.hero-section__content__video{position:relative;height:100%;width:100%}.hero-section__content__video video{object-fit:cover;height:100%;min-height:688px;width:100%}.hero-section__content__video__control{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;z-index:1;transition:opacity .3s ease;cursor:pointer;width:64px;height:64px;border:6px solid #fff}@media (max-width:1199px){.hero-section__content__video__control{width:44px;height:44px;border-width:4px}}.hero-section__content__video__control [class^=icon-]:before{font-weight:900;font-size:35px;padding-left:3px}@media (max-width:1199px){.hero-section__content__video__control [class^=icon-]:before{font-size:26px;padding-left:2px;padding-top:2px}}.hero-section__content__video__control.playing{opacity:0}.hero-section__content__video .video-background{background:#000;top:0;right:0;bottom:0;left:0;z-index:-99}.hero-section__content__video .video-background iframe,.hero-section__content__video .video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:16/9){.hero-section__content__video .video-foreground{height:100%;top:0}}@media (max-width:1199px){.hero-section__content__video .video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.hero-section__content__video .video-foreground{width:300%;left:-100%}}@media (max-width:600px){.hero-section__content__video .vid-info{width:50%;padding:.5rem}.hero-section__content__video .vid-info h1{margin-bottom:.2rem}.hero-section__content__video .video-foreground{width:300%;left:-200%}}@media (max-width:500px){.hero-section__content__video .vid-info .acronym{display:none}}@media (max-width:450px){.hero-section__content__video .video-foreground{width:400%}}.hero-section__navigation-prev{left:24px}.hero-section__navigation-next{right:24px}.hero-section__navigation-next,.hero-section__navigation-prev{position:absolute;z-index:2;top:50%;transform:translateY(-50%);border:1px solid #c4ab82!important;border-radius:50%;padding:12px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;background-color:#fff;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}@media (max-width:1199px){.hero-section__navigation-next,.hero-section__navigation-prev{padding:8px}}@media (min-width:1200px){.hero-section__navigation-next,.hero-section__navigation-prev{font-size:34px;width:64px;height:64px;line-height:1.5}}.hero-section__navigation-next [class^=icon-]:before,.hero-section__navigation-prev [class^=icon-]:before{font-weight:900;margin-left:.2rem;margin-right:.2rem}.hero-section__navigation-next.swiper-button-disabled,.hero-section__navigation-prev.swiper-button-disabled{opacity:.48}.cursor-pointer{cursor:pointer}.carousel-with-left-content,.carousel-with-left-content__main{position:relative}.carousel-with-left-content .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.carousel-with-left-content .swiper-slide .carousel-card{width:410.67px}@media (max-width:640px){.carousel-with-left-content .swiper-slide .carousel-card{width:200px}}.carousel-with-left-content .title-section{width:730px;width:680px}@media (max-width:640px){.carousel-with-left-content .title-section{padding-right:20px}}@media (max-width:1199px){.carousel-with-left-content .title-section{width:100%;margin-bottom:0}}.carousel-with-left-content .title-section__title{font-weight:400;line-height:56px}.carousel-with-left-content .carousel-card .carousel-card-cta button.btn:has(:only-child){padding:6px 12px}@media (max-width:1199px){.carousel-with-left-content .carousel-card .carousel-card-cta button.btn:has(:only-child){display:block;margin-bottom:12px}}.carousel-with-left-content .carousel-card__content__cta .btn-text{font-weight:400}.carousel-with-left-content .carousel-card__content__cta :not(:last-child){margin-right:12px}@media (max-width:1199px){.carousel-with-left-content .carousel-card__content__cta :not(:last-child){margin-bottom:10px}}@media (max-width:1199px){.carousel-with-left-content .carousel-card__content__cta{display:flex;flex-flow:column}}@supports (-webkit-line-clamp:2){.carousel-with-left-content .carousel-card .carousel-card__content .carousel-card__content__caption .caption__title{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1199px){.carousel-with-left-content .carousel-card .carousel-card__content .carousel-card__content__caption .caption__title{-webkit-line-clamp:5}}}.carousel-with-left-content__navigation{position:absolute;top:208px;width:100%;display:flex;justify-content:space-between;left:-30px}@media (min-width:1922px){.carousel-with-left-content__navigation{width:1864px}}.carousel-with-left-content__navigation.grid-wrapper-container{padding:0!important;max-width:unset!important}.carousel-with-left-content__navigation>:not(:last-child){margin-right:24px}.carousel-with-left-content__navigation-next,.carousel-with-left-content__navigation-prev{line-height:1.5;border:1px solid #c4ab82!important;border-radius:48px;display:flex;align-items:center;justify-content:center;z-index:5;width:64px;height:64px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:34px;padding:15px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.carousel-with-left-content__navigation>span:not(:last-child){margin-right:12px}.carousel-with-left-content__navigation span{line-height:1}.carousel-with-left-content .swiper-container{margin-bottom:24px}@media (min-width:1200px){.carousel-with-left-content .swiper-container{margin-bottom:0}}.floating-image-carousel{display:flex;justify-content:space-between}@media (min-width:1200px){.floating-image-carousel.reverse{flex-direction:row-reverse}.floating-image-carousel.reverse .floating-image-carousel__content{margin:0}}@media (max-width:1199px){.floating-image-carousel{flex-direction:column-reverse}}.floating-image-carousel__carousel{width:100%;position:relative}@media (min-width:1200px){.floating-image-carousel__carousel{width:650px}}@media (min-width:1440px){.floating-image-carousel__carousel{width:800px}}.floating-image-carousel__carousel .swiper-slide{transition:.4s;z-index:-2;width:234px!important;translate:-9.9%}@media (min-width:1200px){.floating-image-carousel__carousel .swiper-slide{width:360px!important;translate:unset}}.floating-image-carousel__carousel .swiper-slide-active .carousel-card .image-container img{transition:all .3s;box-shadow:0 12px 24px 0 rgba(0,0,0,.47843137254901963);margin-bottom:0}.floating-image-carousel__carousel .swiper-slide-active .carousel-card video{transition:.3s;box-shadow:0 12px 24px 0 rgba(0,0,0,.47843137254901963);cursor:pointer}.floating-image-carousel__carousel .swiper-slide-next,.floating-image-carousel__carousel .swiper-slide-prev{opacity:1}.floating-image-carousel__carousel .swiper-slide-next .carousel-card .image-container,.floating-image-carousel__carousel .swiper-slide-prev .carousel-card .image-container{margin-bottom:0}@media (min-width:1200px){.floating-image-carousel__carousel .swiper-slide-prev{transform:scale(.8) translateX(225px)!important}}@media (min-width:1440px){.floating-image-carousel__carousel .swiper-slide-prev{transform:scale(.8) translateX(132px)!important}}@media (min-width:1200px){.floating-image-carousel__carousel .swiper-slide-next{transform:scale(.8) translateX(-225px)!important}}@media (min-width:1440px){.floating-image-carousel__carousel .swiper-slide-next{transform:scale(.8) translateX(-132px)!important}}.floating-image-carousel__carousel .swiper-slide:not(.swiper-slide-active){z-index:-1}.floating-image-carousel__carousel .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next){z-index:-2}@media (max-width:1199px){.floating-image-carousel__carousel .swiper-slide:not(.swiper-slide-active) .carousel-card{transform:unset}}.floating-image-carousel__carousel .swiper-slide:not(.swiper-slide-active) .carousel-card__avatar{margin-top:12px}@media (max-width:1199px){.floating-image-carousel__carousel .swiper-slide:not(.swiper-slide-active) .carousel-card__avatar.carousel-card__avatar--video{margin-left:unset}}@media (max-width:1199px){.floating-image-carousel__carousel .swiper-slide:not(.swiper-slide-active) .carousel-card__avatar{transform:unset;margin-top:12px}}.floating-image-carousel__carousel .swiper-slide:not(.swiper-slide-active) .carousel-card video{pointer-events:none}.floating-image-carousel__carousel .carousel-card{display:flex;flex-direction:column;align-items:flex-start;transition:all .4s ease-in-out}@media (max-width:1199px){.floating-image-carousel__carousel .carousel-card{transform:unset}}.floating-image-carousel__carousel .carousel-card__video{position:relative;translate:-1%;width:234px!important}@media (min-width:1200px){.floating-image-carousel__carousel .carousel-card__video{width:360px!important;translate:unset}}@media (max-width:1199px){.floating-image-carousel__carousel .carousel-card__video{height:400px!important}}.floating-image-carousel__carousel .carousel-card__video__control{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #c4ab82;background-color:rgba(52,52,60,.639216);color:#c4ab82;padding:14px;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;pointer-events:none}@media (min-width:1200px){.floating-image-carousel__carousel .carousel-card__video__control{width:64px;height:64px}}.floating-image-carousel__carousel .carousel-card__video__control [class^=icon-]:before{font-weight:900}.floating-image-carousel__carousel .carousel-card__video__control.playing{opacity:0}.floating-image-carousel__carousel .carousel-card__video video{object-fit:cover;width:234px!important}@media (min-width:1200px){.floating-image-carousel__carousel .carousel-card__video video{width:360px!important;translate:unset}}@media (max-width:1199px){.floating-image-carousel__carousel .carousel-card__video video{height:400px!important}}.floating-image-carousel__carousel .carousel-card__avatar{margin-top:12px}.floating-image-carousel__carousel .carousel-card__avatar img{width:34px;height:34px;object-fit:cover;margin-right:12px;border-radius:50%}.floating-image-carousel__carousel .carousel-card .image-container{margin-bottom:0}@media (max-width:1199px){.floating-image-carousel__carousel .carousel-card .image-container{height:400px!important}}@media (min-width:1200px){.floating-image-carousel__carousel .swiper-container{min-height:655px}}.floating-image-carousel__carousel .swiper-container .swiper-wrapper{position:relative}@media (max-width:640px){.floating-image-carousel__carousel .swiper-container .swiper-wrapper{padding-left:20px}}@media (max-width:1199px){.floating-image-carousel__carousel .swiper-container .swiper-wrapper:has(.swiper-slide.swiper-slide-active){left:23px}.floating-image-carousel__carousel .swiper-container .swiper-wrapper:has(.swiper-slide.swiper-slide-active:last-child){left:-23px}.floating-image-carousel__carousel .swiper-container .swiper-wrapper:has(.swiper-slide:last-child.swiper-slide-next){left:-23px}}@media (max-width:1199px){.floating-image-carousel__carousel .swiper-container{padding:0}}.floating-image-carousel__content{display:flex;flex-direction:column;justify-content:center}@media (min-width:1200px){.floating-image-carousel__content{width:35%}}@media (max-width:1199px){.floating-image-carousel__content{margin-left:0;margin-bottom:48px;padding:0}}@media (max-width:640px){.floating-image-carousel__content{padding-left:20px}}.floating-image-carousel__content__social{display:flex;align-items:center;margin-top:24px}.floating-image-carousel__content__social a,.floating-image-carousel__content__social a:hover{text-decoration:none}.floating-image-carousel__content__icon{margin-left:10px;border:1px solid #c4ab82;border-radius:50%;width:32px;height:32px;position:relative}.floating-image-carousel__content__icon span[class^=icon-]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.floating-image-carousel__content a:hover{color:#c4ab82}.floating-image-carousel__content .title-section,.floating-image-carousel__content .title-section__subheading h2{margin-bottom:unset}@media (max-width:1199px){.floating-image-carousel__content .title-section{padding-right:20px}}.floating-image-carousel__navigation-next,.floating-image-carousel__navigation-prev{top:50%;position:absolute;z-index:5;width:64px;height:64px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:34px;padding:15px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.floating-image-carousel__navigation-prev{left:0;transform:translate(-50%,-50%)}.floating-image-carousel__navigation-next{right:0;transform:translate(50%,-50%)}.grid-listing-with-tag-filters__tags{margin-bottom:38px}.grid-listing-with-tag-filters__tags button.btn.tag{border-radius:48px;padding:12px 24px;margin-right:12px;margin-bottom:10px;font-size:18px;line-height:28px;color:#50505d}@media (max-width:640px){.grid-listing-with-tag-filters__tags button.btn.tag{padding:3px 12px}}.grid-listing-with-tag-filters__tags button.btn.tag:not(:disabled):not(.disabled){cursor:pointer}@media (max-width:1199px){.grid-listing-with-tag-filters__tags button.btn.tag{margin-bottom:10px}}.grid-listing-with-tag-filters__tags button.btn.tag.active{border:1px solid #8b7655;background:#c4ab82;color:#fff;font-weight:500}.grid-listing-with-tag-filters__listing{display:grid;grid-gap:48px 24px;gap:48px 24px}.grid-listing-with-tag-filters__show-more{display:flex;justify-content:center}.carousel-with-timeline{display:grid;grid-template-columns:400px 1fr;align-items:center;grid-gap:10%;gap:10%}@media (max-width:1400px){.carousel-with-timeline{grid-gap:5%;gap:5%}}@media (max-width:1199px){.carousel-with-timeline{flex-flow:column;display:flex}}.carousel-with-timeline .mobile-title{text-align:center;margin-bottom:25px}.carousel-with-timeline__slide{width:100%;max-height:100%;height:100%}.carousel-with-timeline__slide .carousel-card{height:100%}@media (min-width:1200px){.carousel-with-timeline__slide .carousel-card{display:grid;grid-template-columns:540px 1fr}}@media (max-width:1300px){.carousel-with-timeline__slide .carousel-card{grid-template-columns:460px 1fr}.carousel-with-timeline__slide .carousel-card .carousel-card__content{padding:0 20px}}@media (min-width:1200px){.carousel-with-timeline__slide .carousel-card__content{padding:16.5px 40px}.carousel-with-timeline__slide .carousel-card__content__caption{grid-gap:12px;gap:12px}.carousel-with-timeline__slide .carousel-card__content__caption .text-nm{-webkit-line-clamp:4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}}@media (min-width:1200px) and (max-width:1300px){.carousel-with-timeline__slide .carousel-card__content__caption .text-nm{-webkit-line-clamp:4}}.carousel-with-timeline__slide .carousel-card__content__caption{display:flex;grid-gap:6px;gap:6px}.carousel-with-timeline__slide .carousel-card__content__caption p,.carousel-with-timeline__slide .carousel-card__content__caption span{margin:0}.carousel-with-timeline__slide .carousel-card__content__caption .caption__title{white-space:normal}.carousel-with-timeline .swiper-container{height:891px;flex-shrink:0}@media (max-width:1300px){.carousel-with-timeline .swiper-container{height:800px}}@media (max-width:1199px){.carousel-with-timeline .swiper-container{height:auto;width:100%}.carousel-with-timeline .swiper-container .swiper-wrapper{margin-bottom:32px}}.carousel-with-timeline .swiper-container .swiper-slide{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center}.carousel-with-timeline .swiper-container .swiper-slide .carousel-card__content__caption{display:grid}.carousel-with-timeline .swiper-container .swiper-slide .carousel-card__content__caption .caption__tag{order:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.carousel-with-timeline .swiper-container .swiper-slide .carousel-card__content__cta{margin-top:12px}@media (max-width:1199px){.carousel-with-timeline .swiper-container .swiper-slide .carousel-card__content{padding-top:12px}.carousel-with-timeline .swiper-container .swiper-slide .carousel-card__content p{margin-bottom:6px}}@media (max-width:1199px){.carousel-with-timeline .swiper-container .swiper-slide .image-container{box-shadow:0 12px 24px 0 rgba(0,0,0,.12156862745098039);border-radius:2px;width:100%}}@media (min-width:1200px) and (max-width:1300px){.carousel-with-timeline .swiper-container .swiper-slide .image-container{width:460px!important;height:258.75px!important}}@media (min-width:1200px){.carousel-with-timeline .swiper-container .swiper-slide .carousel-card__content,.carousel-with-timeline .swiper-container .swiper-slide .image-container{transition:transform .4s ease-in-out}.carousel-with-timeline .swiper-container .swiper-slide:not(.swiper-slide-active) .image-container,.carousel-with-timeline .swiper-container .swiper-slide:not(.swiper-slide-duplicate-active) .image-container{transform:scale(.89)!important}.carousel-with-timeline .swiper-container .swiper-slide:not(.swiper-slide-active) .carousel-card__content,.carousel-with-timeline .swiper-container .swiper-slide:not(.swiper-slide-duplicate-active) .carousel-card__content{transform:translateX(-20px)!important;-webkit-transform:translateX(-20px)!important;padding:0 40px}.carousel-with-timeline .swiper-container .swiper-slide-active.swiper-slide .image-container,.carousel-with-timeline .swiper-container .swiper-slide-duplicate-active.swiper-slide .image-container{transform:scale(1)!important}.carousel-with-timeline .swiper-container .swiper-slide-active.swiper-slide .carousel-card__content,.carousel-with-timeline .swiper-container .swiper-slide-duplicate-active.swiper-slide .carousel-card__content{transform:translateX(0)!important;-webkit-transform:translateX(0)!important}}@media (min-width:1200px){.carousel-with-timeline .swiper-container .swiper-slide-prev .image-container{cursor:url(/dist/rwsentosarevamp/static/media/function-up.04f9faa9.svg) 43 43,pointer}}@media (min-width:1200px){.carousel-with-timeline .swiper-container .swiper-slide-next .image-container{cursor:url(/dist/rwsentosarevamp/static/media/function-down.ccf9c766.svg) 43 43,pointer}}.carousel-with-timeline__side{width:auto}@media (min-width:1200px){.carousel-with-timeline__side{display:flex;flex-flow:column;padding:0 80px;align-items:flex-start}}@media (min-width:1200px) and (max-width:1400px){.carousel-with-timeline__side{padding:0 30px 0 70px}}@media (min-width:1200px){.carousel-with-timeline__side>div{margin-bottom:16px}}.carousel-with-timeline__side__pagination .pagination-bullet,.carousel-with-timeline__side__pagination .pagination-bullet__active{display:flex;align-items:center;margin-bottom:24px;animation:fadeIn .4s ease-in-out}.carousel-with-timeline__side__pagination .pagination-bullet .bullet,.carousel-with-timeline__side__pagination .pagination-bullet__active .bullet{height:24px;width:24px;background-color:#f1ece4;border-radius:50%;display:inline-block;margin-right:24px;border:2px solid #fff}.carousel-with-timeline__side__pagination .pagination-bullet .pagination-text,.carousel-with-timeline__side__pagination .pagination-bullet__active .pagination-text{cursor:grab}.carousel-with-timeline__side__pagination .pagination-bullet .pagination-text p,.carousel-with-timeline__side__pagination .pagination-bullet__active .pagination-text p{margin-bottom:2px;width:253px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-with-timeline__side__pagination .pagination-bullet:not(:last-child),.carousel-with-timeline__side__pagination .pagination-bullet__active:not(:last-child){position:relative}.carousel-with-timeline__side__pagination .pagination-bullet{opacity:.5;animation:none}.carousel-with-timeline__side__pagination .pagination-bullet__active{opacity:1}@keyframes fadeIn{0%{opacity:.5}to{opacity:1}}.carousel-with-timeline__side__pagination .pagination-bullet__active .bullet{background-color:#c4ab82}.carousel-with-timeline__side__pagination .pagination-bullet__active .icon{background:#009ecc;border-radius:50%;width:32px;height:32px;display:inline-block;font-family:"rws-icons";font-size:18px;padding:4px}.carousel-with-timeline__side__pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1}.carousel-with-timeline__side__pagination__wrapper{position:relative}.carousel-with-timeline__side__pagination__wrapper .carousel-with-timeline__side__pagination__icon{position:absolute;left:-15%;transform:translate(-50%,-50%);transition:all .4s ease-in-out}.carousel-with-timeline__navigation,.carousel-with-timeline__side__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.carousel-with-timeline__navigation>:not(:last-child),.carousel-with-timeline__side__navigation>:not(:last-child){margin-right:48px}.carousel-with-timeline__navigation-next,.carousel-with-timeline__navigation-prev,.carousel-with-timeline__side__navigation-next,.carousel-with-timeline__side__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;width:48px;height:48px;padding:12px;font-size:18px;display:flex;align-items:center;justify-content:center}.carousel-with-timeline__navigation-next>span:not(:last-child),.carousel-with-timeline__navigation-prev>span:not(:last-child),.carousel-with-timeline__side__navigation-next>span:not(:last-child),.carousel-with-timeline__side__navigation-prev>span:not(:last-child){margin-right:24px}.carousel-with-timeline__navigation .swiper-pagination-bullet,.carousel-with-timeline__side__navigation .swiper-pagination-bullet{background:#8b7655;width:6px;height:6px}.carousel-with-timeline__navigation .swiper-pagination-bullet-active,.carousel-with-timeline__side__navigation .swiper-pagination-bullet-active{width:24px;border-radius:48px;background:#c4ab82}.carousel-with-timeline__navigation .swiper-pagination-bullet:not(:last-child),.carousel-with-timeline__side__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.carousel-with-timeline .react-reveal{width:100%;margin-right:auto;margin-left:auto}@media (min-width:1200px){.carousel-with-timeline .react-reveal{width:auto}}.carousel-with-timeline .swiper-container{position:relative;display:flex;justify-content:center}@media (max-width:1199px){.carousel-with-timeline .swiper-container{flex-flow:column;width:100%}}.carousel-with-timeline .swiper-container .gradient-overlay-top{top:0}.carousel-with-timeline .swiper-container .gradient-overlay-bottom{bottom:0}@media (max-width:1199px){.carousel-with-timeline .swiper-container .gradient-overlay-bottom{top:121px;height:80px;padding:12px}.carousel-with-timeline .swiper-container .gradient-overlay-bottom p{margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.carousel-with-timeline .swiper-container .gradient-overlay-bottom p:last-child{font-weight:500}}.carousel-with-timeline .swiper-container .gradient-overlay-bottom,.carousel-with-timeline .swiper-container .gradient-overlay-top{width:100%;position:absolute;z-index:5}@media (min-width:1200px){.carousel-with-timeline .swiper-container .gradient-overlay-bottom,.carousel-with-timeline .swiper-container .gradient-overlay-top{height:160px}}.carousel-with-timeline .swiper-container-caption{display:flex;flex-flow:column}@media (min-width:1200px){.carousel-with-timeline .swiper-container-caption{position:absolute;bottom:0;padding:80px 80px 132px;align-items:center}}@media (max-width:1199px){.carousel-with-timeline .swiper-container-caption{height:146px;position:relative}.carousel-with-timeline .swiper-container-caption__title{color:#17171c;font-weight:500}.carousel-with-timeline .swiper-container-caption__title .icon{background:#009ecc;color:#fff;border-radius:50%;width:32px;height:32px;display:inline-block;font-family:"rws-icons";font-size:18px;padding:4px;margin:12px}}.carousel-with-timeline .swiper-slide{transition:.3s}.carousel-with-timeline .gradient-overlay-bottom,.carousel-with-timeline .gradient-overlay-top{pointer-events:none}.rws__images-with-parallax .mySwiper{height:calc(100vh - 96px)}.rws__images-with-parallax .image-container,.rws__images-with-parallax .swiper{width:100%;height:100%}.rws__images-with-parallax .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.rws__images-with-parallax .swiper-slide .imaginer-container,.rws__images-with-parallax .swiper-slide .imaginer-top-container{position:relative;height:1px;opacity:0;z-index:-1}.rws__images-with-parallax .swiper-slide .skip{position:absolute;bottom:60px;color:#c4ab82;left:50%;transform:translateX(-50%);cursor:pointer;text-decoration:none}@media (max-width:650px){.rws__images-with-parallax .swiper-slide .skip{display:none}}.rws__images-with-parallax .swiper-slide .skip .skip-slide-icon{font-size:64px}.rws__images-with-parallax .vs-text-container{position:absolute;width:100%;bottom:0;left:0;z-index:10;padding:60px 60px 100px}.rws__images-with-parallax .vs-text-container .wrapingContent{height:80%}@media (max-width:1199px){.rws__images-with-parallax .vs-text-container{padding:20px 20px 40px}}.rws__images-with-parallax .vs-text-container .slide-until{display:flex;color:#fff;align-items:flex-end;justify-content:flex-end;margin-top:10px}@media (max-width:1199px){.rws__images-with-parallax .vs-text-container .slide-until{bottom:70px}}.rws__images-with-parallax .vs-text-container .slide-until .disable-icon{opacity:.24}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper{display:flex;color:#fff;align-items:flex-end}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .informative-with-top-carousel__navigation-parralax{padding:0}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount{position:relative;overflow:hidden}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount .count-hide{opacity:0;padding:10px 0}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount .next,.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount .prev{position:absolute;left:0}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount .next{top:-120%}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount .prev{bottom:-100%}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount.active- p{opacity:0}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount.active-next .next{position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .5s ease-in-out;text-align:left}.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount.active-prev .prev{position:absolute;top:30px;transform:translateY(-15%);transition:all .5s ease-in-out;text-align:left}@media (max-width:1603px){.rws__images-with-parallax .vs-text-container .slide-until .countWrapper .slideCount.active-prev .prev{top:auto;bottom:0}}.rws__images-with-parallax .vs-text-container .slide-until .slide-count{font-size:60px;font-weight:500}.rws__images-with-parallax .vs-text-container .slide-until .slide-total{font-size:30px;font-weight:500;opacity:.48}.rws__images-with-parallax .vs-text-container .text-hide{opacity:0;padding:10px}@media (max-width:1199px){.rws__images-with-parallax .vs-text-container .text-hide{padding:20px}}.rws__images-with-parallax .vs-text-container h2{color:#c4ab82;font-size:64px;font-style:normal;font-weight:400;line-height:64px;text-transform:capitalize;margin:0}@media (max-width:1199px){.rws__images-with-parallax .vs-text-container h2{font-size:40px;line-height:52px}}.rws__images-with-parallax .vs-text-container .vs-description-container{width:720px;text-align:left}@media (max-width:1199px){.rws__images-with-parallax .vs-text-container .vs-description-container{width:80vw}}.rws__images-with-parallax .vs-text-container .vs-description-container button{color:#fff;margin-top:24px}.rws__images-with-parallax .vs-text-container .vs-description-container button:hover{color:#000}.rws__images-with-parallax .vs-text-container .vs-description-container p{color:#fff;opacity:0;line-height:1.5;text-align:left}@media (max-width:1199px){.rws__images-with-parallax .vs-text-container .vs-description-container p{line-height:24px}}.rws__images-with-parallax .vs-text-container .vs-description-container.active{transition:all .5s ease-in-out}.rws__images-with-parallax .vs-text-container .vs-description-container.active p{color:#fff;opacity:1;transition:all .5s ease-in-out;line-height:1.5;margin:10px 0 0}.rws__images-with-parallax .vs-text-container .vs-title-container{position:relative;overflow:hidden;width:100%}.rws__images-with-parallax .vs-text-container .vs-title-container .next,.rws__images-with-parallax .vs-text-container .vs-title-container .prev{position:absolute;left:0}.rws__images-with-parallax .vs-text-container .vs-title-container .next{top:-120%}.rws__images-with-parallax .vs-text-container .vs-title-container .prev{bottom:-100%}.rws__images-with-parallax .vs-text-container .vs-title-container.active- h2{opacity:0}.rws__images-with-parallax .vs-text-container .vs-title-container.active-next .next{position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .5s ease-in-out;text-align:left}.rws__images-with-parallax .vs-text-container .vs-title-container.active-prev .prev{position:absolute;top:30px;transform:translateY(-15%);transition:all .5s ease-in-out;text-align:left}@media (max-width:1603px){.rws__images-with-parallax .vs-text-container .vs-title-container.active-prev .prev{top:auto;bottom:0}}.rws__images-with-parallax .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;opacity:.3;transition:all .5s ease-in-out}.rws__images-with-parallax .swiper-slide .gradient-vertical,.rws__images-with-parallax .swiper-slide .gradient-vertical-with-description{height:100%;width:100%;position:absolute;left:0;top:0}.rws__images-with-parallax .swiper-slide .gradient-vertical{background:linear-gradient(196deg,rgba(23,23,28,0) 55.67%,rgba(23,23,28,.53) 74.25%,rgba(23,23,28,.8) 83.38%,#17171c 97.37%)}@media (max-width:1199px){.rws__images-with-parallax .swiper-slide .gradient-vertical{background:linear-gradient(180deg,rgba(23,23,28,0) 55.67%,rgba(23,23,28,.53) 74.25%,rgba(23,23,28,.8) 83.38%,#17171c 97.37%)}}.rws__images-with-parallax .swiper-slide .gradient-vertical-with-description{background:linear-gradient(180deg,rgba(23,23,28,0) 49.67%,rgba(23,23,28,.53) 61.25%,rgba(23,23,28,.8) 83.38%,#17171c 97.37%)}@media (max-width:1199px){.rws__images-with-parallax .swiper-slide .gradient-vertical-with-description{background:linear-gradient(180deg,rgba(23,23,28,0) 36.67%,rgba(23,23,28,.53) 55.25%,rgba(23,23,28,.8) 79.38%,#17171c 95.37%)}}.rws__images-with-parallax .swiper-pagination-bullet{width:12px!important;height:12px!important;background:#f5f5f5!important;opacity:.5!important;margin:12px 0!important}.rws__images-with-parallax .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px!important;height:24px!important;opacity:1!important;background:#c4ab82!important}.rws__images-with-parallax .swiper-slide img.is-active-img{opacity:1;transition:all .5s ease-in-out}.rws__images-with-parallax .swiper-pagination{display:flex;justify-content:center;flex-direction:column;align-items:center;right:65px}@media (max-width:650px){.rws__images-with-parallax .swiper-pagination{display:none}}.grid-wrapper-container:has(.rws__images-with-parallax){padding:0!important}.rws__faqs-section .container,.rws__faqs-section .fluid-container{padding:0 20rem}@media (max-width:1199px){.rws__faqs-section .container,.rws__faqs-section .fluid-container{padding:0}}.rws__faqs-section .rws__filter-buttons .swiper-slide,.rws__faqs-section .rws__filter-groups .swiper-slide{width:auto}.rws__faqs-section .rws__filter-groups{margin-bottom:1.5rem}.rws__faqs-section .rws__filter-groups .btn{margin-right:2rem;padding-left:0;padding-right:0;min-width:0;border-left:0;border-right:0;border-bottom:3px solid transparent}.rws__faqs-section .rws__filter-groups .rws__filter-groups-selected{border-bottom:3px solid #c4ab82}.rws__faqs-section .rws__filter-buttons .btn{margin-right:.75rem}.rws__faqs-section .rws__filter-buttons .btn-primary,.rws__faqs-section .rws__filter-buttons .btn-secondary-grey{padding:.75rem 1.5rem}.rws__faqs-section .rws__filter-buttons .btn-primary{border:1px solid #8b7655}.rws__faqs-section .rws__filter-buttons .btn-primary:not(:disabled):not(.disabled):active,.rws__faqs-section .rws__filter-buttons .btn-primary:not(:disabled):not(.disabled):focus{color:#fff}.rws__faqs-section .rws__filter-buttons .btn-secondary-grey .btn-text{font-weight:400}.rws__faqs-section .rws__accordion{margin:0}.rws__faqs-section .rws__accordion-title p{font-size:18px;line-height:28px;font-weight:400}.rws__faq-expand-button{margin:1.5rem 0 0;text-align:center}.rws__faq-expand-button a{text-decoration:none}.rws__faq-expand-button .btn{padding:.75rem 1.25rem;border-radius:1px}.rws__faq-unable-to-find{padding:1.5rem;margin-top:1.5rem}@media (min-width:1200px){.informative-with-top-carousel .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.informative-with-top-carousel .carousel-card{width:480px}}.informative-with-top-carousel>div:not(:last-child),.informative-with-top-carousel>h2{margin-bottom:48px}@media (max-width:1199px){.informative-with-top-carousel>div:not(:last-child),.informative-with-top-carousel>h2{margin-bottom:32px}}.informative-with-top-carousel__image-collage{width:100%;display:inline-flex}@media (max-width:1199px){.informative-with-top-carousel__image-collage{padding-right:20px}}.informative-with-top-carousel__image-collage .image-container{margin-right:12px}.informative-with-top-carousel__single-image{padding-right:80px}@media (max-width:1199px){.informative-with-top-carousel__single-image{padding-right:20px}}.informative-with-top-carousel__top-title{text-align:center;margin:0 0 48px}@media (max-width:1199px){.informative-with-top-carousel__top-title{padding-right:20px}}.informative-with-top-carousel__bottom-content{padding-right:80px}@media (max-width:1199px){.informative-with-top-carousel__bottom-content{padding-right:20px}}.informative-with-top-carousel__bottom-content__subtitle{margin-bottom:12px}.informative-with-top-carousel__navigation{position:absolute;top:148px;width:100%;display:flex;justify-content:space-between;left:-30px;bottom:-40px}.informative-with-top-carousel__navigation.grid-wrapper-container{padding:0!important;max-width:unset!important}.informative-with-top-carousel__navigation:has(.informative-with-top-carousel__pagination){top:unset;left:unset}.informative-with-top-carousel__navigation:has(.informative-with-top-carousel__pagination) .informative-with-top-carousel__navigation-next{margin-left:24px}.informative-with-top-carousel__navigation-next,.informative-with-top-carousel__navigation-prev{line-height:1.5;border:1px solid #c4ab82!important;border-radius:48px;display:flex;align-items:center;justify-content:center;z-index:5;width:64px;height:64px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:34px;padding:15px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}@media (max-width:1199px){.informative-with-top-carousel__navigation-next,.informative-with-top-carousel__navigation-prev{padding:8px}}.informative-with-top-carousel__navigation-next>span:not(:last-child),.informative-with-top-carousel__navigation-prev>span:not(:last-child){margin-right:12px}.informative-with-top-carousel__navigation-next span,.informative-with-top-carousel__navigation-prev span{line-height:1}.informative-with-top-carousel__navigation .swiper-pagination-bullet-active{width:24px;border-radius:48px;background:#c4ab82}.informative-with-top-carousel__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.informative-with-top-carousel__navigation.is-center{justify-content:center}.informative-with-top-carousel__navigation-parralax{display:flex;flex-flow:row;align-items:center;padding:0}@media (max-width:1199px){.informative-with-top-carousel__navigation-parralax{padding-right:20px}}.informative-with-top-carousel__navigation-parralax:has(.informative-with-top-carousel__pagination) .informative-with-top-carousel__navigation-next{margin-left:24px}.informative-with-top-carousel__navigation-parralax-next,.informative-with-top-carousel__navigation-parralax-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px;height:48px;width:48px;display:flex;align-items:center;justify-content:center}@media (max-width:1199px){.informative-with-top-carousel__navigation-parralax-next,.informative-with-top-carousel__navigation-parralax-prev{padding:8px}}@media (min-width:1200px){.informative-with-top-carousel__navigation-parralax-next,.informative-with-top-carousel__navigation-parralax-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2;height:400px;width:250px;opacity:0}}.informative-with-top-carousel__navigation-parralax-next>span:not(:last-child),.informative-with-top-carousel__navigation-parralax-prev>span:not(:last-child){margin-right:12px}.informative-with-top-carousel__navigation-parralax-next span,.informative-with-top-carousel__navigation-parralax-prev span{line-height:1}.informative-with-top-carousel__navigation-parralax-next:has(.navigation__text--next) .icon-arrow---right{margin-right:24px}.informative-with-top-carousel__navigation-parralax-next .navigation__text--next{margin-left:24px}.informative-with-top-carousel__navigation-parralax-prev{margin-right:24px}.informative-with-top-carousel__navigation-parralax-prev:has(.navigation__text--prev) .icon-arrow---left{margin-left:24px}.informative-with-top-carousel__navigation-parralax-prev .navigation__text--prev{margin-right:24px}@media (min-width:1200px){.informative-with-top-carousel__navigation-parralax-next{right:0;cursor:url(/dist/rwsentosarevamp/static/media/function-next.fdb44ca4.svg) 43 43,pointer}.informative-with-top-carousel__navigation-parralax-prev{left:0;cursor:url(/dist/rwsentosarevamp/static/media/function-prev.6ea3bf41.svg) 43 43,pointer}}.informative-with-top-carousel__navigation-parralax .swiper-pagination-bullet-active{width:24px;border-radius:48px;background:#c4ab82}.informative-with-top-carousel__navigation-parralax .swiper-pagination-bullet:not(:last-child){margin-right:6px}.informative-with-top-carousel__navigation-parralax.is-center{justify-content:center}.informative-with-top-carousel__pagination{margin:0 24px}@media (max-width:1199px){.informative-with-top-carousel__pagination{margin:0 12px}}.informative-with-top-carousel__pagination .swiper-pagination-bullet-active{width:24px;border-radius:48px;background:#c4ab82}.informative-with-top-carousel__pagination .swiper-pagination-bullet:not(:last-child){margin-right:6px}.informative-with-top-carousel__slider--container{position:relative}@media (max-width:1199px){.informative-with-top-carousel__slider--container .carousel-card .image-container{width:100%;position:relative;padding-bottom:75%;overflow:hidden}.informative-with-top-carousel__slider--container .carousel-card .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.rws-nav-bar{position:relative;z-index:998;width:100%}.rws-nav-bar.is-solid.is-scrolling{animation:slideDown .2s cubic-bezier(0,.98,1,.97)}.rws-nav-bar .container,.rws-nav-bar .fluid-container{padding:0}@media (max-width:640px){.rws-nav-bar .generic-booking-bar .rws__input-options{max-height:280px}}@media (max-width:1199px){.rws-nav-bar.is-expanded .grid-wrapper-container{padding:0!important}.rws-nav-bar.is-expanded .grid-wrapper-container .top-navigation-bar{padding:12px 20px}}.rws-nav-bar .grid-wrapper-container{position:static}@media (max-width:1199px){.rws-nav-bar .grid-wrapper-container{max-width:100%}}@media (min-width:1200px){.rws-nav-bar .only-languages .rws__input{display:flex;justify-content:flex-end}}.rws-nav-bar .navbar-nav .nav-item{white-space:nowrap;color:#fff;font-weight:500}@media (max-width:1199px){.rws-nav-bar .navbar-nav .nav-item{color:#17171c}}.rws-nav-bar button.btn-book-now{font-weight:500;padding:8px 20px;box-shadow:0 6px 12px rgba(138,30,108,.23921568627450981)}@media (max-width:1199px){.rws-nav-bar button.btn-book-now{padding:3px 10px}}@media (max-width:1199px){.rws-nav-bar.is-transparent .btn span .link-section-title{color:#ceced5}}.rws-nav-bar.is-transparent .btn-cart,.rws-nav-bar.is-transparent .navigation-search-widget__button{z-index:6}.rws-nav-bar.is-transparent .btn-cart .btn span,.rws-nav-bar.is-transparent .navigation-search-widget__button .btn span{color:#fff}@media (max-width:1199px){.rws-nav-bar.is-transparent .navbar-collapse.collapse .rws__input-dropdown{margin-top:-5px}}.rws-nav-bar.is-transparent .navbar-collapse.collapse .rws__input-dropdown .rws__input,.rws-nav-bar.is-transparent .navbar-collapse.collapse .rws__input-dropdown input{color:#fff}.rws-nav-bar.is-transparent button.btn-book-now{background-color:#196eb3}.rws-nav-bar.is-transparent button.btn-book-now:active,.rws-nav-bar.is-transparent button.btn-book-now:focus,.rws-nav-bar.is-transparent button.btn-book-now:hover{box-shadow:unset;background-color:#0a0a48}.rws-nav-bar.is-solid{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.rws-nav-bar.is-solid .btn-cart span.btn-cart-icon,.rws-nav-bar.is-solid .navbar-collapse.collapse .nav-item,.rws-nav-bar.is-solid .navbar-left .btn-secondary-grey,.rws-nav-bar.is-solid .rws__input{color:#17171c}.rws-nav-bar.is-fixed{position:absolute}.rws-nav-bar.is-fixed.is-solid.is-scrolling{position:fixed!important}.rws-nav-bar .top-navigation-bar{height:96px;padding:32px 0;width:100%;position:static}@media (max-width:1199px){.rws-nav-bar .top-navigation-bar{position:relative;z-index:998}}.rws-nav-bar .top-navigation-bar .btn-cart-wrapper{position:relative}.rws-nav-bar .top-navigation-bar .btn-cart-wrapper>a{display:block}.rws-nav-bar .top-navigation-bar .btn-cart{position:relative}@media (max-width:1199px){.rws-nav-bar .top-navigation-bar .btn-cart{display:flex;align-items:center;text-decoration:none}.rws-nav-bar .top-navigation-bar .btn-cart .btn-cart-icon{font-size:29px;padding-top:3px}}.rws-nav-bar .top-navigation-bar .btn-cart button{height:auto;padding:8px 15px}.rws-nav-bar .top-navigation-bar .btn-cart:hover span:first-child,.rws-nav-bar .top-navigation-bar .btn-cart:hover span:last-child{color:#17171c}.rws-nav-bar .top-navigation-bar .collapsing{transition:none!important}@media (min-width:1200px){.rws-nav-bar .top-navigation-bar{transition:background-color .3s ease-in-out}}@media (max-width:1199px){.rws-nav-bar .top-navigation-bar{justify-content:flex-start;padding:12px 0;width:100%;overflow-y:auto}.rws-nav-bar .top-navigation-bar .btn-secondary-grey,.rws-nav-bar .top-navigation-bar .navbar-toggler{border:none;position:relative;color:#50505d}.rws-nav-bar .top-navigation-bar .navbar-toggler{padding:0}.rws-nav-bar .top-navigation-bar>:not(:last-child){margin-right:12px!important}.rws-nav-bar .top-navigation-bar .navbar-left{justify-content:space-between;flex-grow:1}.rws-nav-bar .top-navigation-bar .navbar-left .navbar-brand{order:1;position:absolute;left:50%;transform:translate(-50%)}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse{position:relative}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu{padding:24px 12px;height:100%}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu:not(.is-active){display:none}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu.is-active{display:inline-grid;top:0;background:#fff}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-list{width:100%;margin-right:0}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-list .text-submenu-title{display:flex;align-items:center;justify-content:space-between}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-list .text-submenu-title .submenu-title-content p{margin:0}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-list .text-submenu-title .submenu-title-content>a{text-decoration:none}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-item{width:100%}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content{padding:24px 12px}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content:not(.is-active){display:none}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content.is-active{display:flex;position:absolute;top:0;background:#fff;height:100%;width:100%;left:0;flex-direction:column}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content .submenu-navigation{padding:0;border:0;width:100%}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content .submenu-navigation .link-sections{flex-flow:column;width:100%}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content .submenu-navigation .link-sections .link-section{border-bottom:1px solid #ceced5;padding:24px 12px 24px 16px;width:100%}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content .promotions-section{padding:24px 12px 24px 0;width:100%;overflow-y:unset;overflow-x:unset}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content .promotions-section .promotion-item .image-container{padding-top:56.25%;position:relative}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .megamenu .submenu-content .promotions-section .promotion-item .image-container img{position:absolute;left:0;top:0}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show{position:absolute;left:0;width:100%;background-color:#fff}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-nav{top:131px;padding:24px 12px;height:100%}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-nav.no-search-widget{top:100px}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-nav .navbar-nav{align-items:flex-start}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-nav .navbar-nav .nav-item{padding:12px 12px 12px 16px;width:100%;height:auto;border-bottom:1px solid #ceced5}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-nav .navbar-nav .nav-item .text-nm.text-bold{justify-content:space-between;padding-right:0}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-nav .navbar-nav .nav-item .text-nm.text-bold .icon-arrow---right{font-size:32px;color:#ceced5;padding-right:0}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-nav .navbar-nav .nav-item .text-nm.text-bold .icon-arrow---right:before{margin-right:0}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets{top:0;display:grid;height:auto;padding:0 12px 12px;border-bottom:1px solid #ceced5}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets .rws__input-dropdown{justify-self:flex-end;padding:6px 12px}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets .rws__input-dropdown .rws__input{width:79px;min-width:auto}}@media (max-width:1199px) and (max-width:1199px){.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets .rws__input-dropdown .rws__input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets .rws__input-dropdown .rws__input .rws__input-icon span{padding-left:10px}}@media (max-width:1199px){.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets>.rws__input-group{width:100%;border:1px solid #ceced5}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets>.rws__input-group .rws__input{padding:12px 16px;width:100%}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets>.rws__input-group .rws__input-icon{margin:0 12px 0 0}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse.show#basic-navbar-widgets>.rws__input-group .rws__input input{border:0}.rws-nav-bar .top-navigation-bar.is-expanded{min-height:100vh;height:100%;width:89%;background:#fff!important;position:absolute;top:0}.rws-nav-bar .top-navigation-bar.is-expanded .back-btn{position:absolute;top:5px;z-index:1;color:#50505d}.rws-nav-bar .top-navigation-bar.is-expanded .back-btn .icon-arrow---left{font-size:36px}.rws-nav-bar .top-navigation-bar.is-expanded .back-btn .icon-arrow---left:before{margin-left:0}.rws-nav-bar .top-navigation-bar.is-expanded .navbar-toggler{position:absolute;top:8px;z-index:1}.rws-nav-bar .top-navigation-bar.is-expanded .navbar-toggler .icon-close{font-size:36px}.rws-nav-bar .top-navigation-bar.is-expanded .navbar-toggler .icon-close:before{margin-left:0}.rws-nav-bar .top-navigation-bar.is-expanded .navbar-brand,.rws-nav-bar .top-navigation-bar.is-expanded .navbar-left .btn-book-now,.rws-nav-bar .top-navigation-bar.is-expanded .navbar-left .btn-cart{display:none}}.rws-nav-bar .top-navigation-bar a:hover{text-decoration:none;color:initial}.rws-nav-bar .top-navigation-bar .navbar-brand{cursor:pointer;margin-right:32px}.rws-nav-bar .top-navigation-bar .navbar-brand .image-container{width:-webkit-fill-available;width:-moz-available}.rws-nav-bar .top-navigation-bar .navbar-left{display:flex;align-items:center}@media (max-width:1199px){.rws-nav-bar .top-navigation-bar .navbar-left .btn-book-now{font-size:16px}}.rws-nav-bar .top-navigation-bar .navbar-left .btn-booking-wrapper{order:2;display:flex;grid-column-gap:12px;column-gap:12px;align-items:center}.rws-nav-bar .top-navigation-bar .navbar-left .btn-booking-wrapper:hover{cursor:pointer}.rws-nav-bar .top-navigation-bar .navbar-left .btn-booking-wrapper span[class^=icon]{width:35px;height:35px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;background-color:#c4ab82;font-size:20px}.rws-nav-bar .top-navigation-bar .navbar-left>:not(:last-child){margin-right:12px}@media (max-width:1199px){.rws-nav-bar .top-navigation-bar .navbar-left>:not(:last-child){margin-right:0}}.rws-nav-bar .top-navigation-bar .navbar-left .rws__input-group{background-color:initial}.rws-nav-bar .top-navigation-bar .navbar-left .rws__input-group .rws__input{border:none;width:-webkit-min-content;width:min-content;min-width:105px}.rws-nav-bar .top-navigation-bar .navbar-left .rws__input-group .rws__input input{background:transparent}.rws-nav-bar .top-navigation-bar .navbar-left .rws__input-group .rws__input-icon{margin:0 -12px;line-height:0}.rws-nav-bar .top-navigation-bar .navbar-left .btn-cart .btn-cart-icon{display:inline-flex}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse{height:96px}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav{height:100%;align-items:center;width:-webkit-fill-available;width:-moz-available}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .nav-item{height:100%;cursor:pointer}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .nav-item span{height:100%;display:flex;align-items:center;padding:0 16px}@media (max-width:1400px){.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .nav-item span{padding-left:0;padding-right:8px}}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .navbar-nav .nav-item .megamenu .section-title a{text-decoration:underline!important;font-weight:400}@keyframes megamenuSlideDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu{min-height:556px;height:auto;background-color:#fff;width:100%;padding:40px 0;display:none;position:absolute;top:100%;left:0;white-space:normal;cursor:auto;transform-origin:top;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .grid-wrapper-container{width:100%}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .is-bold{font-weight:400}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .section-title{display:flex;align-items:baseline}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .section-title h3{margin-right:12px;font-size:24px;line-height:32px}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .section-title a{color:#c4ab82}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item{display:inline-flex;flex-flow:row;height:516px;width:100%}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-list{display:block;width:26%;margin-right:40px;overflow-y:auto;overflow-x:hidden}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title{width:100%;justify-content:space-between;display:inline-flex;align-items:center;padding:12px 12px 12px 16px;border-bottom:1px solid #ceced5}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title .submenu-title-content{display:flex;align-items:center}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title .submenu-title-content>a{text-decoration:none}@media (min-width:1200px){.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title.is-active .icon-arrow---right,.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title.is-active p{color:#c4ab82}}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title-content{display:inline-flex;align-items:center}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title .image-container{margin-right:12px}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title p{font-weight:500;font-size:18px;line-height:28px;margin:0 12px 0 0}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title .icon-arrow---right{font-size:32px;color:#9c9caa}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .text-submenu-title .icon-arrow---right.icon-hidden{visibility:hidden;pointer-events:none}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content{top:0;display:inline-flex;width:74%;left:100%}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation{width:67%;border-right:1px solid #ceced5;padding-right:40px;display:flex;flex-direction:column}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation>:not(:last-child){margin-bottom:24px}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation img{height:100%;width:100%;object-fit:cover;position:absolute;left:0;top:0}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation .link-sections{display:flex;grid-column-gap:15px;column-gap:15px;overflow-y:auto;overflow-x:hidden}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation .link-sections .link-section{flex-grow:1;overflow:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation .link-sections .link-section .link-section-title{margin-bottom:12px}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation .link-sections .link-section .link-section-content{display:grid}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation .link-sections .link-section .link-section-content a{margin-bottom:12px;font-weight:400}@media (min-width:1200px){.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .submenu-navigation .image-container{width:100%;padding-top:30%;position:relative}}.rws-nav-bar .top-navigation-bar .navbar-nav .megamenu .submenu-item .submenu-content .promotions-section{width:33%;padding-left:40px;left:100%;top:0;overflow-y:auto;overflow-x:hidden}.rws-nav-bar .top-navigation-bar .navbar-nav .is-active .megamenu{display:inline-grid}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .rws__input.rws__input-dropdown{z-index:6}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .rws__input.rws__input-dropdown .rws__input-options .rws__input-option{color:#50505d}.rws-nav-bar .top-navigation-bar .navbar-collapse.collapse .nav-item a{text-decoration:none}.rws-nav-bar .navbar-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;opacity:.9;background-color:#777;pointer-events:none}.rws-nav-bar .generic-booking-bar{margin-top:0;position:absolute;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.rws-nav-bar .generic-booking-bar.active{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.rws-nav-bar.is-solid.is-scrolling .generic-booking-bar{position:fixed!important}.rws-nav-bar ::-webkit-scrollbar{width:8px;height:8px}.rws-nav-bar ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.rws-nav-bar ::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.rws-nav-bar ::-webkit-scrollbar-thumb:hover{background:#555}.rws-nav-bar *{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;-ms-overflow-style:-ms-autohiding-scrollbar}.rws-nav-bar .navbar-left .rws__input-button .rws__input-group .rws__input{background-color:initial}@media (max-width:1199px){.rws-nav-bar .navbar-left .rws__input-button .rws__input-group .rws__input{width:150px}}@media (max-width:1199px){.rws-nav-bar .navbar-left .rws__input-button .rws__input-group .rws__input .rws__input-icon,.rws-nav-bar .navbar-left .rws__input-button .rws__input-group .rws__input>input{color:#17171c}}.rws-nav-bar #navigation-search-widget-btn button span:first-child{font-size:20px}.rws-nav-bar #navigation-search-widget-btn button span:last-child{font-weight:400;font-size:18px;line-height:28px}.rws-nav-bar .navbar.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.rws-nav-bar .membership-auth{width:100%;text-decoration:none}.rws-nav-bar .membership-auth__cta{display:flex;justify-content:center;align-items:flex-end;border-bottom:1px solid #ceced5;padding:25px 12px 25px 16px}.rws-nav-bar .membership-auth__cta.is-logged-in{justify-content:space-between;align-items:center}.rws-nav-bar .membership-auth__cta .icon-arrow---right{font-size:32px;padding-right:0}.rws-nav-bar .membership-auth__cta.btn-membership-alternative{border:2px solid #c3ae8c;color:#a89679;background-color:initial}.rws-nav-bar .membership-auth__cta.btn-membership-alternative:active{color:#fff;background-color:#8b7655}.rws-nav-bar .membership-profile{position:relative;display:inline-block}.rws-nav-bar .membership-profile__dropdown{position:absolute;top:100%;right:0;margin-top:8px;background-color:#fff;border:1px solid #ceced5;border-radius:10px;z-index:997;min-width:150px;overflow:hidden}.rws-nav-bar .membership-profile__dropdown ul{list-style:none;margin:0;padding:0;text-align:center}.rws-nav-bar .membership-profile__dropdown ul li{color:#50505d;padding:6px 12px;cursor:pointer}.rws-nav-bar .membership-profile__dropdown ul li:hover{background-color:#c4ab82;color:#fff}.rws-nav-bar .membership-profile__dropdown ul li:not(:last-child) div{padding:6px 0}.rws-nav-bar .membership-profile .btn-login{border-radius:0!important;display:flex;align-items:center;grid-column-gap:8px;column-gap:8px;padding:8px 20px}.rws-nav-bar .membership-profile .btn-login [class^=icon-]{width:24px!important;height:24px!important;background-color:initial!important;display:block!important;align-items:normal!important;border-radius:unset!important;font-size:inherit!important}.rws-nav-bar .membership-auth .btn.btn-primary.btn-login,.rws-nav-bar .membership-profile .btn.btn-primary.btn-login{color:#fff;border-radius:30px;width:100%;max-width:420px}.rws-nav-bar .membership-auth .btn.btn-primary.btn-login:hover,.rws-nav-bar .membership-profile .btn.btn-primary.btn-login:hover{color:#8b7655}.rws-nav-bar .membership-auth .btn.btn-primary.btn-login:active,.rws-nav-bar .membership-profile .btn.btn-primary.btn-login:active{color:#fff}.rws-nav-bar .membership-auth .btn.btn-primary.btn-login.disabled,.rws-nav-bar .membership-profile .btn.btn-primary.btn-login.disabled{background-color:#eaeaea;color:#9b9b9b}.rws-nav-bar-revamp{position:relative;z-index:1000;width:100%}.rws-nav-bar-revamp.is-solid.is-scrolling{animation:slideDown .2s cubic-bezier(0,.98,1,.97)}.rws-nav-bar-revamp.is-transparent .btn-cart,.rws-nav-bar-revamp.is-transparent .navigation-search-widget__button{z-index:6}.rws-nav-bar-revamp.is-transparent .btn-cart .btn span,.rws-nav-bar-revamp.is-transparent .navbar-dropdown-lang .rws__input-dropdown .rws__input,.rws-nav-bar-revamp.is-transparent .navbar-dropdown-lang .rws__input-dropdown input,.rws-nav-bar-revamp.is-transparent .navigation-search-widget__button .btn span{color:#fff}.rws-nav-bar-revamp.is-transparent button.btn-book-now{background-color:#196eb3}.rws-nav-bar-revamp.is-transparent button.btn-book-now:active,.rws-nav-bar-revamp.is-transparent button.btn-book-now:focus,.rws-nav-bar-revamp.is-transparent button.btn-book-now:hover{box-shadow:unset;background-color:#0a0a48}.rws-nav-bar-revamp.is-solid{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.rws-nav-bar-revamp.is-solid .btn-cart span.btn-cart-icon,.rws-nav-bar-revamp.is-solid .btn-secondary-grey,.rws-nav-bar-revamp.is-solid .rws__input,.rws-nav-bar-revamp.is-solid .top-navigation-bar-revamp .navbar-menu{color:#17171c}.rws-nav-bar-revamp.is-fixed{position:absolute}.rws-nav-bar-revamp.is-fixed.is-solid.is-scrolling{position:fixed!important}.rws-nav-bar-revamp .top-navigation-bar-revamp{height:96px;width:100%;position:static;display:grid;grid-template-columns:1fr auto 1fr}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-action,.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-icon,.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu{display:flex;align-items:center}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu{color:#fff;white-space:nowrap;font-weight:500;grid-gap:8px;gap:8px}@media (min-width:1200px){.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu-toggle{display:flex;align-items:center}}@media (min-width:1400px){.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu{grid-gap:14px;gap:14px}}@media (min-width:1920px){.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu{grid-gap:32px;gap:32px}}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu.is-active{color:#c4ab82!important}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu span{cursor:pointer}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu span.btn-menu-icon{margin-right:15px}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu span.btn-cart-icon{color:#c4ab82}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu span.btn-cart-icon,.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-menu span.btn-menu-icon{font-size:28px}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-icon{padding:0 12px;cursor:pointer}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-action{justify-content:flex-end;grid-gap:12px;gap:12px}.rws-nav-bar-revamp .top-navigation-bar-revamp .navbar-btn-cart{position:relative}.rws-nav-bar-revamp .top-navigation-bar-revamp #navigation-search-widget-btn button{margin:0;font-size:16px}.rws-nav-bar-revamp .generic-booking-bar{margin-top:0;position:absolute;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.rws-nav-bar-revamp .generic-booking-bar.active{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.rws-nav-bar-revamp.is-solid.is-scrolling .generic-booking-bar{position:fixed!important}.rws-nav-bar-revamp .navbar-dropdown-lang .rws__input-dropdown .rws__input{border:0;padding:0;background-color:initial}.rws-nav-bar-revamp .navbar-dropdown-lang .rws__input-dropdown .rws__input input{text-align:right;background-color:initial}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.rws-nav-bar-revamp *{scrollbar-width:thin;scrollbar-color:#bc9c71 #f2f2f2}.rws-nav-bar-revamp .mega-menu{position:absolute;top:0;left:0;background-color:#f7f5f2;height:100vh;width:100%;max-width:460px;display:grid;grid-template-rows:-webkit-max-content 1fr -webkit-max-content;grid-template-rows:max-content 1fr max-content;font-weight:400;color:#000;z-index:11;opacity:0;transform:translateX(-110%);transition:transform .3s ease,opacity .3s ease}.rws-nav-bar-revamp .mega-menu.is-open{transform:translateX(0);opacity:1}.rws-nav-bar-revamp .mega-menu-header{display:flex;align-items:center;justify-content:space-between;padding:15px 22px}.rws-nav-bar-revamp .mega-menu-header-close{cursor:pointer;font-size:24px}.rws-nav-bar-revamp .mega-menu-header-search{margin-right:16px;font-size:20px}.rws-nav-bar-revamp .mega-menu-header-back{font-size:16px;cursor:pointer}.rws-nav-bar-revamp .mega-menu-header-back div{display:flex;justify-content:center}.rws-nav-bar-revamp .mega-menu-header-back span{font-size:24px;margin-right:8px}.rws-nav-bar-revamp .mega-menu-header-action{display:flex}.rws-nav-bar-revamp .mega-menu-header-action .search-widget__control{border:0;background-color:initial;margin:0 16px 0 0}.rws-nav-bar-revamp .mega-menu-header-action .search-widget__control input.search-widget__input{background-color:initial;border-bottom:1px solid #000;padding:0;height:auto}.rws-nav-bar-revamp .mega-menu-header-action .search-widget__control .search-widget__input-button{width:unset;height:unset}.rws-nav-bar-revamp .mega-menu-content{margin-top:30px;overflow:auto;padding:0 22px}.rws-nav-bar-revamp .mega-menu-content-main{display:flex;flex-direction:column;align-items:center;grid-gap:15px;gap:15px;min-height:60%;justify-content:space-evenly}.rws-nav-bar-revamp .mega-menu-content-main .list-menu{font-size:18px;cursor:pointer;line-height:150%;letter-spacing:0}@media (min-width:1200px){.rws-nav-bar-revamp .mega-menu-content-main .list-menu{font-size:20px}}.rws-nav-bar-revamp .mega-menu-content-main .list-menu:hover{color:#bc9c71}.rws-nav-bar-revamp .mega-menu-content-sub{width:100%;display:flex;flex-direction:column;align-items:center}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-title{margin-bottom:24px}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-title a{font-size:18px;cursor:pointer;color:#c4ab82;text-decoration:none}@media (min-width:1200px){.rws-nav-bar-revamp .mega-menu-content-sub .submenu-title a{font-size:20px}}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-title a span[class^=icon]{margin-left:10px}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-item{margin-bottom:24px}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-item a{font-size:18px;cursor:pointer;color:#000;text-decoration:none}@media (min-width:1200px){.rws-nav-bar-revamp .mega-menu-content-sub .submenu-item a{font-size:20px}}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-item a.is-active,.rws-nav-bar-revamp .mega-menu-content-sub .submenu-item a:hover{color:#c4ab82}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-sorting{font-size:18px;display:flex;grid-gap:15px;gap:15px;width:100%;margin-bottom:16px}@media (min-width:1200px){.rws-nav-bar-revamp .mega-menu-content-sub .submenu-sorting{font-size:20px}}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-sorting .submenu-sorting-title{width:20%;padding-bottom:16px;white-space:nowrap}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-sorting .submenu-sorting-wrapper{width:80%;display:flex;justify-content:space-evenly}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-sorting .submenu-sorting-wrapper .submenu-sorting-option{padding:0 16px 16px;cursor:pointer;color:#ccc;white-space:nowrap}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-sorting .submenu-sorting-wrapper .submenu-sorting-option.active-sort{border-bottom:1px solid #000;color:#000}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group{display:flex;flex-direction:column;align-items:center;grid-row-gap:8px;row-gap:8px}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block{width:100%;text-align:center}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block.is-active .submenu-group-title,.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block.is-active .submenu-group-title a{color:#bc9c71}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block.is-active .submenu-group-item{max-height:500px;opacity:1}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-title{font-size:18px;margin:8px 0;cursor:pointer;color:#bdbdbd}@media (min-width:1200px){.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-title{font-size:20px}}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-title a{text-decoration:none;color:#bdbdbd}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-title a:hover{color:#bc9c71}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-title a span[class^=icon]{margin-left:10px}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-item{display:block;overflow:hidden;max-height:0;opacity:0;transition:max-height .8s ease,opacity .8s ease;will-change:max-height,opacity;font-size:14px}@media (min-width:1200px){.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-item{font-size:16px}}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-item-row{display:flex;grid-column-gap:8px;column-gap:8px;flex-wrap:wrap;justify-content:center}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-item-row a{color:#000;text-decoration:none;border-bottom:1px solid transparent;padding:8px}.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-item-row a.is-active,.rws-nav-bar-revamp .mega-menu-content-sub .submenu-group .submenu-group-block .submenu-group-item-row a:hover{color:#bc9c71;border-bottom:1px solid #bc9c71}.rws-nav-bar-revamp .mega-menu-content-highlight{margin-top:20px;padding-top:15px;border-top:1px solid #ccc}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-title{font-size:18px;text-align:center;margin-bottom:24px}@media (min-width:1200px){.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-title{font-size:20px}}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image.align-left{justify-content:flex-start}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image.align-center{justify-content:center}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image.align-right{justify-content:flex-end}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image .highlight-wrapper{width:100%}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image .highlight-wrapper.is-square{width:48%}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image .highlight-wrapper .highlight-content{position:relative;width:100%;padding-top:48%;overflow:hidden}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image .highlight-wrapper .highlight-content.is-square{padding-top:100%}.rws-nav-bar-revamp .mega-menu-content-highlight .highlight-image .highlight-wrapper .highlight-content img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.rws-nav-bar-revamp .mega-menu-footer{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid #000;margin:22px;padding-top:15px}.rws-nav-bar-revamp .mega-menu-footer-membership{width:60%}.rws-nav-bar-revamp .mega-menu-footer-membership-login a{color:#000;text-decoration:none}.rws-nav-bar-revamp .mega-menu-footer-membership-login span{margin-left:8px}.rws-nav-bar-revamp .mega-menu-footer-membership-signup a{color:#c4ab82}.rws-nav-bar-revamp .mega-menu-footer-language{width:40%}.rws-nav-bar-revamp .mega-menu-footer-language .rws__input-dropdown .rws__input{justify-content:right;color:inherit!important}.rws-nav-bar-revamp .mega-menu-footer-language .rws__input-dropdown .rws__input input{color:inherit!important}.grid-listing-with-filter-pane{display:grid;grid-template-areas:"title title" "filter tab" "filter item";grid-template-columns:280px 1fr;grid-template-rows:auto 80px auto;position:relative}@media (max-width:1199px){.grid-listing-with-filter-pane{grid-template-areas:"title" "mobile-filter-button" "filter" "tab" "item";grid-template-columns:1fr;grid-template-rows:auto auto auto auto}}.grid-listing-with-filter-pane__title{grid-area:title}.grid-listing-with-filter-pane__title .title-section__title{font-weight:400;line-height:56px}.grid-listing-with-filter-pane__mobile-filter-button{grid-area:mobile-filter-button;margin-bottom:32px}.grid-listing-with-filter-pane__mobile-filter-button .btn-secondary,.grid-listing-with-filter-pane__mobile-filter-button .btn.btn-pagination{width:100%;color:inherit}.grid-listing-with-filter-pane__filter-wrapper{grid-area:filter}@media (max-width:1199px){.grid-listing-with-filter-pane__filter-wrapper{display:block;z-index:999;position:fixed;top:0;left:0;width:100vw;height:100vh}}.grid-listing-with-filter-pane__filter{background-color:#f7f5f2;padding:24px 0 85px}@media (max-width:1199px){.grid-listing-with-filter-pane__filter{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.grid-listing-with-filter-pane__filter__date .rws__input-datepicker .datepicker-wrapper{top:0!important}}.grid-listing-with-filter-pane__filter.has-custom-bg .rws__input{background-color:inherit}.grid-listing-with-filter-pane__filter.has-custom-bg .rws__input input{background-color:inherit;color:inherit}.grid-listing-with-filter-pane__filter.has-custom-bg .grid-listing-with-filter-pane__filter__date .rws__input-picker .datepicker-wrapper .DayPicker{background-color:inherit}.grid-listing-with-filter-pane__filter .form-control{background-color:inherit;color:inherit}.grid-listing-with-filter-pane__filter .filter-title{font-size:18px;line-height:28px;font-weight:500;margin-bottom:12px}.grid-listing-with-filter-pane__filter__icon{padding:0 0 24px 24px;font-weight:700;font-size:24px;line-height:32px;border-bottom:1px solid #ceced5}.grid-listing-with-filter-pane__filter__icon .icon-close{float:right;margin-right:20px;cursor:pointer}.grid-listing-with-filter-pane__filter__activity,.grid-listing-with-filter-pane__filter__category,.grid-listing-with-filter-pane__filter__date{padding:24px 24px 0}.grid-listing-with-filter-pane__filter__activity .form-control.checkbox-md,.grid-listing-with-filter-pane__filter__category .form-control.checkbox-md,.grid-listing-with-filter-pane__filter__date .form-control.checkbox-md{margin:0 0 6px;padding:0;height:unset}.grid-listing-with-filter-pane__filter__activity .form-control.checkbox-md:last-child,.grid-listing-with-filter-pane__filter__category .form-control.checkbox-md:last-child,.grid-listing-with-filter-pane__filter__date .form-control.checkbox-md:last-child{margin-bottom:12px}.grid-listing-with-filter-pane__filter .button-apply-filter,.grid-listing-with-filter-pane__filter .button-close-filter{color:#17171c;margin:24px 0 0 24px}.grid-listing-with-filter-pane__tab{margin-left:48px;grid-area:tab;margin-bottom:36px}@media (max-width:1199px){.grid-listing-with-filter-pane__tab{margin-left:0}}.grid-listing-with-filter-pane__item{margin-left:48px;grid-area:item;display:grid;grid-gap:48px 24px;gap:48px 24px}@media (max-width:1199px){.grid-listing-with-filter-pane__item{margin-left:0;grid-gap:48px 6%;gap:48px 6%}}.grid-listing-with-filter-pane__item .listing-card__image{height:230px}.grid-listing-with-filter-pane__item .listing-card__image.isGridPane{height:auto}.grid-listing-with-filter-pane__item .listing-card__image.isGridPane .image-slider-wrapper .image-wrapper,.grid-listing-with-filter-pane__item .listing-card__image.isGridPane .image-slider-wrapper .image-wrapper img,.grid-listing-with-filter-pane__item .listing-card__image.isGridPane .image-slider-wrapper .swiper-slide{width:100%!important;max-width:100%!important;display:block;box-sizing:border-box}.grid-listing-with-filter-pane__item-show-more{grid-column:1/-1;display:flex;justify-content:center;height:54px}@media (max-width:1199px){.gallery-section .title-section{padding:0 20px}}.gallery-section .main-title{margin-top:5rem;margin-bottom:5rem;max-width:660px}@media (max-width:1199px){.gallery-section .main-title{margin-top:2rem;margin-bottom:3rem}}.gallery-section .main-title .title-section{margin-bottom:3rem}.gallery-section .main-title .title-section__subheading h2{margin-bottom:0}.gallery-section .gallery-navigation{grid-gap:12px;gap:12px;flex-wrap:wrap}.gallery-section .attraction-list .attraction-item{flex-direction:row;display:flex}@media (max-width:640px){.gallery-section .attraction-list .attraction-item{flex-direction:column}}.gallery-section .attraction-list .attraction-item .attraction-image{margin-bottom:2rem}@media (min-width:1200px){.gallery-section .attraction-list .attraction-item .attraction-image{margin-bottom:0;width:50%;aspect-ratio:730/820}}.gallery-section .attraction-list .attraction-item .attraction-image img{object-fit:cover}.gallery-section .attraction-list .attraction-item .left-mask{-webkit-mask-size:100%;mask-size:100%;-webkit-mask-image:URL(/dist/rwsentosarevamp/static/media/mask-left.ad5dc767.png);mask-image:URL(/dist/rwsentosarevamp/static/media/mask-left.ad5dc767.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.gallery-section .attraction-list .attraction-item .left-mask .image-container{float:left}@media (min-width:1200px){.gallery-section .attraction-list .attraction-item .left-mask{-webkit-mask-size:contain;mask-size:contain}}.gallery-section .attraction-list .attraction-item .right-mask{-webkit-mask-image:URL(/dist/rwsentosarevamp/static/media/mask-right.f45b3f8d.png);mask-image:URL(/dist/rwsentosarevamp/static/media/mask-right.f45b3f8d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right;-webkit-mask-size:contain;mask-size:contain;justify-content:left}.gallery-section .attraction-list .attraction-item .right-mask .image-container{float:right}@media (min-width:1200px){.gallery-section .attraction-list .attraction-item .right-mask{-webkit-mask-size:contain;mask-size:contain}}.gallery-section .attraction-list .attraction-item .attraction-content{margin-left:1.25rem;margin-right:1.25rem;width:auto;margin-bottom:20px}@media (min-width:1200px){.gallery-section .attraction-list .attraction-item .attraction-content{width:50%;margin-left:5rem;margin-right:5rem;margin-bottom:20px}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-cards{display:grid;grid-template-columns:13rem 13rem;grid-gap:1.5rem}}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-title .title-section{margin-bottom:0}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-content-items{display:grid;grid-template-columns:50% 50%}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-content-items .attraction-content-item{padding:.75rem;border-radius:2px}@media (max-width:1199px){.gallery-section .attraction-list .attraction-item .attraction-content .attraction-content-items{grid-template-columns:auto}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-content-items .attraction-content-item{padding:.75rem 1.25rem}}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-content-items .attraction-content-item:hover{background-color:#f1ece4;box-shadow:0 12px 24px rgba(0,0,0,.12156862745098039)}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-content-items .attraction-content-item .learn-more-description{margin-left:.75rem}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-content-items .attraction-content-item .learn-more-description .text-nm{font-weight:500}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-content-items .attraction-content-item:hover .learn-more-description .text-nm{color:#c4ab82}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-card-item{display:flex;margin-bottom:1rem}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-card-item .attraction-card-image{margin-right:.75rem}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-card-item .attraction-card-title .caption p{margin:0;font-size:1rem}.gallery-section .attraction-list .attraction-item .attraction-content .attraction-card-item:hover{background-color:#f7f5f2;color:#c4ab82}.content-block .content-ref>button,.content-block .content-ref>div,.content-block .content-ref>h1,.content-block .content-ref>h2{margin-bottom:10px}.content-block__subtitle{font-size:24px}@media (max-width:640px){.content-block__subtitle{font-size:18px}}.content-block__description{display:flex;flex-direction:column}.content-block__description.show-less{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.content-block__description.is-expanded{display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset}.content-block .btn-custom{color:#c4ab82;font-weight:400;text-decoration:underline;outline:none;box-shadow:none;padding:0;min-height:0!important;font-size:16px}.content-block .generic-cta-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px}.columns-content{display:grid;grid-template-columns:auto;margin-bottom:15px}@media (min-width:1200px){.columns-content{grid-column-gap:45px;column-gap:45px}}@media (max-width:1199px){.columns-content{grid-row-gap:12px;row-gap:12px}}.columns-content.is-mobile{padding:0}.columns-content.is-mobile .columns-content__item{grid-template-columns:24px auto;max-width:360px;margin-top:10px}.columns-content.is-mobile .columns-content__item:last-child{margin-bottom:10px}.columns-content__item{display:grid;grid-template-columns:24px auto;grid-template-rows:fit-content(84px) auto;width:100%}@media (min-width:1200px){.columns-content__item{max-width:260px}}.columns-content__item__icon{grid-row-start:1;grid-row-end:4;margin-right:6px}.columns-content__item__icon span[class^=icon-]{vertical-align:middle}.columns-content__item__icon span[class^=icon-]:before{margin-left:0}.columns-content__item__title p{display:inline;font-weight:500;font-size:18px;line-height:28px;margin-bottom:unset}.column-splitter{display:flex;justify-content:space-between}.column-splitter.row{margin:0}.column-splitter--reverse{flex-direction:column-reverse}@media (min-width:1200px){.column-splitter--reverse{flex-direction:row}}.column-splitter--editing,.column-splitter__column--editing{min-height:100px;border:1px dashed #50505d}.column-splitter:first-child,.column-splitter__column:first-child{padding-left:0}.column-splitter:last-child,.column-splitter__column:last-child{padding-right:0}.column-splitter__column{padding-left:10px;padding-right:10px}@media (max-width:1199px){.column-splitter__column{padding:0}}@media screen and (max-width:1197px) and (min-width:994px){.column-splitter__column:nth-child(2){padding-left:20px}}.column-splitter__column>[class*=col]{padding:0}.column-splitter__column>[class*=col] .component-wrapper{border-radius:unset}.column-splitter__column>[class*=col]:first-child .component-wrapper{border-top-left-radius:4px;border-top-right-radius:4px}.column-splitter__column>[class*=col]:last-child .component-wrapper{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.column-splitter__column>[class*=col].with-margin-bottom{margin-bottom:15px}.column-splitter__column>[class*=col].with-margin-bottom .component-wrapper{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.column-splitter__column>[class*=col].with-margin-bottom+[class*=col] .component-wrapper{border-top-left-radius:4px;border-top-right-radius:4px}.column-splitter__column>.column-splitter{margin-left:0;margin-right:0;background:#fff}.column-splitter__column .generic-cta-wrapper.container,.column-splitter__column .generic-cta-wrapper.fluid-container{padding:0}@media (min-width:1200px){.column-splitter .floating-submit-button{margin-left:calc(-50vw + 77%);z-index:1}}@media (max-width:1199px){.content-tabs__nav{max-width:100%;margin-right:0;margin-left:0;padding-right:0}.content-tabs__nav>h2{padding-left:0}}@media (max-width:1199px){.content-tabs__nav-wrapper{padding-right:0;padding-left:0}}.content-tabs .tabs__nav{display:flex;justify-content:center}.content-tabs .tabs__nav--horizontal-line{flex-wrap:nowrap}.content-tabs__tab{margin:5px;font-size:14px;font-weight:400}@media (min-width:1200px){.content-tabs__tab{font-size:16px}}.content-tabs__tab--horizontal-line{margin:0;padding-bottom:12px;position:relative;border:none;background:none;font-weight:600;color:#aaa}@media (min-width:1200px){.content-tabs__tab--horizontal-line{width:100%}}@media (max-width:1199px){.content-tabs__tab--horizontal-line{padding:18px 24px}}.content-tabs__tab--horizontal-line:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;border-radius:2px;background-color:#ddd}.content-tabs__tab--horizontal-line.active{color:#50505d}.content-tabs__tab--horizontal-line.active:after{background-color:#e8b440;height:3px}.content-tabs__title{text-align:center;font-size:22px;margin-bottom:20px}@media (min-width:1200px){.content-tabs__title{font-size:46px;margin-bottom:30px}}.content-tabs__viewAll{text-align:right;padding-top:10px}@media (max-width:1199px){.content-tabs__viewAll{margin-top:0;line-height:36px}}.content-tabs__viewAll a{color:#c4ab82;font-weight:400;text-decoration:none;font-size:16px;text-align:right}.content-tabs__viewAll a:hover{text-decoration:none;color:#8b7655}.content-tabs__viewAll a:after{font-family:"icon-fonts";content:"\e806";color:#c4ab82;display:inline-block;margin-left:10px}.content-tabs__viewAll a:hover:after{color:#8b7655}.content-tabs__viewAll a:after{font-size:12px}.content-tabs__viewAll a.opacity-0:after{opacity:0}.content-tabs .tabs__panel>.grid-wrapper{margin-top:0}@media (max-width:1199px){.content-tabs .tabs__panel>.grid-wrapper{margin-left:0;margin-right:0}}.content-tabs .tabs__panel>.grid-wrapper>[class*=col]{padding:0}.content-tabs .tabs__panel>.grid-wrapper>[class*=col] .component-wrapper{padding:0 15px}@media (max-width:1199px){.content-tabs .tabs__panel>.grid-wrapper>[class*=col] .component-wrapper{padding-right:0;padding-left:0}}@media (max-width:1199px){.content-tabs .tabs__panel>.grid-wrapper>[class*=col] .content-block{padding-right:18px}}.content-tabs .row{margin-right:0}.content-tabs .offers-listing__content-title{display:none}.content-tabs .offers-listing-list{padding:0}.content-tabs .offers-listing-list__slide-wrapper{margin-right:15px}.content-tabs .component-wrapper .section-header h2{font-size:22px}@media (min-width:1200px){.content-tabs .component-wrapper .section-header h2{font-size:46px}}.content-tabs .nav-tabs{margin-bottom:15px;padding-bottom:15px!important;grid-gap:10px;gap:10px}.content-tabs .is-filter-tag{border:1px solid #8b7655}.rws__interactive-image-gallery--title{padding:2.25rem 0}@media (min-width:1200px){.rws__interactive-image-gallery--title{padding:5rem 23.75rem}}.rws__interactive-image-gallery--title .title-section{margin-bottom:23px}.rws__interactive-image-gallery--title-buttons{display:flex;flex-direction:column;text-align:center}@media (min-width:1200px){.rws__interactive-image-gallery--title-buttons{justify-content:center;flex-direction:row}}.rws__interactive-image-gallery--title-buttons .btn:first-child{margin-bottom:1.5rem}@media (min-width:1200px){.rws__interactive-image-gallery--title-buttons .btn:first-child{margin-bottom:0;margin-right:1.5rem}}.rws__interactive-image-gallery--listing{position:-webkit-sticky;position:sticky;top:13vw;left:0;z-index:1;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50%;transition:opacity .5s ease-in-out}.rws__interactive-image-gallery--listing.opacity-50{opacity:.5}.rws__interactive-image-gallery--listing .fore-shadow{width:50%;height:50%;position:absolute;z-index:-1;mix-blend-mode:multiply;filter:blur(100px);left:-25%;top:25%}.rws__interactive-image-gallery--listing .list-item .item{display:flex;align-items:center;margin-bottom:0!important;padding-left:35px}.rws__interactive-image-gallery--listing .list-item .item img{position:absolute;left:-15px;top:0;z-index:1;width:50px}.rws__interactive-image-gallery--listing .list-item .item span{font-size:1.5rem}.rws__interactive-image-gallery--listing .list-item .item>p{margin-right:6px;color:#fff}.rws__interactive-image-gallery--listing .list-item .item>p:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.24' fill='%23D9D9D9' d='M0 0h40v2H0zM0 14h18v2H0zM0 28h12v2H0zM0 42h6v2H0z'/%3E%3C/svg%3E");position:absolute;left:.5rem;top:-1.25rem;color:#ceced5}.rws__interactive-image-gallery--listing .list-item .item .title p{color:#ceced5}.rws__interactive-image-gallery--listing .list-item .item .title p.indicated{color:#fff;font-weight:500;font-size:20px}.rws__interactive-image-gallery--listing .list-item .item .title p.text-nm{font-size:16px}.rws__interactive-image-gallery--images{position:relative}@media (min-width:1200px){.rws__interactive-image-gallery--images{padding-bottom:1.5rem}}.rws__interactive-image-gallery--images .parallax-container{padding:0;position:relative}.rws__interactive-image-gallery--images .parallax-container .items{overflow:hidden;padding-bottom:15%;position:relative;margin-bottom:-5%}@media (min-width:1200px){.rws__interactive-image-gallery--images .parallax-container .items{top:-400px;margin-left:336px}}.rws__interactive-image-gallery--images .item{position:relative;margin-bottom:1.5rem}.rws__interactive-image-gallery--images .item .image .image-container{aspect-ratio:1.8/1}@media (min-width:1200px){.rws__interactive-image-gallery--images .item{display:inline-block}}.rws__interactive-image-gallery--images .item .image .image-container img,.rws__interactive-image-gallery--images .item .item-picture{box-shadow:0 12px 24px 0 rgba(0,0,0,.12156862745098039)}.rws__interactive-image-gallery--images .item .image .image-container img div[data-testid=layer-0],.rws__interactive-image-gallery--images .item .item-picture div[data-testid=layer-0]{inset:0!important}@media (min-width:1200px){.rws__interactive-image-gallery--images .item.item-1{margin-top:400px}.rws__interactive-image-gallery--images .item.item-1 .image .image-container img,.rws__interactive-image-gallery--images .item.item-1 .item-picture{width:62.5vw;aspect-ratio:1.875/1}}@media (min-width:1200px){.rws__interactive-image-gallery--images .item.item-2{margin-top:1vw;left:30vw;top:2vw}.rws__interactive-image-gallery--images .item.item-2 .image .image-container img,.rws__interactive-image-gallery--images .item.item-2 .item-picture{width:43.75vw;aspect-ratio:1.75/1}}@media (min-width:1200px){.rws__interactive-image-gallery--images .item.item-3{left:80px;margin-top:-17vw}.rws__interactive-image-gallery--images .item.item-3 .image .image-container img,.rws__interactive-image-gallery--images .item.item-3 .item-picture{width:22.91vw;aspect-ratio:.68/1}}@media (min-width:1200px){.rws__interactive-image-gallery--images .item.item-4{margin-top:48px;top:2vw;left:8vw}.rws__interactive-image-gallery--images .item.item-4 .image .image-container img,.rws__interactive-image-gallery--images .item.item-4 .item-picture{width:62.5vw;aspect-ratio:1.875/1}}@media (min-width:1200px){.rws__interactive-image-gallery--images .item.item-5{margin-top:3vw;top:5vw}.rws__interactive-image-gallery--images .item.item-5 .image .image-container img,.rws__interactive-image-gallery--images .item.item-5 .item-picture{width:43.75vw;aspect-ratio:1.75/1}}@media (min-width:1200px){.rws__interactive-image-gallery--images .item.item-6{margin-top:-20vw;top:6vw;left:45vw}.rws__interactive-image-gallery--images .item.item-6 .image .image-container img,.rws__interactive-image-gallery--images .item.item-6 .item-picture{width:22.91vw;aspect-ratio:.687/1}}@media (min-width:1200px){.rws__interactive-image-gallery--images .item.item-7{left:10vw;top:15vw}.rws__interactive-image-gallery--images .item.item-7 .image .image-container img,.rws__interactive-image-gallery--images .item.item-7 .item-picture{width:43.75vw;aspect-ratio:1.75/1}}.rws__interactive-image-gallery--images .item .text{width:100%;color:#fff;position:absolute;bottom:0;padding:.75rem;display:flex;align-items:flex-start}@media (min-width:1200px){.rws__interactive-image-gallery--images .item .text{padding:1.5rem}}@media (min-width:1200px){.rws__interactive-image-gallery--images .item .text .text-lg{font-size:80px;line-height:56px}}.rws__interactive-image-gallery--images .item .text .text-description{margin-left:.75rem}@media (min-width:1200px){.rws__interactive-image-gallery--images .item .text .text-description{margin-left:1.5rem}}.rws__interactive-image-gallery--images .item .text .text-description .caption__title{font-size:18px;line-height:28px;margin-bottom:0}@media (min-width:1200px){.rws__interactive-image-gallery--images .item .text .text-description .caption__title{font-size:24px;line-height:32px;margin-bottom:.75rem}}.rws__interactive-image-gallery--images .item .text .text-description .text-nm{color:#ceced5;margin-bottom:.75rem}.rws__interactive-image-gallery--images .item .text .text-description .link a{font-size:14px;line-height:20px}@media (min-width:1200px){.rws__interactive-image-gallery--images .item .text .text-description .link a{font-size:18px;line-height:28px}}.rws__interactive-image-gallery--images .item .text .caption .caption__title{white-space:normal;max-width:unset}.generic-cta-wrapper{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.generic-cta-wrapper.reduce-spacing{padding:0;margin-top:-30px;margin-bottom:24px}.generic-cta-wrapper:not(:last-child){margin-right:20px}@media (max-width:640px){.generic-cta-wrapper{width:100%;margin:0}.generic-cta-wrapper:not(:last-child){margin-bottom:12px}}.generic-cta-btn{display:inline-block;padding:12px 20px;width:auto;border-radius:4px;font-style:normal;font-size:16px;font-weight:500;line-height:18px;text-decoration:none;text-align:center;letter-spacing:1px;-webkit-appearance:none;appearance:none;cursor:pointer;border:0}@media (max-width:640px){.generic-cta-btn{width:100%}}.generic-cta-btn:not(:last-child){margin-right:24px}.generic-cta-btn:active,.generic-cta-btn:focus{box-shadow:none}.generic-cta-btn:hover{text-decoration:none}.generic-cta-btn.disabled,.generic-cta-btn:disabled,.generic-cta-btn:not(:disabled):not(.disabled):active,.generic-cta-btn:not(:disabled):not(.disabled):focus{box-shadow:unset}.side-image{display:grid;grid-template-columns:auto auto}.side-image .side-image__image{height:100%}.side-image.is-alignment-top{align-items:start}.side-image.is-alignment-middle{align-items:center}.side-image.is-alignment-bottom{align-items:end}@media (max-width:1199px){.side-image{grid-template-columns:auto}}.side-image.image-size-small{grid-template-columns:40% 60%}.side-image.image-size-small .side-image__image,.side-image.image-size-small .side-image__image a{padding:calc(100% - 48px) 48px 0 0;height:0;width:100%}.side-image.image-size-small .side-image__image:has(.image-slider-wrapper){padding:0!important}.side-image.image-size-small .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper{height:100%}.side-image.image-size-small .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container{height:100%}.side-image.image-size-small .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container .swiper-slide{padding:calc(100% - 48px) 48px 0 0}@media (min-width:1200px){.side-image.image-size-small .side-image__image.side-image__image--full-height{height:100%}}.side-image.image-size-small.image-alignment-right{grid-template-columns:60% 40%}.side-image.image-size-small.image-alignment-right .side-image__image{padding:calc(100% - 48px) 0 0 48px;height:0;width:100%}.side-image.image-size-medium{grid-template-columns:40% 60%}.side-image.image-size-medium .side-image__image{padding:calc(100% - 80px) 80px 0 0;height:0;width:100%}@media (min-width:1200px){.side-image.image-size-medium .side-image__image.side-image__image--full-height{height:100%}}.side-image.image-size-medium.image-alignment-right{grid-template-columns:60% 40%}.side-image.image-size-medium.image-alignment-right .side-image__image{padding:calc(100% - 80px) 0 0 80px;height:0;width:100%}.side-image.image-size-large{grid-template-columns:40% 60%}.side-image.image-size-large .side-image__image{padding:calc(100% - 80px) 20px 80px;height:0;width:100%}@media (min-width:1200px){.side-image.image-size-large .side-image__image.side-image__image--full-height{height:100%}}.side-image.image-size-large .side-image__content{padding:20px 80px}.side-image.image-size-large.image-alignment-right{grid-template-columns:60% 40%}@media (max-width:1199px){.side-image.image-size-large,.side-image.image-size-medium,.side-image.image-size-small{grid-template-columns:auto!important}.side-image.image-size-large .side-image__image,.side-image.image-size-medium .side-image__image,.side-image.image-size-small .side-image__image{padding:calc(100% - 40px) 20px 0!important;margin-bottom:40px;width:100%}.side-image.image-size-large .side-image__image:has(.image-slider-wrapper),.side-image.image-size-medium .side-image__image:has(.image-slider-wrapper),.side-image.image-size-small .side-image__image:has(.image-slider-wrapper){padding:0!important}.side-image.image-size-large .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper,.side-image.image-size-medium .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper,.side-image.image-size-small .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper{height:100%}}@media (max-width:1199px) and (min-width:1200px){.side-image.image-size-large .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper,.side-image.image-size-medium .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper,.side-image.image-size-small .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper{padding:0 20px}}@media (max-width:1199px){.side-image.image-size-large .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container,.side-image.image-size-medium .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container,.side-image.image-size-small .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container{height:100%;width:99vw}}@media (max-width:1199px) and (min-width:1200px){.side-image.image-size-large .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container,.side-image.image-size-medium .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container,.side-image.image-size-small .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container{width:100vw}}@media (max-width:1199px){.side-image.image-size-large .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container .swiper-slide,.side-image.image-size-medium .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container .swiper-slide,.side-image.image-size-small .side-image__image:has(.image-slider-wrapper) .image-slider-wrapper .swiper-container .swiper-slide{padding:0}.side-image.image-size-large .side-image__image a,.side-image.image-size-medium .side-image__image a,.side-image.image-size-small .side-image__image a{padding:calc(100% - 40px) 20px 0!important;margin-bottom:40px;width:100%}.side-image.image-size-large .side-image__image.p-0,.side-image.image-size-medium .side-image__image.p-0,.side-image.image-size-small .side-image__image.p-0{padding:0!important}.side-image.image-size-large .side-image__content,.side-image.image-size-medium .side-image__content,.side-image.image-size-small .side-image__content{padding:0 20px!important}}.side-image.image-alignment-right .side-image__image{order:1}@media (max-width:1199px){.side-image.image-alignment-right .side-image__image{order:0}}.side-image__image{position:relative}@media (max-width:640px){.side-image__image{min-height:235px!important}}@media (max-width:1199px){.side-image__image{min-height:360px}}.side-image__image img{position:absolute;padding-left:inherit;padding-right:inherit;object-fit:cover;width:100%;height:100%;left:0;top:0}@media (max-width:1199px){.side-image__image img{height:100%}}@media (max-width:1199px){.side-image__content{padding:0 20px;margin-top:10px}}.side-image__content .content-block.component-wrapper.container,.side-image__content .content-block.component-wrapper.fluid-container,.side-image__content .generic-cta-wrapper.container,.side-image__content .generic-cta-wrapper.fluid-container{padding:0}.side-image__content .generic-cta-wrapper{display:flex;margin-bottom:16px}@media (max-width:1199px){.grid-wrapper-container .side-image.image-size-large .side-image__content,.grid-wrapper-container .side-image.image-size-medium .side-image__content,.grid-wrapper-container .side-image.image-size-small .side-image__content{padding:0!important}}.side-image-with-attraction-booking-widget .grid-wrapper-container,.side-image-with-attraction-booking-widget .side-image__content .grid-wrapper-container{padding:0!important}.side-image-with-attraction-booking-widget.offerlisting-group .px-26{padding:0 26px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content{background-color:#f7f5f2;padding:43px 0;border-radius:8px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-wrapper{width:100%;position:relative;padding-bottom:56%;border-radius:2px;overflow:hidden;margin-bottom:20px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper{height:100%}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper .swiper-container{position:relative}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation>:not(:last-child){margin-right:48px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation-next,.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation-next,.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation-prev{padding:8px}}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation-next>span:not(:last-child),.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation-prev>span:not(:last-child){margin-right:12px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation .swiper-pagination-bullet{transition:.4s ease}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation .swiper-pagination-bullet-active{border-radius:48px;background:#c4ab82;width:24px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation__new-next,.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation__new-prev{top:49%;position:absolute;z-index:5;width:40px;height:40px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:30px;padding:5px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation__new-prev{left:30px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper__navigation__new-next{right:30px}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper:not(.is-simple-mode) .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all .4s ease-in-out}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper:not(.is-simple-mode) .swiper-slide .image-wrapper{margin-bottom:0}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper:not(.is-simple-mode) .swiper-slide-active .image-wrapper{transform:scale(1)!important;transition:transform .4s ease-in-out}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .image-slider-wrapper:not(.is-simple-mode) .swiper-slide:not(.swiper-slide-active) .image-wrapper{transform:scale(.78)!important;transition:transform .4s ease-in-out}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .title{width:100%;display:block;font-size:24px;color:#bc9c71;font-weight:500}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .app-loader{z-index:150}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .grid-wrapper-container{padding:0!important}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .booking-card__offer-selector{margin:16px 16px 0;display:flex;flex-wrap:wrap;grid-gap:10px 5px;gap:10px 5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .booking-card__offer-selector button.btn.tag{border-radius:48px;font-size:14px;line-height:24px;color:#50505d;padding:3px 13px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #c4ab82;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .booking-card__offer-selector button.btn.tag:not(:disabled):not(.disabled){cursor:pointer}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .booking-card__offer-selector button.btn.tag.active{background:#c4ab82;color:#fff}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .booking-card__offer-selector button.btn.tag.active .btn-text{white-space:normal;color:#fff}.side-image-with-attraction-booking-widget.offerlisting-group .side-image__content .booking-card__offer-selector button.btn.tag .btn-text{white-space:normal;color:#c4ab82}.side-image-with-attraction-booking-widget.offerlisting-group .date-picker-offer-listing{padding:20px 0;z-index:100;position:relative;background-color:#f7f5f2}.side-image-with-attraction-booking-widget.offerlisting-group .date-picker-offer-listing .rws__input-datepicker .rws__input-button .rws__input-group label{font-weight:500;font-size:16px}.side-image-with-attraction-booking-widget.offerlisting-group .date-picker-offer-listing .rws__input-datepicker .rws__input-button .rws__input-picker .datepicker-wrapper{top:250px!important}.side-image-with-attraction-booking-widget.offerlisting-group .date-picker-offer-listing .ticket-promos{color:#c4ab82;font-size:16px;margin:16px 0;font-weight:500}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper{height:100%;width:100%}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper .swiper-container{height:80%;position:relative}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation__new-next,.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation__new-prev{top:50%;position:absolute;z-index:5;width:40px;height:40px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:30px;padding:5px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}@media (max-width:1500px){.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation__new-next,.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation__new-prev{top:45%}}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation__new-prev{left:30px}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation__new-next{right:78px}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all .4s ease-in-out}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide-active .image-container{transform:scale(1)!important;transition:transform .4s ease-in-out}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide:not(.swiper-slide-active) .image-container{transform:scale(.78)!important;transition:transform .4s ease-in-out}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation>:not(:last-child){margin-right:48px}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation-next,.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation-next,.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation-prev{padding:8px}}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation-next>span:not(:last-child),.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation-prev>span:not(:last-child){margin-right:12px}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation .swiper-pagination-bullet{transition:.3s}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation .swiper-pagination-bullet-active{width:24px;border-radius:8px}.side-image-with-attraction-booking-widget .side-image__image .image-slider-wrapper__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.navigation-links{display:flex;flex-direction:column}.navigation-links__item{border-bottom:1px solid #e0e0e0;position:relative;padding-bottom:12px;margin-top:12px;text-decoration:none}.navigation-links__item p{font-weight:500;margin-bottom:0}.navigation-links__item:hover{text-decoration:unset;color:currentColor}.navigation-links__item:after{content:"\e813";font-family:"rws-icons";font-weight:400;font-style:normal;font-size:22px;margin:0 0 0 10px;text-decoration:none;color:#e0e0e0;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.copy-body-s,.form-wrapper div.invalid{font-size:14px;line-height:19px;font-weight:400}@media (max-width:1199px){.copy-body-s,.form-wrapper div.invalid{font-size:12px;line-height:17px}}.copy-body-l,.react-select .react-select__option{font-size:18px;line-height:24px;font-weight:400}@media (max-width:1199px){.copy-body-l,.react-select .react-select__option{font-size:16px;line-height:22px}}.copy-body-l-font-alegreya,.form-wrapper .form-control,.form-wrapper input,.form-wrapper select,.form-wrapper textarea,.react-select .react-select__placeholder,.react-select .react-select__single-value,.sg-input{font-size:18px;line-height:24px;font-weight:400;color:#50505d}@media (max-width:1199px){.copy-body-l-font-alegreya,.form-wrapper .form-control,.form-wrapper input,.form-wrapper select,.form-wrapper textarea,.react-select .react-select__placeholder,.react-select .react-select__single-value,.sg-input{font-size:16px;line-height:22px}}.copy-body-l-font-alegreya,.f-Alegreya-sans,.form-wrapper .checkbox-text,.form-wrapper .checkbox-wrapper label,.form-wrapper .form-control,.form-wrapper input,.form-wrapper label,.form-wrapper select,.form-wrapper textarea,.payment-method-wrapper .adyen-checkout__label__text,.react-select .react-select__placeholder,.react-select .react-select__single-value,.sg-input,.sg-label{font-family:"Alegreya Sans",sans-serif}.copy-body-l,.copy-body-s,.f-Alegreya-sans-sc,.form-wrapper div.invalid,.react-select .react-select__option{font-family:"Alegreya Sans SC",sans-serif}.form-wrapper .form-control,.form-wrapper input,.form-wrapper select,.form-wrapper textarea,.sg-input{height:46px;border-radius:4px;border:1px solid #ddd;padding:13px 15px;outline:none;background:#fff}.form-wrapper .focused.form-control,.form-wrapper .form-control:focus,.form-wrapper input.focused,.form-wrapper input:focus,.form-wrapper select.focused,.form-wrapper select:focus,.form-wrapper textarea.focused,.form-wrapper textarea:focus,.sg-input.focused,.sg-input:focus{border-color:#e8b440;outline:none;box-shadow:none}.sg-inputs::placeholder{color:#ddd}.form-wrapper .form-control.invalid,.form-wrapper input.invalid,.form-wrapper label .app-captcha__img-wrapper+input,.form-wrapper label.invalid+.form-telephone__input-box input,.form-wrapper label.invalid+.react-select .react-select__control,.form-wrapper label.invalid+input,.form-wrapper select.invalid,.form-wrapper textarea.invalid,.sg-input--error{border:1px solid #de2b15;color:#de2b15}@media (max-width:1199px){.form-wrapper .form-control,.form-wrapper .form-control:focus,.form-wrapper .form-control input,.form-wrapper .form-control input:focus,.form-wrapper input,.form-wrapper input:focus,.form-wrapper input input,.form-wrapper input input:focus,.form-wrapper select,.form-wrapper select:focus,.form-wrapper select input,.form-wrapper select input:focus,.form-wrapper textarea,.form-wrapper textarea:focus,.form-wrapper textarea input,.form-wrapper textarea input:focus,.sg-input,.sg-input:focus,.sg-input input,.sg-input input:focus{font-size:16px!important}}.form-wrapper label,.sg-label{text-transform:uppercase;color:#c4ab82;font-weight:600;font-size:12px;letter-spacing:1px}.form-wrapper .checkbox-wrapper label,.form-wrapper .radio-wrapper label,.sg-checkbox label,.sg-check label,.sg-radiobutton label{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.form-wrapper .checkbox-wrapper label input,.form-wrapper .radio-wrapper label input,.sg-checkbox label input,.sg-check label input,.sg-radiobutton label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-wrapper .checkbox-wrapper .custom-checkbox,.form-wrapper .checkbox-wrapper .custom-radio,.form-wrapper .radio-wrapper .custom-checkbox,.form-wrapper .radio-wrapper .custom-radio,.sg-check .custom-checkbox,.sg-check .custom-radio,.sg-checkbox .custom-checkbox,.sg-checkbox .custom-radio,.sg-radiobutton .custom-checkbox,.sg-radiobutton .custom-radio{position:absolute;top:2px;left:0;height:15px;width:15px;background-size:cover;margin-top:4px}.form-wrapper .checkbox-wrapper .custom-checkbox,.sg-checkbox .custom-checkbox{border:1px solid #50505d}.form-wrapper .checkbox-wrapper label input:checked~.custom-checkbox,.sg-checkbox label input:checked~.custom-checkbox{background:url(/dist/rwsentosarevamp/static/media/checkbox-checked.f98b17df.png);background-size:cover;filter:saturate(100) grayscale(1)}.form-wrapper .checkbox-wrapper label input.disabled~.custom-checkbox,.form-wrapper .checkbox-wrapper label input:disabled~.custom-checkbox,.sg-checkbox label input.disabled~.custom-checkbox,.sg-checkbox label input:disabled~.custom-checkbox{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAIAAAAHjs1qAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDMtMjdUMDk6MzY6NDArMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTAzLTI3VDA5OjQ0OjA2KzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTAzLTI3VDA5OjQ0OjA2KzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEzZjEzZWQ2LTFlZjgtNDRjNi04ODQ2LWFhOTgxNTNmNDJiOSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjNhNzViZGZlLWNlNWEtYWQ0MS1hYjlkLTMxM2U5ZGEzMjJiNSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQyZmNiZTliLTI5NTAtNDA0ZC05OTY4LTVmNmQ5ZWZhN2Y5MiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDJmY2JlOWItMjk1MC00MDRkLTk5NjgtNWY2ZDllZmE3ZjkyIiBzdEV2dDp3aGVuPSIyMDIwLTAzLTI3VDA5OjM2OjQwKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM2YxM2VkNi0xZWY4LTQ0YzYtODg0Ni1hYTk4MTUzZjQyYjkiIHN0RXZ0OndoZW49IjIwMjAtMDMtMjdUMDk6NDQ6MDYrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrApE5sAAAHqSURBVHja7dIBDQAADMIw/PvEBz7+VsKyFN6IBNgd7A52B7uD3cHuYHewO9gd7A52x+5gd7A72B3sDnYHu4Pdwe5gd7A7dge7g93B7mB3sDvYHewOdge7g92xO9gd7A52B7uD3cHuYHewO9gd7I7dwe5gd7A72B3sDnYHu4Pdwe5gd7A7dge7g93B7mB3sDvYHewOdge7g92xO9gd7A52B7uD3cHuYHewO9gd7I7dwe5gd7A72B3sDnYHu4Pdwe5gd+wOdge7g93B7mB3sDvYHewOdge7Y3ewO9gd7A52B7uD3cHuYHewO9gd7I7dwe5gd7A72B3sDnYHu4Pdwe5gd+wOdge7g93B7mB3sDvYHewOdge7Y3ewO9gd7A52B7uD3cHuYHewO9gdu4Pdwe5gd7A72B3sDnYHu4Pdwe5gd+wOdge7g93B7mB3sDvYHewOdge7Y3ewO9gd7A52B7uD3cHuYHewO9gdu4Pdwe5gd7A72B3sDnYHu4Pdwe7YHewOdge7g93B7mB3sDvYHewOdsfuYHewO9gd7A52B7uD3cHuYHewO9gdu4Pdwe5gd7A72B3sDnYHu4Pdwe7YHewOdge7g93B7mB3sDvYHewOdsfuYHewO9gd7A52B7uD3cHuYHewO3YHu8MtA5H0Uv5ydn0KAAAAAElFTkSuQmCC);background-size:cover;border:none}.form-wrapper .radio-wrapper .custom-radio,.sg-radiobutton .custom-radio{background:url(/dist/rwsentosarevamp/static/media/radio-unchecked.2d8956a5.png);background-size:cover}.form-wrapper .radio-wrapper label input.checked~.custom-radio,.form-wrapper .radio-wrapper label input:checked~.custom-radio,.sg-radiobutton label input.checked~.custom-radio,.sg-radiobutton label input:checked~.custom-radio{background:url(/dist/rwsentosarevamp/static/media/radio-checked.1d07e683.png);background-size:cover}.form-wrapper .radio-wrapper label input.disabled~.custom-radio,.form-wrapper .radio-wrapper label input:disabled~.custom-radio,.sg-radiobutton label input.disabled~.custom-radio,.sg-radiobutton label input:disabled~.custom-radio{background:url(/dist/rwsentosarevamp/static/media/radio-disabled.c3ee9aca.png);background-size:cover}.loading-animation .image{margin-top:5px;text-align:center}.loading-animation .image .text{font-size:1rem}.loading-animation .text{text-align:center}.react-select{padding:0;border:0;width:100%;height:46px}.react-select:focus{outline:none;box-shadow:none}.react-select .react-select__control,.react-select .react-select__control:hover{padding:0;height:46px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.react-select .react-select__control--is-focused,.react-select .react-select__control--is-focused:hover{border-color:#e8b440;outline:none;box-shadow:none}.react-select .react-select__value-container{padding:0 15px;height:46px}.react-select .react-select__placeholder,.react-select .react-select__single-value{margin:0;color:#50505d;top:12px;transform:unset}@media (max-width:1199px){.react-select .react-select__placeholder,.react-select .react-select__single-value{font-size:16px}}.react-select .react-select__indicator-separator{display:none}.react-select .react-select__dropdown-indicator{opacity:1;color:#50505d}.react-select .react-select__dropdown-indicator svg{font-family:"icon-fonts";content:"\e804"}.react-select .react-select__menu{border-radius:4px;border:1px solid #ddd;margin-top:5px;box-shadow:0 0 5px #ccc}.react-select .react-select__option{height:38px;color:#50505d}.react-select .react-select__option--is-selected{font-weight:500;background:none}.react-select .react-select__option--is-focused{background:#ddd}@media (max-width:1199px){[id^=react-select],[id^=react-select]:focus,[id^=react-select] input,[id^=react-select] input:focus{font-size:16px!important}}.date-wrapper{width:100%}.date-wrapper__button{position:relative}.date-wrapper__button span[aria-hidden=true]{position:absolute;right:0;top:0;font-size:20px;margin:13px;pointer-events:none}.date-wrapper input[type=button]{text-align:left}.date-wrapper input[type=button]:not(.has-value){color:#ddd}.form-container{scroll-margin-top:150px}@media (max-width:1199px){.form-container{padding:0;margin-bottom:40px}}.form-wrapper{padding:0}.form-wrapper h1{color:#17171c;font-weight:500}@media (max-width:1199px){.form-wrapper{padding:0 18px}}.form-wrapper .row{width:100%;margin-left:0;margin-right:0}.form-wrapper form>[class*=section]{background-color:#fff;padding:20px;margin-bottom:15px;border-radius:8px;display:flex;flex-direction:column}@media (max-width:1199px){.form-wrapper form>[class*=section]{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;max-width:unset;border-left:none;border-right:none}}.form-wrapper form>[class*=section]>.section-row{margin:0 -10px;width:calc(100% + 20px)}.form-wrapper form>[class*=section]>.section-row>.section-col{padding:0 10px}.form-wrapper form>[class*=section] div.invalid{margin-bottom:10px}.form-wrapper form>[class*=section] div.invalid p{margin:0}.form-wrapper form>[class*=section]>p{margin-bottom:15px}.form-wrapper div.invalid,.form-wrapper div.invalid p{color:#de2b15!important}.form-wrapper .form-control,.form-wrapper input,.form-wrapper select,.form-wrapper textarea{-webkit-appearance:none;appearance:none;width:100%}.form-wrapper textarea{min-height:80px}.form-wrapper select[size]{height:auto}.form-wrapper label{width:100%}.form-wrapper label.invalid{color:#c4ab82}.form-wrapper label.invalid+.form-telephone__input-box+.invalid{margin-left:130px}.form-wrapper input,.form-wrapper label{display:block}.form-wrapper label+.react-select,.form-wrapper label+input,.form-wrapper label+select,.form-wrapper label+textarea{margin-bottom:15px}.form-wrapper .checkbox-wrapper{padding:0}.form-wrapper .checkbox-wrapper label{color:#50505d;font-weight:400;font-size:18px;line-height:28px;text-transform:none;letter-spacing:0;margin-bottom:8px}.form-wrapper .checkbox-text{color:#50505d;font-weight:400;font-size:18px;line-height:28px;margin-top:-8px;margin-left:25px}.form-wrapper .radiobutton-list{padding:15px 0}.form-wrapper .checkbox-list .checkbox-wrapper label:first-child{padding-left:0}.form-wrapper .checkbox-list.disabled *{color:#ddd;cursor:not-allowed;pointer-events:none}.form-wrapper .checkbox-list--vertical .checkbox-wrapper,.form-wrapper .checkbox-list--vertical .radio-wrapper,.form-wrapper .radiobutton-list--vertical .checkbox-wrapper,.form-wrapper .radiobutton-list--vertical .radio-wrapper{display:inline-block;margin-right:20px}.form-wrapper input[type=number]{padding-right:3px;min-width:52px}.form-wrapper.disabled .form-telephone__input-box .form-select__control,.form-wrapper.disabled .react-select__control,.form-wrapper.disabled input{color:#9c9caa;background-color:#e4e4e7;cursor:not-allowed;pointer-events:none}.form-wrapper.disabled .form-select__single-value,.form-wrapper.disabled .react-select__single-value{color:#9c9caa}.form-wrapper.disabled .checkbox-wrapper *,.form-wrapper.disabled p,.form-wrapper.disabled p *{color:#9c9caa;cursor:not-allowed;pointer-events:none}.form-wrapper.button-disabled button[type=submit]{color:#9c9caa;background-color:#e4e4e7;pointer-events:none}.form-errors:has(.invalid){margin-bottom:20px}.attraction-booking-widget{padding:40px;position:relative}.attraction-booking-widget.attraction-group{padding:0}.attraction-booking-widget.attraction-group .ticket-type{font-weight:500;color:#bc9c71}.attraction-booking-widget.has-custom-bg .rws__input{background-color:inherit}.attraction-booking-widget.has-custom-bg .rws__input input{background-color:inherit;color:inherit}.attraction-booking-widget.has-custom-bg .attraction-booking-widget__datepicker .rws__input-picker .datepicker-wrapper .DayPicker{background-color:inherit}.attraction-booking-widget input{font-weight:500}.attraction-booking-widget input[type=number]{text-align:center}.attraction-booking-widget input[type=number]::-webkit-inner-spin-button,.attraction-booking-widget input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.attraction-booking-widget input[type=number][type=number]{-moz-appearance:textfield}.attraction-booking-widget__datepicker{margin-bottom:24px}@media (max-width:1199px){.attraction-booking-widget__datepicker .rws__input-picker .datepicker-wrapper{position:relative;top:0!important;left:-40px}}@media (max-width:1199px){.attraction-booking-widget__datepicker .rws__input-picker .datepicker-wrapper .DayPicker{width:calc(100vw - 40px)}}.attraction-booking-widget__control{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.attraction-booking-widget__control.has-one-product{grid-template-columns:1fr}.attraction-booking-widget__control__title{color:#c4ab82;font-weight:500;margin-bottom:6px}.attraction-booking-widget__control__timeslot .rws__input-dropdown .rws__input-options{top:100%}.attraction-booking-widget__control__timeslot .rws__input-group{margin-bottom:24px}.attraction-booking-widget__control__qty__input{width:100%}.attraction-booking-widget__control__qty__input:not(:last-child){margin-right:6px}.attraction-booking-widget__control__qty .icon-minus,.attraction-booking-widget__control__qty .icon-plus{cursor:pointer}.attraction-booking-widget__control__qty .icon-minus:before,.attraction-booking-widget__control__qty .icon-plus:before{font-weight:700}.attraction-booking-widget__control__qty .icon-minus.is-disabled,.attraction-booking-widget__control__qty .icon-plus.is-disabled{opacity:.6}.attraction-booking-widget__control__qty .rws__input.rws__input-disabled{pointer-events:none;opacity:.6}.attraction-booking-widget__control__qty .rws__input-group{margin-bottom:10px}.attraction-booking-widget__sg-resident .form-control{background-color:inherit}.attraction-booking-widget__booking-action{margin-top:15px}.attraction-booking-widget__booking-action .btn-cta{margin-right:24px}.attraction-booking-widget__booking-action .booking-price{font-size:24px;line-height:32px;font-weight:500}.attraction-booking-widget__booking-action.booking-action-group .btn-cta{border-radius:8px;padding:16px 24px}.attraction-booking-widget__no-offer{font-weight:500;text-align:center;font-size:28px;line-height:32px;padding:50px 0 70px;color:#8b7655}.attraction-booking-widget__terms-and-conditions{text-decoration:underline;padding:0;font-size:16px;line-height:32px;cursor:pointer;margin-bottom:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.attraction-booking-widget__terms-and-conditions.offer-group-listing{color:#0053c0}.attraction-booking-widget p.is-text-title-color{font-size:24px;line-height:32px;font-weight:500;margin-bottom:32px}.attraction-booking-widget .rws__input-group{background-color:inherit}.attraction-booking-widget .product-max-quantity small{color:#e53a2f}.attraction-booking-widget .app-loader{z-index:1}.listing-with-selections{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:1199px){.listing-with-selections.image-position-left .listing-with-selections__content,.listing-with-selections.image-position-right .listing-with-selections__content{order:1!important}}@media (max-width:1199px){.listing-with-selections.image-position-left .listing-with-selections__image,.listing-with-selections.image-position-right .listing-with-selections__image{order:0!important}}.listing-with-selections.image-position-right .listing-with-selections__content{order:0}.listing-with-selections.image-position-left .listing-with-selections__content,.listing-with-selections.image-position-right .listing-with-selections__image{order:1}.listing-with-selections.image-position-left .listing-with-selections__image{order:0}@media (max-width:1199px){.listing-with-selections{grid-template-columns:auto}}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__description{margin-bottom:48px}@media (max-width:1199px){.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__description{margin-bottom:21px}}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item{display:flex;position:relative;padding:24px}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content{flex-flow:row;display:flex;grid-column-gap:24px;column-gap:24px;justify-content:space-between;width:100%}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content__button{align-content:center}@media (max-width:640px){.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content__button{justify-content:flex-start}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content__button button{margin-right:10px}}@media (max-width:640px){.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item{padding:24px 0}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content{flex-flow:column}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content__button{display:flex;grid-column-gap:6px;column-gap:6px;align-items:baseline}}@media (min-width:1200px){.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item.item-active{background-color:#f7f5f2}}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item.item-active .listing-with-selections__item__content .content-description{color:#50505d}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__image{margin-right:24px}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__image img{width:120px;height:120px;object-fit:cover}@media (max-width:1199px){.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__image img{width:80px;height:80px}}@media (max-width:1199px){.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content{padding-right:5px}}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content .content-description,.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content .content-title{margin-bottom:6px}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content .content-title{font-size:24px;line-height:32px}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content .content-description{font-size:18px;line-height:28px}@media (max-width:1199px){.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__content .content-description{margin-right:10px}}.listing-with-selections .listing-with-selections__content .listing-with-selections__items .listing-with-selections__item__button{align-content:center}.listing-with-selections .listing-with-selections__content .informative-with-tabs{margin-bottom:25px}.listing-with-selections .listing-with-selections__image{position:relative;overflow:hidden}@media (min-width:1200px){.listing-with-selections .listing-with-selections__image{min-height:577px}}.listing-with-selections .listing-with-selections__image .image-mobile-wrapper{position:relative;padding:75% 0}@media (max-width:1199px){.listing-with-selections .listing-with-selections__image.slider .image-wrapper{padding:5%}}.listing-with-selections .listing-with-selections__image .image-wrapper{width:100%;position:relative;padding-bottom:75%;border-radius:2px;overflow:hidden;margin-bottom:20px}@media (max-width:1199px){.listing-with-selections .listing-with-selections__image .image-wrapper{padding:50%}}.listing-with-selections .listing-with-selections__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .4s ease-in-out;opacity:1}.listing-with-selections .listing-with-selections__image .image-slider-wrapper{height:100%}.listing-with-selections .listing-with-selections__image .image-slider-wrapper .swiper-container{position:relative}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation>:not(:last-child){margin-right:48px}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation-next,.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation-next,.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation-prev{padding:8px}}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation-next>span:not(:last-child),.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation-prev>span:not(:last-child){margin-right:12px}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation .swiper-pagination-bullet{transition:.4s ease}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation .swiper-pagination-bullet-active{border-radius:48px;background:#c4ab82;width:24px}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__pagination{text-align:center;width:100%!important}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation__new-next,.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation__new-prev{top:49%;position:absolute;z-index:5;width:40px;height:40px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:30px;padding:5px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation__new-prev{left:30px}.listing-with-selections .listing-with-selections__image .image-slider-wrapper__navigation__new-next{right:30px}.listing-with-selections .listing-with-selections__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide{width:auto;transition:all .4s ease-in-out}.listing-with-selections .listing-with-selections__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide .image-wrapper{width:100%;position:relative;padding-bottom:75%;border-radius:2px;overflow:hidden}@media (max-width:1199px){.listing-with-selections .listing-with-selections__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide .image-wrapper{padding-bottom:50%}}.listing-with-selections .listing-with-selections__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover;height:100%}@media (max-width:1199px){.listing-with-selections .listing-with-selections__image .image-slider-wrapper .image-wrapper,.listing-with-selections .listing-with-selections__image .image-slider-wrapper .image-wrapper img,.listing-with-selections .listing-with-selections__image .image-slider-wrapper .swiper-slide{width:100%!important;max-width:100%!important;display:block;box-sizing:border-box}}@media (max-width:1199px){.listing-with-selections .listing-with-selections__image{margin-bottom:21px}}.listing-with-selections .listing-with-selections__image img{transition:opacity .2s ease-in-out;position:absolute;object-fit:cover;width:100%;height:100%;left:0;top:0;opacity:.2}.listing-with-selections .listing-with-selections__image.image-active img{transition:all .4s ease-in-out;opacity:1}.information-card{display:flex;flex-direction:row;padding:24px}.information-card__image{display:flex;width:140px;object-fit:cover;padding-right:24px}.information-card__description{font-size:18px;line-height:28px}.dining-booking-widget{padding:40px}.dining-booking-widget.has-custom-bg .rws__input{background-color:inherit}.dining-booking-widget.has-custom-bg .rws__input input{background-color:inherit;color:inherit}.dining-booking-widget.has-custom-bg .dining-booking-widget__datepicker .DayPicker-wrapper .d-flex.justify-content-between button,.dining-booking-widget.has-custom-bg .rws__input-radio{color:inherit}.dining-booking-widget .bg-widget-input.is-invalid .rws__input{border:1px solid #e53a2f}.dining-booking-widget__reservation-time{margin-bottom:24px}.dining-booking-widget input{font-weight:500}.dining-booking-widget input[type=number]{text-align:center}.dining-booking-widget input[type=number]::-webkit-inner-spin-button,.dining-booking-widget input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dining-booking-widget input[type=number][type=number]{-moz-appearance:textfield}.dining-booking-widget__datepicker{margin-bottom:24px}.dining-booking-widget__datepicker .rws__input-datepicker .rws__input-group{margin-bottom:0}.dining-booking-widget__datepicker .rws__input-datepicker .DayPicker{transform:translate(0)}.dining-booking-widget__qty{display:flex}.dining-booking-widget__qty .icon-minus,.dining-booking-widget__qty .icon-plus{cursor:pointer}.dining-booking-widget__qty .icon-minus:before,.dining-booking-widget__qty .icon-plus:before{font-weight:700}.dining-booking-widget__qty .icon-minus.is-disabled,.dining-booking-widget__qty .icon-plus.is-disabled{opacity:.6}.dining-booking-widget__booking-action .btn-cta{margin-right:24px}.dining-booking-widget__booking-action .booking-price,.dining-booking-widget p.is-text-title-color{font-size:24px;line-height:32px;font-weight:500}.dining-booking-widget p.is-text-title-color{margin-bottom:32px}.dining-booking-widget .rws__input-group{margin-bottom:24px}.rws__booking-summary .summary-title{color:#17171c;margin-bottom:25px}.rws__booking-summary .summary .summary-total{margin-bottom:3rem;border-radius:0 0 15px 15px}.cart-item__body-content .configuration-rectangle--addon .product-selection-group,.cart-item__body-content .configuration-rectangle__body .product-selection-group{margin-bottom:.75rem}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle--addon .product-selection-group,.cart-item__body-content .configuration-rectangle__body .product-selection-group{display:grid;grid-column-gap:10px;column-gap:10px;grid-template-columns:65% 35%}}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__content--room-details{margin-bottom:15px}.rws__addons-selection .main-content{background-color:#f7f5f2;display:flex;flex-direction:column}@media (min-width:1200px){.rws__addons-selection .main-content{flex-direction:row;grid-gap:19px;gap:19px}}.rws__addons-selection .main-content .left{width:100%;margin-right:10px}.rws__addons-selection .main-content .left.is-not-full-widh{width:70%}@media (max-width:1199px){.rws__addons-selection .main-content .left{width:100%!important}}.rws__addons-selection .main-content .left .rws__addons-selection--previous-link{display:flex;flex-wrap:wrap;justify-content:space-between}.rws__addons-selection .main-content .right{width:100%}@media (min-width:1200px){.rws__addons-selection .main-content .right{width:30%}}.rws__addons-selection .main-content--previous-link{display:flex;align-items:center;margin-bottom:22px}.rws__addons-selection .main-content--previous-link a{text-decoration:none;color:#17171c;font-weight:500}.rws__addons-selection .main-content h1{font-weight:500}.rws__addons-selection .main-content .rws__addons-selection--listing{display:flex;flex-direction:column}@media (min-width:1200px){.rws__addons-selection .main-content .rws__addons-selection--listing{flex-direction:row}}.rws__addons-selection .main-content .rws__addons-selection--listing .terms-condition{text-decoration:underline;padding:0;font-size:16px;line-height:32px;color:#156082;cursor:pointer}.rws__addons-selection .main-content h1{color:#17171c;margin-bottom:1.5rem}.rws__addons-selection .main-content p{color:#000;margin-bottom:1.25rem}.rws__addons-selection .main-content .rws__addons>h3{color:#17171c;margin-bottom:.5rem}.rws__addons-selection .main-content .rws__addons .rws__addons-selection--listing{display:grid;grid-template-columns:100%;grid-gap:1.5rem;gap:1.5rem;margin-bottom:40px}@media (min-width:1200px){.rws__addons-selection .main-content .rws__addons .rws__addons-selection--listing{grid-template-columns:50% 50%;margin-right:2rem;margin-bottom:0}}.rws__addons-selection .main-content .rws__addons .rws__addons-selection--listing .rws__card-container--content h3{word-break:break-word;overflow-wrap:break-word}.rws__addons-selection .main-content .rws__addons .rws__addons-selection--listing .rws__card-container .image-container{overflow:auto}.rws__addons-selection .main-content .rws__addons .rws__addons-card{background-color:#fff;border-radius:.5rem;position:relative}.rws__addons-selection .main-content .rws__addons .rws__addons-card__loader .app-loader{z-index:1;border-radius:.5rem}.rws__addons-selection .main-content .rws__addons .rws__addons-card__image{width:100%;max-height:225px;border-radius:.5rem .5rem 0 0}.rws__addons-selection .main-content .rws__addons .rws__addons-card__content{display:flex;flex-direction:column;justify-content:space-between}.rws__addons-selection .main-content .rws__addons .rws__addons-card__content .count-option .rws__input-group,.rws__addons-selection .main-content .rws__addons .rws__addons-card__content .timeslot-option .rws__input-group{width:100%}.rws__addons-selection .main-content .rws__addons .rws__addons-card__content .bottom-content,.rws__addons-selection .main-content .rws__addons .rws__addons-card__content .information-section{padding:0 1rem}.rws__addons-selection .main-content .rws__addons .rws__addons-card__content .information-section{padding-top:1rem}.rws__addons-selection .main-content .rws__addons .rws__addons-card__content .bottom-content{padding-bottom:1rem}.rws__addons-selection .main-content .rws__addons .rws__addons-card .total-price{font-size:24px;line-height:32px;font-weight:500;padding-top:1rem}.rws__addons-selection .main-content .rws__addons .rws__addons-card .theme-park-title{margin-top:15px;font-weight:600}.rws__addons-selection .main-content .rws__addons .rws__addons-card .information-section{display:flex}.rws__addons-selection .main-content .rws__addons .rws__addons-card .information-section .information{width:100%}.rws__addons-selection .main-content .rws__addons .rws__addons-card .information-section .information p.text-lg{margin-bottom:.25rem}.rws__addons-selection .main-content .rws__addons .rws__addons-card .information-section .information .count-option{display:flex;align-items:center}.rws__addons-selection .main-content .rws__addons .rws__addons-card .information-section .information .count-option p{margin-bottom:0;margin-left:1.5rem}.rws__addons-selection .main-content .rws__addons .rws__addons-card .information-section .information .count-option .icon-minus.is-disabled,.rws__addons-selection .main-content .rws__addons .rws__addons-card .information-section .information .count-option .icon-plus.is-disabled{opacity:.6!important}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-selection--listing{grid-template-columns:100%}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader{grid-template-areas:"img title" "img detail" "img button";grid-template-columns:30% 70%}@media (max-width:640px){.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader{margin-left:15px;border-radius:8px;grid-template-areas:"img title" "img detail" "img button";grid-template-columns:40% 60%}}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader__image,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader__image{grid-area:img;margin:22px;border-radius:8px;max-height:150px}@media (max-width:640px){.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader__image,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader__image{margin:5px;max-height:90px}}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader__title,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader__title{grid-area:title;margin:20px 20px 0 0}@media (max-width:640px){.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader__title,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader__title{margin:5px 15px}}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader__detail,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader__detail{grid-area:detail;margin:20px 20px 0 0;height:200px}@media (max-width:640px){.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader__detail,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader__detail{margin:5px 15px}}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader__button,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader__button{grid-area:button;margin:20px 20px 0 0;width:50%}@media (max-width:640px){.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .card-loader__button,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .card-loader__button{margin:5px 15px}}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container{display:grid;grid-template-areas:"image title" "image content" "image button";grid-template-columns:30% 70%}@media (max-width:640px){.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container{grid-template-columns:40% 60%}}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container__image,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container__image{grid-area:image;padding:22px}@media (max-width:640px){.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container__image,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container__image{padding:22px 0 22px 22px}}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container__image .rws__card-container__image-wrapper,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container__image .rws__card-container__image-wrapper{position:relative}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container__image .rws__card-container__image-wrapper .image-container,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container__image .rws__card-container__image-wrapper .image-container{border-radius:8px}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container__title,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container__title{grid-area:title}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container--content,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container--content{grid-area:content;padding:0 16px 12px}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container--button,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container--button{grid-area:button}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container--button .count-option-wrapper,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container--button .count-option-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,200px));grid-gap:12px;gap:12px}.rws__addons-selection--easy-add .main-content .rws__addons .rws__addons-card .rws__card-container--button .rws__input-dropdown,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container--button .rws__input-dropdown{max-width:200px}.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container--button .btn.btn-pagination,.rws__addons-selection--easy-add .main-content .rws__addons .rws__upsell-card .rws__card-container--button .btn.btn-secondary{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.hotel-selection{background-color:#f7f5f2}@media (max-width:1199px){.hotel-selection{padding:2rem 20px}}.hotel-selection__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;grid-column-gap:15px;column-gap:15px;flex-wrap:wrap}@media (max-width:640px){.hotel-selection__title{align-items:unset}}.hotel-selection__title h3{font-weight:500;font-size:28px;min-width:150px}.hotel-selection__title .hotel-selection__sorting{width:150px}.hotel-selection__description{padding:8px 12px;background-color:#f1ece4;border-radius:2px;margin-bottom:24px}.hotel-selection__description p{font-weight:500;font-size:18px;line-height:28px;color:#8b7655;margin:0}.hotel-selection__hotel-listing{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}.hotel-selection__hotel-listing__item{min-width:0}.hotel-selection__hotel-listing__item__spec{margin:0 16px;display:flex;flex-direction:row}.hotel-selection__hotel-listing__item__spec .hotel-selection__hotel-listing__item__nearest-point,.hotel-selection__hotel-listing__item__spec .hotel-selection__hotel-listing__item__star{display:flex;margin-top:0;margin-bottom:10px}.hotel-selection__hotel-listing__item__spec .hotel-selection__hotel-listing__item__nearest-point span[class^=icon-],.hotel-selection__hotel-listing__item__spec .hotel-selection__hotel-listing__item__star span[class^=icon-]{line-height:1;margin-top:3px;margin-right:3px}.hotel-selection__hotel-listing__item__description{margin:0 16px}.hotel-selection__hotel-listing__item .hotel-card__detail{flex-direction:row}.hotel-selection__hotel-listing__item .hotel-card__detail__cta .btn{font-size:inherit;padding:6px 9px}@media (max-width:640px){.hotel-selection__hotel-listing__item .hotel-card__detail__cta .btn{padding:3px 6px}}@media (max-width:1199px){.hotel-selection__hotel-listing{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hotel-selection__hotel-listing{grid-template-columns:1fr!important}}.hotel-selection .fullscreen-container{position:fixed;top:0;left:0;padding:80px;width:100%;height:100%;z-index:999}@media (max-width:1199px){.hotel-selection .fullscreen-container{padding:40px 20px}}.hotel-selection .fullscreen-container__image{z-index:100;position:relative;width:100%;height:100%}.hotel-selection .fullscreen-container__image .image-container{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.hotel-selection .fullscreen-container__image img{width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.hotel-selection .fullscreen-container__image img{height:unset}}.hotel-selection .fullscreen-container__image .icon-close{position:absolute;top:0;right:0;width:40px;height:40px;font-size:26px;display:flex;justify-content:center;align-items:center;color:#c4ab82;border:2px solid #c4ab82;border-radius:50%;background:rgba(52,52,60,.6392156862745098);cursor:pointer}.hotel-selection .fullscreen-container__overlay{position:fixed;top:0;left:0;z-index:99;width:100vw;height:100vh;background-color:#000;opacity:.7}.hotel-selection .rws__input-group label{display:none}.hotel-booking-bar{padding:0 80px;display:flex;flex-flow:column;align-items:center}.hotel-booking-bar .placeholder{padding:0 10px}.hotel-booking-bar__title-logo{margin-bottom:44px}.hotel-booking-bar input{font-weight:500}.hotel-booking-bar__title{text-align:center}.hotel-booking-bar__booking-widget{display:flex;align-items:flex-end;justify-content:center}.hotel-booking-bar__booking-widget>div:not(:last-child){margin-right:12px}.hotel-booking-bar__booking-widget .rws__input-quantity{width:160px}.hotel-booking-bar__booking-widget .btn-cta{text-wrap:nowrap;height:48px;width:auto}.hotel-booking-bar__booking-widget .date-picker-container .DayPicker{z-index:990!important}.hotel-booking-bar>div:not(:last-child){margin-bottom:24px}@media (max-width:1199px){.hotel-booking-bar{padding:0}.hotel-booking-bar__booking-widget{width:100%;flex-flow:column}.hotel-booking-bar__booking-widget .rooms-guests,.hotel-booking-bar__booking-widget>.btn-cta,.hotel-booking-bar__booking-widget>.rws__input{margin-right:0!important;width:100%;margin-top:15px}.hotel-booking-bar__booking-widget>.btn-cta{margin-top:30px}}.room-selection{background-color:#f7f5f2}.room-selection__roomlist{display:flex;margin-bottom:30px}@media (max-width:1199px){.room-selection__roomlist{overflow:auto;white-space:nowrap}}.room-selection__roomlist__wrapper{display:flex}.room-selection__roomlist__room{border-radius:8px;min-width:130px;height:130px;border:1px solid #ceced5;padding:14px;margin-right:17px;position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.room-selection__roomlist__room.active{color:#fff;background-color:#c4ab82;border-color:#8b7655}.room-selection__roomlist__room.add-room{color:#c4ab82}.room-selection__roomlist__room.add-room.disabled{opacity:.6;pointer-events:none}.room-selection__roomlist__room .icon-double-bed{font-size:35px}.room-selection__roomlist__room .icon-double-bed:before{line-height:1;display:block;width:unset}.room-selection__roomlist__room .icon-close{position:absolute;top:3px;right:2px;font-size:20px}.room-selection__roomlist__room__title{font-weight:500;font-size:18px;line-height:28px;margin:4px 0;text-wrap:wrap;text-align:center}.room-selection__roomlist__room__description{font-size:14px;line-height:20px}.room-selection__hotel__back-button a{font-weight:500;font-size:18px;line-height:28px;margin-left:12px;text-decoration:none;color:#17171c}.room-selection__hotel__image{position:relative}.room-selection__hotel__image .swiper-container{margin-top:20px;border-radius:8px}.room-selection__hotel__image .swiper-slide{padding-top:50%}.room-selection__hotel__image .swiper-slide img{width:100%;object-fit:cover;position:absolute;left:0;top:0}.room-selection__hotel h1{font-weight:500}.room-selection__hotel__title{color:#17171c}.room-selection__hotel__hour,.room-selection__hotel__room-count{font-size:18px}.room-selection__hotel__room-count{color:#50505d}.room-selection__room{display:grid;margin:27px 0;grid-template-columns:auto}.room-selection__room.two-column{grid-template-columns:70% 30%}@media (max-width:1199px){.room-selection__room,.room-selection__room.two-column{grid-template-columns:100%}}.room-selection__room__content{margin-right:30px}@media (max-width:1199px){.room-selection__room__content{margin-right:0}}.room-selection__room__content__roomtype{margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-row-gap:12px;row-gap:12px}.room-selection__room__content__roomtype__tag-swiper{overflow:hidden}@media (max-width:640px){.room-selection__room__content__roomtype .room-selection__room__content__sorting{width:100%}}.room-selection__room__content__roomtype .swiperChooseFrom .swiper-slide{width:auto}.room-selection__room__content__roomtype .swiperChooseFrom .swiper-wrapper{align-items:center}.room-selection__room__content__roomtype label{font-weight:500;font-size:18px;line-height:28px;margin-right:12px}.room-selection__room__content__roomtype .tag{border-radius:48px;padding:12px 24px;margin-right:12px;font-size:18px;line-height:28px;color:#50505d}.room-selection__room__content__roomtype .tag:not(:disabled):not(.disabled){cursor:pointer}.room-selection__room__content__roomtype .tag.active{border:1px solid #8b7655;background:#c4ab82;color:#fff;font-weight:500}.room-selection__room__content__detail{margin-top:40px}.room-selection__room__content__detail__title{font-weight:500;font-size:24px;line-height:32px;display:flex;justify-content:space-between;align-items:center;color:#17171c}@media (max-width:1199px){.room-selection__room__content__detail__title{flex-direction:column;align-items:flex-start}}.room-selection__room__content__detail__title h3{font-weight:inherit;font-size:48px;line-height:56px}.room-selection__room__content__detail__image{position:relative}.room-selection__room__content__detail__image .swiper-container{margin-top:20px;border-radius:8px}.room-selection__room__content__detail__image .swiper-slide{padding-top:50%}.room-selection__room__content__detail__image .swiper-slide img{width:100%;object-fit:cover;position:absolute;left:0;top:0}.room-selection__room__content__detail__package{display:flex;flex-direction:row;width:100%}.room-selection__room__content__detail__package__image{position:relative}.room-selection__room__content__detail__package__image .swiper-container{margin-top:20px;border-radius:8px}.room-selection__room__content__detail__package__image .swiper-slide{padding-top:50%}.room-selection__room__content__detail__package__image .swiper-slide img{width:100%;object-fit:cover;position:absolute;left:0;top:0}.room-selection__room__content__detail__package__data{width:40%;padding:20px}.room-selection__room__content__detail__spec{font-size:18px;line-height:28px;font-weight:500}.room-selection__room__content__detail__spec ul{list-style:none;padding:0;display:flex}@media (max-width:1199px){.room-selection__room__content__detail__spec ul{flex-direction:column}}.room-selection__room__content__detail__spec ul li{padding:6px 12px}@media (max-width:1199px){.room-selection__room__content__detail__spec ul li{padding-left:0}}.room-selection__room__content__detail__accordion .accordion-element__title{font-size:18px;line-height:28px}.room-selection__room__empty{font-weight:500;text-align:center;font-size:45px;line-height:45px;padding:80px 0;color:#8b7655}.swiper-navigation [class*=-prev]{left:24px}.swiper-navigation [class*=-next]{right:24px}.swiper-navigation [class*=-next],.swiper-navigation [class*=-prev]{cursor:pointer;position:absolute;z-index:2;top:50%;transform:translateY(-50%);border:1px solid #c4ab82!important;border-radius:50%;padding:8px;background-color:#fff;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}@media (min-width:1200px){.swiper-navigation [class*=-next],.swiper-navigation [class*=-prev]{font-size:34px;width:64px;height:64px;line-height:1.5}}@media (max-width:1199px){.swiper-navigation [class*=-next],.swiper-navigation [class*=-prev]{padding:8px}}.swiper-navigation [class*=-next] [class^=icon-]:before,.swiper-navigation [class*=-prev] [class^=icon-]:before{font-weight:900;margin-left:.2rem;margin-right:.2rem}.swiper-navigation [class*=-next].swiper-button-disabled,.swiper-navigation [class*=-prev].swiper-button-disabled{opacity:.48}.room-selection.room-selection--single-page .room-selection__hotel h2.sub-heading-color{font-weight:500}@media (max-width:640px){.room-selection.room-selection--single-page .room-selection__hotel h2.sub-heading-color{font-size:32px}}.room-selection.room-selection--single-page .room-selection__room{display:block;margin:27px 0}.room-selection.room-selection--single-page .room-selection__room__content{margin-right:0}.room-selection.room-selection--single-page .room-selection__room__content__roomtype{margin-top:20px}.room-selection.room-selection--single-page .room-selection__room__content__roomtype__tag-swiper{overflow-x:auto;display:flex;padding:8px 5px}@media (max-width:640px){.room-selection.room-selection--single-page .room-selection__room__content__roomtype__tag-swiper .tag{padding:4px 12px;font-size:14px}}.room-selection.room-selection--single-page .room-selection__room__content__roomtype__tag-swiper button.btn{box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}.room-selection.room-selection--single-page .room-selection__room__content__sorting{padding:8px 5px}.room-selection.room-selection--single-page .room-selection__room__content__detail{display:grid;grid-template-areas:"image title" "image spec" "accordion accordion";grid-template-columns:45% 55%;grid-template-rows:auto 1fr auto}@media (max-width:640px){.room-selection.room-selection--single-page .room-selection__room__content__detail{grid-template-areas:"title title" "image image" "spec spec" "accordion accordion";grid-template-rows:repeat(4,auto);margin-top:0}}.room-selection.room-selection--single-page .room-selection__room__content__detail__title{grid-area:title;display:block;padding:20px 20px 0;line-height:inherit}@media (max-width:640px){.room-selection.room-selection--single-page .room-selection__room__content__detail__title{padding:20px 0}}.room-selection.room-selection--single-page .room-selection__room__content__detail__title h3{font-size:32px;line-height:30px}@media (max-width:640px){.room-selection.room-selection--single-page .room-selection__room__content__detail__title h3{font-size:28px}}.room-selection.room-selection--single-page .room-selection__room__content__detail__title span.sub-heading-color{font-size:24px}@media (max-width:640px){.room-selection.room-selection--single-page .room-selection__room__content__detail__title span.sub-heading-color{font-size:18px}}.room-selection.room-selection--single-page .room-selection__room__content__detail__image{grid-area:image;min-width:0}.room-selection.room-selection--single-page .room-selection__room__content__detail__image .swiper-container{margin-top:0}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec{grid-area:spec;padding:20px 0 20px 20px;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);font-weight:300}@media (max-width:640px){.room-selection.room-selection--single-page .room-selection__room__content__detail__spec{padding:20px 0}}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__list{grid-area:1/1/2/2}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__list ul{display:block}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__list ul li{padding:0}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__amenities-button{grid-area:1/2/2/3;display:flex;justify-content:flex-end}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__amenities-button button{background:none;border:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-decoration:underline;color:#000}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__rates-button{grid-area:2/1/3/3;display:flex;justify-content:flex-end;max-height:55px}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__rates-button button{padding:8px 12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__rates-button button:active,.room-selection.room-selection--single-page .room-selection__room__content__detail__spec__rates-button button:focus{background-color:unset}.room-selection.room-selection--single-page .room-selection__room__content__detail__accordion{grid-area:accordion}.room-selection.room-selection--single-page .room-selection__room__content__detail__accordion .rates-detail__lists{grid-template-columns:1fr;grid-row-gap:10px;row-gap:10px}.room-selection.room-selection--single-page .room-selection__room__content__detail__accordion .card-header-text{display:none}.room-selection.room-selection--single-page .room-selection__room .product-sold-out{font-size:38px;margin:25px auto 35px;text-align:center;color:#c4ab82;font-weight:500}.room-selection.room-selection--single-page .swiper-navigation [class*=-prev]{left:24px}.room-selection.room-selection--single-page .swiper-navigation [class*=-next]{right:24px}.room-selection.room-selection--single-page .swiper-navigation [class*=-next],.room-selection.room-selection--single-page .swiper-navigation [class*=-prev]{cursor:pointer;position:absolute;z-index:2;top:50%;transform:translateY(-50%);border:1px solid #c4ab82!important;border-radius:50%;padding:8px;background-color:#fff;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}@media (min-width:1200px){.room-selection.room-selection--single-page .swiper-navigation [class*=-next],.room-selection.room-selection--single-page .swiper-navigation [class*=-prev]{font-size:30px;width:45px;height:45px}}.attraction-selection{background-color:#f7f5f2}.attraction-selection__title h2{font-weight:500;font-size:64px;line-height:64px;margin-bottom:24px}.attraction-selection__filter-tag{display:flex;grid-gap:10px;gap:10px;margin-bottom:34px;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (max-width:640px){.attraction-selection__filter-tag{flex-direction:column}}.attraction-selection__filter-tag__items{width:100%;display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.attraction-selection__filter-tag__items button.btn.tag{border-radius:48px;padding:12px 24px;font-size:18px;line-height:28px;color:#50505d}@media (max-width:640px){.attraction-selection__filter-tag__items button.btn.tag{font-size:14px;line-height:24px}}.attraction-selection__filter-tag__items button.btn.tag:not(:disabled):not(.disabled){cursor:pointer}.attraction-selection__filter-tag__items button.btn.tag.active{border:1px solid #8b7655;background:#c4ab82;color:#fff;font-weight:500}@media (max-width:640px){.attraction-selection__filter-tag__sorting{width:100%}}.attraction-selection__offer-listing{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}.attraction-selection__offer-listing__item{min-width:0;position:relative}.attraction-selection__offer-listing__item .attraction-offer-detail{margin:0 16px 12px}.attraction-selection__offer-listing__item .attraction-offer-detail .form-control.checkbox-md{padding:0;margin-bottom:0}.attraction-selection__offer-listing__item__loader .app-loader{z-index:1}@media (max-width:1199px){.attraction-selection__offer-listing{grid-template-columns:1fr 1fr}}@media only screen and (max-width:620px){.attraction-selection__offer-listing{grid-template-columns:1fr!important}}.attraction-selection__offer-listing__detail .btn-tertiary{font-size:16px;padding:0;min-height:0;text-decoration:underline}.attraction-selection__offer-listing__detail .btn-tertiary,.attraction-selection__offer-listing__detail .btn-tertiary:active,.attraction-selection__offer-listing__detail .btn-tertiary:hover{color:#156082}.attraction-selection__offer-listing .listing-loading-container{position:absolute;height:100%;width:100%;z-index:2}.attraction-selection__empty-listing{font-weight:500;text-align:center;font-size:45px;line-height:45px;padding:80px 0;color:#8b7655}.attraction-selection .fullscreen-container{position:fixed;top:0;left:0;padding:80px;width:100%;height:100%;z-index:999}@media (max-width:1199px){.attraction-selection .fullscreen-container{padding:40px 20px}}.attraction-selection .fullscreen-container__image{z-index:100;position:relative;width:100%;height:100%;animation:scaleUp .5s ease-in-out}.attraction-selection .fullscreen-container__image .image-container{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.attraction-selection .fullscreen-container__image img{width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.attraction-selection .fullscreen-container__image img{height:unset}}.attraction-selection .fullscreen-container__image .icon-close{position:absolute;top:0;right:0;width:40px;height:40px;font-size:26px;display:flex;justify-content:center;align-items:center;color:#c4ab82;border:2px solid #c4ab82;border-radius:50%;background:rgba(52,52,60,.6392156862745098);cursor:pointer}@media (min-width:1200px){.attraction-selection .fullscreen-container__image .icon-close{width:52px;height:52px}}.attraction-selection .fullscreen-container__overlay{position:fixed;top:0;left:0;z-index:99;width:100vw;height:100vh;background-color:#000;opacity:.7}.attraction-selection .rws__input-group label{display:none}.attraction-selection-single-page{background-color:#f7f5f2}.attraction-selection-single-page__title h2{font-weight:500;font-size:64px;line-height:64px;margin-bottom:24px}.attraction-selection-single-page__filter-tag{display:flex;grid-gap:10px;gap:10px;margin-bottom:34px;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (max-width:640px){.attraction-selection-single-page__filter-tag{flex-direction:column;margin-bottom:0}}.attraction-selection-single-page__filter-tag__items{width:100%;display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;justify-content:center}@media (max-width:640px){.attraction-selection-single-page__filter-tag__items{flex-wrap:nowrap;grid-gap:0;gap:0;overflow-y:auto;justify-content:flex-start}}.attraction-selection-single-page__filter-tag__items button.btn.tag{border-radius:10px;padding:12px 24px;font-size:18px;line-height:28px;color:#50505d}@media (max-width:640px){.attraction-selection-single-page__filter-tag__items button.btn.tag{font-size:14px;line-height:24px;border-radius:10px 10px 0 0;padding:4px 12px}}.attraction-selection-single-page__filter-tag__items button.btn.tag:not(:disabled):not(.disabled){cursor:pointer}.attraction-selection-single-page__filter-tag__items button.btn.tag.active{border:1px solid #8b7655;background:#c4ab82;color:#fff;font-weight:500}.attraction-selection-single-page__filter-tag__items button.btn.tag.active span[class^=icon-]{color:#fff}@media (max-width:640px){.attraction-selection-single-page__filter-tag__items button.btn.tag.active{border-bottom-color:#c4ab82}}.attraction-selection-single-page__offer-listing{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.attraction-selection-single-page__offer-listing__item{min-width:0;position:relative}.attraction-selection-single-page__offer-listing__item .attraction-offer-detail{margin:0 16px 12px}.attraction-selection-single-page__offer-listing__item .attraction-offer-detail .form-control.checkbox-md{padding:0;margin-bottom:0}.attraction-selection-single-page__offer-listing__item__loader .app-loader{z-index:2}.attraction-selection-single-page__offer-listing__item .booking-card{background-color:#fff;animation:fade-in 1s forwards;display:grid;border-radius:8px 8px 0 0;transition:all .3s ease-in-out;grid-template-columns:40% 60%;grid-template-areas:"left right";position:relative;z-index:1;padding-bottom:12px}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card{grid-template-columns:1fr;grid-template-areas:"left" "right" "bottom"}}.attraction-selection-single-page__offer-listing__item .booking-card__image{position:relative;min-width:100%;border-radius:8px 8px 0 0;padding:22px;grid-area:left}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__image{border-radius:0;padding:0}}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper{position:relative}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper{transform:unset;position:static}}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper .swiper-container{position:relative;border-radius:8px}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper .swiper-container .image-container{overflow:hidden;position:relative;padding-top:57%}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper .swiper-container .image-container img{position:absolute;object-fit:cover;width:100%;height:100%;left:0;top:0}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation__new-next,.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation__new-prev{top:45%;position:absolute;z-index:5;width:45px;height:45px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:34px;padding:4px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation__new-prev{left:30px}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation__new-next{right:30px}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper:not(.is-simple-mode) .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation>:not(:last-child){margin-right:48px}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation-next,.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation-next,.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation-prev{padding:8px}}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation-next>span:not(:last-child),.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation-prev>span:not(:last-child){margin-right:12px}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation .swiper-pagination-bullets .swiper-pagination-bullet{transition:.4s ease}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation .swiper-pagination-bullets .swiper-pagination-bullet-active{border-radius:48px;background:#c4ab82}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:6px}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation .swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet-active{width:24px}.attraction-selection-single-page__offer-listing__item .booking-card__image-wrapper .image-slider-wrapper__navigation .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap}.attraction-selection-single-page__offer-listing__item .booking-card__image .image-container{position:relative}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__image .image-container{padding-top:50%}}.attraction-selection-single-page__offer-listing__item .booking-card__image img{width:100%}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__image img{border-radius:0;object-fit:cover;position:absolute;top:0;left:0}}.attraction-selection-single-page__offer-listing__item .booking-card__image__resize{position:absolute;bottom:0;right:0;transform:translate(-25%,-25%);width:32px;height:32px;display:flex;justify-content:center;align-items:center;color:#c4ab82;border:2px solid #c4ab82;border-radius:50%;background:rgba(52,52,60,.639216);z-index:1;cursor:pointer}.attraction-selection-single-page__offer-listing__item .booking-card__image__resize .icon-resize{line-height:1}.attraction-selection-single-page__offer-listing__item .booking-card__image__empty{background-color:#ddd;width:100%;padding-top:50%;object-fit:cover;border-radius:8px}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__image__empty{border-radius:0}}.attraction-selection-single-page__offer-listing__item .booking-card__content{grid-area:right}.attraction-selection-single-page__offer-listing__item .booking-card__title{font-weight:500;font-size:24px;line-height:32px;margin:28px 16px 12px;white-space:normal;word-break:break-word;overflow-wrap:break-word}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__title{font-size:18px;line-height:25px;margin:12px 16px}}.attraction-selection-single-page__offer-listing__item .booking-card__long-description{margin:16px;display:flex;flex-direction:column;justify-content:space-between}.attraction-selection-single-page__offer-listing__item .booking-card__long-description__cta{margin-top:16px}.attraction-selection-single-page__offer-listing__item .booking-card__long-description__cta .tag-secondary{width:100%}.attraction-selection-single-page__offer-listing__item .booking-card__long-description__cta .tag-secondary:focus{box-shadow:none}.attraction-selection-single-page__offer-listing__item .booking-card__detail{transition:all .3s ease-in-out}.attraction-selection-single-page__offer-listing__item .booking-card__detail__price-start{font-weight:500;font-size:24px;line-height:32px;margin:8px 16px 4px}.attraction-selection-single-page__offer-listing__item .booking-card__detail__price-per-night{font-weight:500;font-size:12px;line-height:18px;margin:0 16px 8px}.attraction-selection-single-page__offer-listing__item .booking-card__detail__cta{margin:16px 16px 0}.attraction-selection-single-page__offer-listing__item .booking-card__detail__cta .btn.btn-primary{width:100%}.attraction-selection-single-page__offer-listing__item .booking-card__detail__cta .btn.btn-primary:hover{color:#17171c}.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control{grid-template-columns:repeat(auto-fit,minmax(100px,200px))}.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control__timeslot{max-width:200px}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control__timeslot{max-width:unset}}.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control__qty .rws__input-group .rws__input-bottom-text{margin-top:10px}.attraction-selection-single-page__offer-listing__item .booking-card__offer-selector{margin:16px 16px 0;display:flex;flex-wrap:wrap;grid-gap:10px 5px;gap:10px 5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.attraction-selection-single-page__offer-listing__item .booking-card__offer-selector button.btn.tag{border-radius:48px;font-size:14px;line-height:24px;color:#50505d;padding:3px 13px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #c4ab82;box-shadow:0 4px 4px 0 rgba(0,0,0,.25098039215686274)}.attraction-selection-single-page__offer-listing__item .booking-card__offer-selector button.btn.tag:not(:disabled):not(.disabled){cursor:pointer}.attraction-selection-single-page__offer-listing__item .booking-card__offer-selector button.btn.tag.active{background:#c4ab82;color:#fff}.attraction-selection-single-page__offer-listing__item .booking-card__offer-selector button.btn.tag .btn-text{white-space:normal}.attraction-selection-single-page__offer-listing__item .booking-card__detail .terms-condition,.attraction-selection-single-page__offer-listing__item .booking-card__long-description .terms-condition,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .terms-condition{text-decoration:underline;padding:0;font-size:16px;line-height:32px;color:#156082}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__detail .terms-condition,.attraction-selection-single-page__offer-listing__item .booking-card__long-description .terms-condition,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .terms-condition{font-size:14px;line-height:24px}}.attraction-selection-single-page__offer-listing__item .booking-card__detail .terms-condition span,.attraction-selection-single-page__offer-listing__item .booking-card__long-description .terms-condition span,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .terms-condition span{cursor:pointer}.attraction-selection-single-page__offer-listing__item .booking-card__detail ul,.attraction-selection-single-page__offer-listing__item .booking-card__long-description ul,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer ul{margin-bottom:5px}.attraction-selection-single-page__offer-listing__item .booking-card__detail .product-max-quantity small,.attraction-selection-single-page__offer-listing__item .booking-card__long-description .product-max-quantity small,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .product-max-quantity small{color:#e53a2f}.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control__timeslot .rws__input-group label,.attraction-selection-single-page__offer-listing__item .booking-card__long-description .attraction-booking-widget__control__timeslot .rws__input-group label,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .attraction-booking-widget__control__timeslot .rws__input-group label{display:block;font-weight:500}.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control:has(.control-wrapper:only-child),.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control:has(>.attraction-booking-widget__control__qty),.attraction-selection-single-page__offer-listing__item .booking-card__long-description .attraction-booking-widget__control:has(.control-wrapper:only-child),.attraction-selection-single-page__offer-listing__item .booking-card__long-description .attraction-booking-widget__control:has(>.attraction-booking-widget__control__qty),.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .attraction-booking-widget__control:has(.control-wrapper:only-child),.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .attraction-booking-widget__control:has(>.attraction-booking-widget__control__qty){grid-template-columns:minmax(100px,200px)}@media (max-width:640px){.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control:has(.control-wrapper:only-child),.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control:has(>.attraction-booking-widget__control__qty),.attraction-selection-single-page__offer-listing__item .booking-card__long-description .attraction-booking-widget__control:has(.control-wrapper:only-child),.attraction-selection-single-page__offer-listing__item .booking-card__long-description .attraction-booking-widget__control:has(>.attraction-booking-widget__control__qty),.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .attraction-booking-widget__control:has(.control-wrapper:only-child),.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .attraction-booking-widget__control:has(>.attraction-booking-widget__control__qty){grid-template-columns:1fr}}.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control__qty .rws__input-group,.attraction-selection-single-page__offer-listing__item .booking-card__long-description .attraction-booking-widget__control__qty .rws__input-group,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .attraction-booking-widget__control__qty .rws__input-group{margin-bottom:0}.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control__qty .rws__input-group .icon-minus.is-disabled,.attraction-selection-single-page__offer-listing__item .booking-card__detail .attraction-booking-widget__control__qty .rws__input-group .icon-plus.is-disabled,.attraction-selection-single-page__offer-listing__item .booking-card__long-description .attraction-booking-widget__control__qty .rws__input-group .icon-minus.is-disabled,.attraction-selection-single-page__offer-listing__item .booking-card__long-description .attraction-booking-widget__control__qty .rws__input-group .icon-plus.is-disabled,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .attraction-booking-widget__control__qty .rws__input-group .icon-minus.is-disabled,.attraction-selection-single-page__offer-listing__item .booking-card__related-offer .attraction-booking-widget__control__qty .rws__input-group .icon-plus.is-disabled{pointer-events:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.attraction-selection-single-page__offer-listing__detail .btn-tertiary{font-size:16px;padding:0;min-height:0;text-decoration:underline}.attraction-selection-single-page__offer-listing__detail .btn-tertiary,.attraction-selection-single-page__offer-listing__detail .btn-tertiary:active,.attraction-selection-single-page__offer-listing__detail .btn-tertiary:hover{color:#156082}.attraction-selection-single-page__offer-listing .listing-loading-container{position:absolute;height:100%;width:100%;z-index:2}.attraction-selection-single-page__empty-listing{font-weight:500;text-align:center;font-size:45px;line-height:45px;color:#8b7655;padding:34px 0}@media (max-width:640px){.attraction-selection-single-page__empty-listing{padding:0}}.attraction-selection-single-page .card-loader{grid-template-areas:"img title" "img detail" "img button";grid-template-columns:40% 60%}@media (max-width:640px){.attraction-selection-single-page .card-loader{border-radius:0;grid-template-areas:"img" "title" "detail" "button";grid-template-columns:100%}}.attraction-selection-single-page .card-loader__image{grid-area:img;margin:22px;border-radius:8px;max-height:150px}@media (max-width:640px){.attraction-selection-single-page .card-loader__image{border-radius:0;margin:0;max-height:90px}}.attraction-selection-single-page .card-loader__title{grid-area:title;margin:20px 20px 0 0}@media (max-width:640px){.attraction-selection-single-page .card-loader__title{margin:5px 15px}}.attraction-selection-single-page .card-loader__detail{grid-area:detail;margin:20px 20px 0 0;height:200px}@media (max-width:640px){.attraction-selection-single-page .card-loader__detail{margin:5px 15px}}.attraction-selection-single-page .card-loader__button{grid-area:button;margin:20px 20px 0 0;width:50%}@media (max-width:640px){.attraction-selection-single-page .card-loader__button{margin:5px 15px}}@keyframes scaleUp{0%{transform:scale(0)}to{transform:scale(1)}}.attraction-selection-single-page .fullscreen-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.attraction-selection-single-page .fullscreen-container__image{z-index:100;position:relative;width:100%;height:100%;animation:scaleUp .5s ease-in-out}.attraction-selection-single-page .fullscreen-container__image .image-container{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:15%}@media (max-width:1199px){.attraction-selection-single-page .fullscreen-container__image .image-container{padding:40px 20px}}.attraction-selection-single-page .fullscreen-container__image img{width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.attraction-selection-single-page .fullscreen-container__image img{height:unset}}.attraction-selection-single-page .fullscreen-container__overlay{position:fixed;top:0;left:0;z-index:99;width:100vw;height:100vh;background-color:#000;opacity:.7}.attraction-selection-single-page .edit-booking-wrapper .edit-booking{z-index:2;position:relative}.attraction-selection-single-page .product-sold-out{font-size:38px;margin:25px auto 35px;text-align:center;color:#c4ab82;font-weight:500}@media (max-width:640px){.attraction-selection-single-page .product-sold-out{font-size:24px;line-height:30px}}.attraction-selection-single-page:not(:has(.related-offer)) .attraction-selection-single-page__offer-listing .attraction-selection-single-page__offer-listing__item .booking-card{border-radius:8px}.generic-booking-bar{box-shadow:0 6px 12px 0 rgba(139,118,85,.23921568627450981);border-radius:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;position:absolute;margin-top:-120px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:5;padding:20px;background-color:#fff;color:#17171c;min-width:1103px}@media (max-width:1199px){.generic-booking-bar .rws__input-datepicker .rws__input-picker .datepicker-wrapper{position:fixed}.generic-booking-bar .rws__input-datepicker .rws__input-picker .datepicker-wrapper .DayPicker{left:0;width:100%}}.generic-booking-bar--fixed{position:static;margin-top:0}.generic-booking-bar--fixed:not(.active){box-shadow:none}.generic-booking-bar>:not(:last-child){margin-bottom:10px}.generic-booking-bar__information{margin-bottom:-20px}@media (max-width:1199px){.generic-booking-bar{min-width:unset;position:relative;width:auto;margin:0}}.generic-booking-bar .btn.btn-cta{width:auto}@media (max-width:1199px){.generic-booking-bar .btn.btn-cta{min-width:100%}}@media (max-width:1199px){.generic-booking-bar__tags .btn.tag{font-size:14px}}.generic-booking-bar__container .rws__input-date-range-picker .date-picker-container .DayPicker,.generic-booking-bar__container .rws__input-datepicker .datepicker-wrapper .DayPicker{z-index:997}@media (max-width:1199px){.booking-acknowledgement{padding-right:10px;padding-left:10px}}.booking-acknowledgement__general-info{font-size:26px;line-height:28px}.booking-acknowledgement__booking-list .offer-card p{margin-bottom:5px}.booking-acknowledgement__booking-list .offer-card .image-container img{border-radius:10px}.booking-acknowledgement__booking-list .offer-card:not(:last-child){margin-bottom:30px}@media (min-width:1200px){.booking-acknowledgement__booking-list .offer-card{display:flex}.booking-acknowledgement__booking-list .offer-card__info{padding:0 24px}}@media (max-width:1199px){.booking-acknowledgement__booking-list .offer-card .image-container{margin-bottom:24px}}.attraction-package-booking{position:relative}.attraction-package-booking.has-custom-bg .rws__input{background-color:inherit}.attraction-package-booking.has-custom-bg .rws__input input{background-color:inherit;color:inherit}.attraction-package-booking.has-custom-bg .attraction-package-booking__dateTime .rws__input-picker .datepicker-wrapper .DayPicker{background-color:inherit}@media (min-width:1200px){.attraction-package-booking__dateTime{display:flex}}.attraction-package-booking__dateTime--date,.attraction-package-booking__dateTime--time{max-width:480px;flex-grow:1;margin:6px}@media (max-width:1199px){.attraction-package-booking__dateTime--date .rws__input-picker .datepicker-wrapper,.attraction-package-booking__dateTime--time .rws__input-picker .datepicker-wrapper{position:relative;top:0!important}}@media (max-width:1199px){.attraction-package-booking__dateTime--date .rws__input-picker .datepicker-wrapper .DayPicker,.attraction-package-booking__dateTime--time .rws__input-picker .datepicker-wrapper .DayPicker{width:calc(100vw - 40px)}}.attraction-package-booking .flex-column .attraction-package-booking__dateTime--time{display:grid;grid-template-columns:1fr 1fr}.attraction-package-booking .flex-column .attraction-package-booking__dateTime--time__wrapper{box-sizing:initial}.attraction-package-booking .flex-column .attraction-package-booking__dateTime--time__wrapper:nth-child(odd){margin-right:5px}.attraction-package-booking .flex-column .attraction-package-booking__dateTime--time__wrapper:nth-child(2n){margin-left:5px}.attraction-package-booking__offers{margin:6px}.attraction-package-booking__offers--offer .offer-description{margin-left:24px}.attraction-package-booking__offers--offer label.rws__input-radio{color:inherit;font-weight:400}.attraction-package-booking__offers--offer label.rws__input-radio .additional-label{margin-left:5px;font-weight:700}.attraction-package-booking__qty{max-width:480px;margin:6px}@media (min-width:1200px){.attraction-package-booking__qty{display:flex}}.attraction-package-booking__qty .icon-minus,.attraction-package-booking__qty .icon-plus{cursor:pointer}.attraction-package-booking__qty .icon-minus.is-disabled,.attraction-package-booking__qty .icon-plus.is-disabled{opacity:.6;pointer-events:none}.attraction-package-booking__qty--product{margin:6px}.attraction-package-booking__qty--product input{text-align:center}.attraction-package-booking__sg-resident{margin:6px}.attraction-package-booking__sg-resident .form-control{background:transparent}.attraction-package-booking__booking-action{margin:6px}.attraction-package-booking__booking-action .total-amount{margin-left:10px}@media (max-width:1199px){.attraction-package-booking__booking-action .btn-cta{width:100%}}.attraction-package-booking .product-max-quantity small{color:#e53a2f}.rws__cross-sell-selection{background-color:#f7f5f2;margin-right:1.5rem}@media (max-width:1199px){.rws__cross-sell-selection{padding:0}}@media (max-width:640px){.rws__cross-sell-selection{margin-right:0}}.rws__cross-sell-selection--previous-link{margin-bottom:22px;display:flex;justify-content:space-between}.rws__cross-sell-selection--previous-link a{text-decoration:none;color:#17171c;font-weight:500}.rws__cross-sell-selection--listing{display:grid;grid-template-columns:100%;grid-gap:1.5rem;gap:1.5rem;margin-bottom:40px}@media (min-width:1200px){.rws__cross-sell-selection--listing{grid-template-columns:50% 50%;margin-right:1rem;margin-bottom:0}}.rws__cross-sell-selection--listing .rws__card-container--content h3{word-break:break-word;overflow-wrap:break-word}.rws__cross-sell-selection--listing .rws__card-container .terms-condition{text-decoration:underline;padding:0;font-size:16px;line-height:32px;color:#156082;cursor:pointer}.rws__cross-sell-selection h1{font-weight:500;color:#17171c;margin-bottom:1.5rem}.rws__cross-sell-selection .rws__filter-buttons{margin-bottom:22px}.rws__cross-sell-selection .rws__filter-buttons .swiper-slide{width:auto}.rws__cross-sell-selection .rws__filter-buttons button.btn.tag{border-radius:48px;padding:12px 24px;margin-right:12px;font-size:18px;line-height:28px;color:#50505d}.rws__cross-sell-selection .rws__filter-buttons button.btn.tag:not(:disabled):not(.disabled){cursor:pointer}@media (max-width:1199px){.rws__cross-sell-selection .rws__filter-buttons button.btn.tag{margin-bottom:10px}}.rws__cross-sell-selection .rws__filter-buttons button.btn.tag.active{border:1px solid #8b7655;background:#c4ab82;color:#fff;font-weight:500}.rws__cross-sell-selection .DayPicker-Day--disabled p{color:#dce0e0}.rws__cross-sell-selection p{color:#000;margin-bottom:1.25rem}.rws__cross-sell-selection--container>h2{color:#50505d;line-height:56px;margin-bottom:.5rem;font-weight:500}.rws__cross-sell-selection--card{border-radius:.5rem;overflow:visible}.rws__cross-sell-selection--card .rws__card-container .image-container{overflow:auto}.rws__cross-sell-selection--card .btn{margin-top:.75rem}.rws__cross-sell-selection--card .information-section--open-date{margin:.75rem 0;color:#50505d}.rws__cross-sell-selection--card .information-section--description{color:#50505d}.rws__cross-sell-selection--card .information-section--total-price{font-weight:500}.rws__cross-sell-selection--card .information-section .rws__input-datepicker{margin-bottom:.75rem}.rws__cross-sell-selection--card .information-section .count-options{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px}.rws__cross-sell-selection--card .information-section .count-option{width:100%}.rws__cross-sell-selection--card .information-section .form-control.checkbox-md{padding:0;margin:0 0 .75rem}.rws__cross-sell-selection .recommendation-category{margin-bottom:20px}.react-reveal:has(.rws__cross-sell-selection){animation:none!important;transform:unset!important}.search-results{text-align:left}@media (min-width:1200px){.search-results.component-wrapper{max-width:1204px!important}}.search-results a{text-decoration:none}@media (min-width:1200px){.search-results{text-align:center}}.search-results__wrapper{position:relative;display:flex;flex-direction:column;margin:auto;min-height:100px}@media (min-width:1200px){.search-results__wrapper{flex-direction:row}}.search-results__control{display:flex;align-items:center;margin:10px 0;width:100%}@media (min-width:1200px){.search-results__control{margin:25px 0 50px;justify-content:center}}.search-results__control-container{position:relative;width:100%;margin:auto;display:flex;flex-direction:row;border:1px solid #ceced5;border-radius:2px}@media (min-width:1200px){.search-results__control-container{width:66.66667%}}.search-results__clear-input-button{color:#50505d}.search-results__clear-input-button,.search-results__input-button{font-size:20px;margin-left:auto;border:none;background-color:initial}@media (max-width:1199px){.search-results__input-button .icon-fn--search:before{color:#17171c}}.search-results__listing{width:100%;text-align:left}@media (min-width:1200px){.search-results__listing{width:66.66667%}}.search-results__listing-count{font-size:16px;color:#50505d;margin:10px 0;text-transform:capitalize}.search-results__listing-no-results,.search-results__listing-results{padding:0;list-style:none;color:#17171c}.search-results__listing-results li{padding-top:20px;border-bottom:1px solid #e0e0e0}.search-results__listing-description{font-weight:400}.search-results__listing a{color:#50505d}.search-results__listing-no-results a{color:#c4ab82;text-decoration:underline}.search-results__filters{width:100%;text-align:left;padding-right:10px}.search-results__filters .btn.tag.tag-secondary.caption__tag{border-radius:48px;font-size:18px;line-height:28px}@media (min-width:1200px){.search-results__filters .btn.tag.tag-secondary.caption__tag{width:100%}}.search-results__filters .btn.tag.tag-secondary.caption__tag .btn-text{white-space:normal}@media (min-width:1200px){.search-results__filters{width:16.66667%}}.search-results__filters-filter-by{margin:10px 0 20px}.search-results__filters-filter-by strong{text-transform:uppercase;color:#c4ab82;font-size:12px;font-weight:500;margin:10px 0}@media (min-width:1200px){.search-results__filters-filter-by .reset-button{display:none}}.search-results__filters-related p{margin:10px 0;font-weight:500}.search-results__filters-modal{position:fixed;z-index:8;top:0;left:0;background:#fff}.search-results__filters-modal-wrapper{background-color:#50505d;height:calc(100vh - 120px);overflow-y:auto;padding:20px 20px 90px}.search-results__filters-modal .reset-button{padding:0 25px;font-size:16px;line-height:60px}.search-results__filters-modal .reset-button:before{font-size:22px;margin-right:10px}.search-results__filters-modal-apply{position:fixed;bottom:0;left:0;width:100%;margin:0;border-radius:0;font-size:16px!important;text-transform:uppercase}.search-results__filters button{font-size:10px;margin:5px 5px 0 0}.generic-popup-bootstrap.modal-static .modal-dialog{transform:scale(1)}.generic-popup-bootstrap .close{display:none}.generic-popup-bootstrap .close-btn{position:absolute;top:5px;right:10px;color:#c4ab82;cursor:pointer;font-size:24px;z-index:2}@media (max-width:1199px){.generic-popup-bootstrap .close-btn{top:auto;bottom:-80px;right:calc(50% - 30px);background-color:#fff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center}}@media (max-width:1199px) and (max-height:400px){.generic-popup-bootstrap .close-btn{bottom:-65px}}.generic-popup-bootstrap .modal-header{border-bottom:0}@media (min-width:1200px){.generic-popup-bootstrap .modal-header{height:50px}}.generic-popup-bootstrap .modal-content{max-width:560px;margin:0 auto}@media (min-width:1200px){.generic-popup-bootstrap .modal-content{min-height:0;height:100%}}@media (max-width:1199px){.generic-popup-bootstrap .modal-content{max-width:calc(100% - 16px);margin:0 auto}}.generic-popup-bootstrap .modal-title{font-size:16px;line-height:19px;color:#c4ab82;text-transform:uppercase;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;width:100%}.generic-popup-bootstrap .modal-body{padding:0 16px 16px;max-height:80vh;overflow:auto}.generic-popup-bootstrap .modal-body .content-block.component-wrapper.container,.generic-popup-bootstrap .modal-body .content-block.component-wrapper.fluid-container{padding:15px 20px}@media (max-width:1199px){.generic-popup-bootstrap .modal-body{max-height:calc(80vh - 100px)}}.generic-popup-bootstrap img{max-width:100%}.popup-placeholder-wrapper{max-width:560px;margin:16px auto;min-height:100px}.attraction-calendar{color:#50505d!important}.attraction-calendar .rws__input-datepicker .rws__input{display:none}.attraction-calendar .rws__input-datepicker .rws__input-picker .datepicker-wrapper{position:static;top:0}@media (max-width:1199px){.attraction-calendar .rws__input-datepicker .rws__input-picker .datepicker-wrapper{display:flex}}.attraction-calendar .rws__input-datepicker .rws__input-picker .datepicker-wrapper .DayPicker{position:static;display:block;border:0;box-shadow:none!important}.attraction-calendar .rws__input-datepicker .rws__input-picker .datepicker-wrapper .d-block.ml-3.mt-3.text-bold.text-gold{margin-left:0!important}.attraction-calendar .rws__input-datepicker .rws__input-picker .datepicker-wrapper .DayPicker-Month{margin-left:0;margin-right:0}@media (min-width:1200px){.attraction-calendar .rws__input-datepicker.pickerPopupHorizontalPositionCenter{display:flex;justify-content:center}}.attraction-calendar__detail{padding:1em;background-color:#f1ece4}.attraction-calendar__detail__title{font-size:24px;font-weight:500;margin-bottom:.5rem}@media (max-width:1199px){.attraction-calendar__detail__title{font-size:18px}}.attraction-calendar__detail__title__date{margin-left:.5rem;color:#c4ab82}.attraction-calendar__detail__activities__hours{font-size:20px}@media (max-width:1199px){.attraction-calendar__detail__activities__hours{font-size:16px}}.attraction-calendar .todays-activities__title{padding-left:20px}.attraction-calendar .todays-activities__view-more{cursor:pointer;display:table;margin:auto;padding:20px 0 5px}.attraction-calendar .todays-activities__view-more:after{transform:rotate(90deg)}.attraction-calendar .todays-activities .activity{display:flex;font-size:20px}@media (max-width:1199px){.attraction-calendar .todays-activities .activity{font-size:16px}}.attraction-calendar .todays-activities .activity__title{margin:0}.attraction-calendar .todays-activities .activity__hour{align-self:center}.sitemap{text-align:left}.sitemap__category{position:relative;padding:5px 0}@media (min-width:1200px){.sitemap__category{padding:15px 0}.sitemap__category:after{content:"";position:absolute;bottom:0;left:25px;width:calc(100% - 50px);height:1px;background:#ddd}}.sitemap__category-title{font-size:22px;font-weight:700}@media (min-width:1200px){.sitemap__category-title{font-size:25px;padding:0 25px}}@media (max-width:1199px){.sitemap__category-title{margin:0}}@media (max-width:640px){.sitemap__category-title{font-size:21px}}.sitemap__category-subcategories{display:grid;grid-template-columns:1fr}@media (min-width:1200px){.sitemap__category-subcategories{grid-template-columns:repeat(4,1fr);padding:10px 5px}}.sitemap__subcategory{padding:5px 20px 0}@media (min-width:1200px){.sitemap__subcategory{padding:0 20px 20px;border-right:1px solid #ddd}.sitemap__subcategory:nth-child(4n){border-right:none}}.sitemap__subcategory p{font-size:20px}.sitemap__subcategory>a{color:#50505d;text-decoration:none}.sitemap__subcategory ul{margin:0;padding:0 0 15px 16px;border-bottom:1px solid #ddd}@media (min-width:1200px){.sitemap__subcategory ul{padding:15px 0 15px 15px;border-bottom:none}}.sitemap__subcategory ul li{padding:0 5px}.sitemap__subcategory ul a{text-decoration:underline}.sticky-cart-wrapper{height:70px;font-weight:700;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.09)}.sticky-cart-wrapper.is-stuck{z-index:60}.sticky-cart-wrapper .sticky-cart{display:grid;grid-template-columns:auto 1fr minmax(100px,-webkit-max-content);grid-template-columns:auto 1fr minmax(100px,max-content);grid-column-gap:24px;column-gap:24px;align-items:center;height:100%;max-width:1800px;margin:0 auto;padding:0}@media (min-width:1200px){.sticky-cart-wrapper .sticky-cart{padding:0 60px}}@media (max-width:1199px){.sticky-cart-wrapper .sticky-cart{padding:0 20px}}.sticky-cart-wrapper .sticky-cart__total-price{text-align:right;font-size:24px;line-height:32px;font-weight:300}@media (max-width:640px){.sticky-cart-wrapper .sticky-cart__total-price{font-size:inherit;line-height:inherit}}.sticky-cart-wrapper .sticky-cart__total-price u{font-weight:500}.sticky-cart-wrapper .sticky-cart__primary-cta a{width:100%;text-decoration:unset;font-size:inherit!important;font-weight:700}.sticky-cart-wrapper .sticky-cart__primary-cta .btn-cta{width:100%}@media (max-width:640px){.sticky-cart-wrapper .sticky-cart__primary-cta .btn-cta{font-size:14px}}.sticky-cart-wrapper .sticky-cart__secondary-cta a{font-size:24px;font-weight:500;line-height:32px;color:#000}@media (max-width:640px){.sticky-cart-wrapper .sticky-cart__secondary-cta a{font-size:inherit;line-height:inherit}}.downloadable-grid__content{padding:30px;background-color:#f1ece4;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px 0}@media (max-width:1199px){.downloadable-grid__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.downloadable-grid__content{grid-template-columns:1fr}}.downloadable-grid__content__file a{font-size:18px;color:#17171c}@media (max-width:640px){.downloadable-grid__content__file a{font-size:14px}}.downloadable-grid__content__file a:hover{color:#17171c}.hotel-package-booking{padding:40px;position:relative}.hotel-package-booking.has-custom-bg .rws__input{background-color:inherit}.hotel-package-booking.has-custom-bg .rws__input input{background-color:inherit;color:inherit}.hotel-package-booking.has-custom-bg .rws__input-date-range-picker .DayPicker-wrapper .d-flex.justify-content-between button{color:inherit}.hotel-package-booking p.is-text-title-color{font-size:24px;line-height:32px;font-weight:500;margin-bottom:32px}.hotel-package-booking .rws__input-group{background-color:inherit;margin-bottom:24px}.hotel-package-booking__daterangepicker{margin-bottom:24px}@media (max-width:1199px){.hotel-package-booking__daterangepicker .rws__input-picker .date-picker-container{position:relative;top:0!important;left:-40px}}@media (max-width:1199px){.hotel-package-booking__daterangepicker .rws__input-picker .date-picker-container .DayPicker{width:calc(100vw - 40px)}}.hotel-package-booking__hotel-dropdown .rws__input-options{top:100%}.hotel-package-booking__no-offer{font-weight:500;text-align:center;font-size:28px;line-height:32px;padding:50px 0 70px;color:#8b7655}.hotel-package-booking__cta-button .btn-cta{margin-right:24px}.hotel-package-booking__cta-button .booking-price{font-size:24px;line-height:32px;font-weight:500}.hotel-package-booking__terms-and-conditions{text-decoration:underline;padding:0;font-size:16px;line-height:32px;cursor:pointer;margin-bottom:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hotel-package-booking__minimum-price{overflow-wrap:anywhere}.hotel-package-booking__price-value{font-size:24px;line-height:32px;font-weight:500}.side-image-with-hotel-package-booking .grid-wrapper-container,.side-image-with-hotel-package-booking .side-image__content .grid-wrapper-container{padding:0!important}@media (max-width:1199px){.side-image-with-hotel-package-booking .hotel-package-booking__cta-button .booking-price{margin-top:24px;display:block}}@media (max-width:1199px){.side-image-with-hotel-package-booking .side-image__image img{padding:0}}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper{height:100%}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper .swiper-container{height:80%;position:relative}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation__new-next,.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation__new-prev{top:50%;position:absolute;z-index:5;width:40px;height:40px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:30px;padding:5px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}@media (max-width:1500px){.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation__new-next,.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation__new-prev{top:45%}}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation__new-prev{left:30px}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation__new-next{right:78px}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all .4s ease-in-out}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide-active .image-container{transform:scale(1)!important;transition:transform .4s ease-in-out}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper:not(.is-simple-mode) .swiper-slide:not(.swiper-slide-active) .image-container{transform:scale(.78)!important;transition:transform .4s ease-in-out}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation>:not(:last-child){margin-right:48px}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation-next,.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation-next,.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation-prev{padding:8px}}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation-next>span:not(:last-child),.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation-prev>span:not(:last-child){margin-right:12px}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation .swiper-pagination-bullet{transition:.3s}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation .swiper-pagination-bullet-active{width:24px;border-radius:8px}.side-image-with-hotel-package-booking .side-image__image .image-slider-wrapper__navigation .swiper-pagination-bullet:not(:last-child){margin-right:6px}.rws__booking-summary .wrapper{display:flex;flex-direction:column;grid-gap:55px;gap:55px}@media (min-width:1200px){.rws__booking-summary .wrapper{flex-direction:row}}.rws__booking-summary .summary-title{color:#c4ab82;margin-bottom:15px;font-weight:500}.rws__booking-summary .summary .cart-item{border:1px solid #c4ab82;border-radius:15px 15px 0 0;padding:1rem 2rem}.rws__booking-summary .summary .summary-total{padding:1rem 2rem;margin-bottom:0;border:1px solid #c4ab82;border-top:none;border-bottom:none;background-color:#f1ece4;border-radius:0;justify-content:end;flex-wrap:wrap}.rws__booking-summary .summary .summary-total p:first-child{font-weight:500}.rws__booking-summary .summary .summary-total.last-child{margin-bottom:3rem;border-radius:0 0 15px 15px;border-bottom:1px solid #c4ab82}.rws__booking-summary .summary .summary-total .total-section{width:100%}.rws__booking-summary .summary .summary-total:has(.earn-point-info) .total-section{border-bottom:1px solid #c4ab82;padding-bottom:15px;margin-bottom:15px}.rws__booking-summary .summary .summary-total .earn-point-info{width:100%;text-align:right}.rws__booking-summary .summary .summary-total .earn-point-info_title{font-weight:500;font-size:18px;display:block}@media (max-width:1199px){.rws__booking-summary .summary .summary-total .earn-point-info_title{font-size:15px}}.rws__booking-summary .summary .summary-total .earn-point-info,.rws__booking-summary .summary .summary-total .login-signup-message{font-size:18px}@media (max-width:1199px){.rws__booking-summary .summary .summary-total .earn-point-info,.rws__booking-summary .summary .summary-total .login-signup-message{font-size:13px}}.rws__booking-summary .summary .summary-total .login-signup-message a{color:#c4ab82;text-decoration:none}.rws__booking-summary .summary .summary-total .earn-point-message strong{color:#c4ab82}.rws__booking-summary .summary .point-earned{margin-bottom:3rem;border-radius:0 0 15px 15px;background-color:#aaa;border:1px solid #c4ab82;border-top:none;padding:10px 0}.rws__booking-summary .summary .point-earned__text{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rws__booking-summary .summary .point-earned__text,.rws__booking-summary .summary .point-earned__text a{color:#fff}.rws__booking-summary .summary .price{font-size:24px;font-weight:500}.rws__booking-summary .summary .price.discount-price{position:relative;font-size:22px;font-weight:400}.rws__booking-summary .summary .price.discount-price .hr{border-bottom:1px solid #000;display:block;position:absolute;top:50%;left:0;z-index:4;width:100%}.rws__booking-summary .color-red{color:#d91f2b;font-weight:500}.rws__booking-summary .color-gold{color:#c4ab82;font-weight:500}.rws__booking-summary .summary-details{border:1px solid #c4ab82;border-radius:15px 15px 0 0;padding:1rem 2rem}.rws__booking-summary .summary-details .summary-detail-title{color:#17171c}.rws__booking-summary .summary-details .detail-items .detail-group-title{margin-bottom:.75rem;color:#000}.rws__booking-summary .summary-details .detail-items .detail-group-date{margin-bottom:.75rem}.rws__booking-summary .summary-details .detail-items .detail-grup-list{grid-gap:28px;gap:28px;margin-bottom:.75rem;flex-direction:column}@media (min-width:1200px){.rws__booking-summary .summary-details .detail-items .detail-grup-list{grid-gap:57px;gap:57px;flex-direction:row}}.rws__booking-summary .summary-details .detail-items .detail-grup-list>div:first-child{width:65%}.rws__booking-summary .summary-details .detail-items .detail-grup-list>div:last-child{width:35%}.rws__booking-summary .summary-details .detail-items .detail-grup-list ul{padding-left:0;margin-bottom:0;margin-left:10px}.rws__booking-summary .summary-details .detail-items .detail-grup-list li{list-style:none}.rws__booking-summary .summary-details .detail-items .detail-grup-list li p{display:inline}.rws__booking-summary .summary-details .detail-items .detail-grup-list li:before{content:"·";display:inline;padding:0 8px}.rws__booking-summary .summary-details .detail-items .detail-grup-list .icon-trash{font-size:1.5rem;margin-left:1.25rem;cursor:pointer}.rws__booking-summary .summary-details .detail-items .detail-group-list-header{margin-bottom:6px}.rws__booking-summary .bill-information{width:100%}@media (min-width:1200px){.rws__booking-summary .bill-information{width:40%}}.rws__booking-summary .bed-type{margin-left:23px}.rws__booking-summary .payment-summary .grouped-products-amount-selection .grouped-products-amount-selection__quantity.mb-0{font-size:inherit}.rws__booking-summary .payment-summary .grouped-products-amount-selection__header{max-width:unset!important}.rws__booking-summary .payment-summary .cart-item__body .rws__input-datepicker{margin-left:0}.cart{position:relative}@media (min-width:1200px){.cart{min-height:300px}}.cart-item{border-radius:4px;position:relative}.cart-item h3{margin-bottom:19px;color:#17171c}.cart-item .summary-detail-title p{margin-bottom:.75rem;color:#000}.cart-item__header{display:flex;align-items:center;padding-left:20px;min-height:70px;background:#c4ab82}@media (min-width:1200px){.cart-item__header{border-radius:4px 4px 0 0}}.cart-item__header img{width:40px;height:40px;object-fit:cover}.cart-item__title{color:#fff;margin-left:15px;font-size:14px}@media (min-width:1200px){.cart-item__title{font-size:18px}}.cart-item__body-date{margin-bottom:20px}.cart-item__body-header{display:flex;align-items:center;padding-bottom:12px}.cart-item__body-header .rws__input-datepicker{margin-left:12px}.cart-item__body-header--date{font-size:14px;margin-left:5px}@media (min-width:1200px){.cart-item__body-header--date{font-size:16px}}.cart-item__body-header .date-icon{display:flex;font-size:18px;height:18px}@media (min-width:1200px){.cart-item__body-header .date-icon{font-size:24px;height:24px}}.cart-item__body-header .warning{flex-direction:column;grid-row-gap:10px;row-gap:10px;background-color:#ffecab;color:#d08318;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;line-height:normal;font-size:14px;border-radius:5px;padding:5px 8px;font-weight:600;display:inline-block;font-family:"Open Sans"}.cart-item__body-content{font-size:14px}@media (min-width:1200px){.cart-item__body-content{font-size:16px}}.cart-item__body-content .configuration-rectangle{margin-bottom:20px}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle.upsell-available{border:none}}.cart-item__body-content .configuration-rectangle .button-link{border:none;border-radius:0;font-size:18px;text-decoration:underline;background-color:initial;color:#5d79de;word-break:normal;margin-right:5px;font-family:"Alegreya Sans",sans-serif;font-size:16px}.cart-item__body-content .configuration-rectangle .border-label{border:1px solid #000;padding:5px;border-radius:12px}.cart-item__body-content .configuration-rectangle__preferences-title,.cart-item__body-content .configuration-rectangle__special-request{font-weight:400;font-size:inherit}.cart-item__body-content .configuration-rectangle--addon>div:nth-child,.cart-item__body-content .configuration-rectangle__body{padding-left:0}.cart-item__body-content .configuration-rectangle--addon .product-selection-group,.cart-item__body-content .configuration-rectangle__body .product-selection-group{display:flex;justify-content:space-between;flex-direction:column}.cart-item__body-content .configuration-rectangle--addon .product-selection-group .rws__input-group .rws__input,.cart-item__body-content .configuration-rectangle__body .product-selection-group .rws__input-group .rws__input{margin-top:10px}.cart-item__body-content .configuration-rectangle--addon .product-selection-group .cart-item__body-content .configuration-rectangle--addon .product-selection-group__disclaimer h6,.cart-item__body-content .configuration-rectangle--addon .product-selection-group .cart-item__body-content .configuration-rectangle__body .product-selection-group__disclaimer h6,.cart-item__body-content .configuration-rectangle--addon .product-selection-group h6,.cart-item__body-content .configuration-rectangle__body .product-selection-group .cart-item__body-content .configuration-rectangle--addon .product-selection-group__disclaimer h6,.cart-item__body-content .configuration-rectangle__body .product-selection-group .cart-item__body-content .configuration-rectangle__body .product-selection-group__disclaimer h6,.cart-item__body-content .configuration-rectangle__body .product-selection-group h6{line-height:20px;font-weight:500}.cart-item__body-content .configuration-rectangle .counter{padding-bottom:0;font-size:16px}.cart-item__body-content .configuration-rectangle .counter__label{font-size:16px}.cart-item__body-content .configuration-rectangle .counter__quantity .icon-fn{width:30px;height:30px;line-height:30px}@media (max-width:1199px){.cart-item__body-content .configuration-rectangle .counter__quantity .price,.cart-item__body-content .configuration-rectangle .counter h6{font-size:13px}}.cart-item__body-content .configuration-rectangle .counter p{color:#17171c}.cart-item__body-content .configuration-rectangle__header{display:flex;flex-direction:column}.cart-item__body-content .configuration-rectangle__header h4{line-height:18px;font-size:14px}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle__header h4{font-size:18px;line-height:22px}}.cart-item__body-content .configuration-rectangle__header .form-wrapper .checkbox-wrapper,.cart-item__body-content .configuration-rectangle__header .sg-checkbox,.form-wrapper .cart-item__body-content .configuration-rectangle__header .checkbox-wrapper{width:20px}.cart-item__body-content .configuration-rectangle__header .form-wrapper .checkbox-wrapper .btn-rounded,.cart-item__body-content .configuration-rectangle__header .sg-checkbox .btn-rounded,.form-wrapper .cart-item__body-content .configuration-rectangle__header .checkbox-wrapper .btn-rounded{display:none}.cart-item__body-content .configuration-rectangle__header .form-wrapper .checkbox-wrapper .custom-checkbox,.cart-item__body-content .configuration-rectangle__header .sg-checkbox .custom-checkbox,.form-wrapper .cart-item__body-content .configuration-rectangle__header .checkbox-wrapper .custom-checkbox{background-color:#fff!important;width:20px;height:20px;top:-5px}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle__header .form-wrapper .checkbox-wrapper .custom-checkbox,.cart-item__body-content .configuration-rectangle__header .sg-checkbox .custom-checkbox,.form-wrapper .cart-item__body-content .configuration-rectangle__header .checkbox-wrapper .custom-checkbox{top:-3px}}.cart-item__body-content .configuration-rectangle__header--date{margin-left:5px}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle__header--date{font-size:16px;line-height:20px;font-weight:400}}.cart-item__body-content .configuration-rectangle__header--upsell{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px 10px 13px;background-color:#ffecab;border-radius:4px 4px 0 0}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle__header--upsell{padding:9px 20px 11px 13px}}.cart-item__body-content .configuration-rectangle__header--upsell-title{margin:0;color:#d08318;font-size:14px}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle__header--upsell-title{font-size:16px}}.cart-item__body-content .configuration-rectangle__header--upsell-button{color:#d08318;cursor:pointer;font-size:14px}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle__header--upsell-button{font-size:16px}}.cart-item__body-content .configuration-rectangle__header img{width:40px;height:40px;object-fit:cover;margin:0 5px}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle__header img{margin:0 10px}}.cart-item__body-content .configuration-rectangle__hotel-name{color:#50505d}.cart-item__body-content .configuration-rectangle__hotel-price{padding-left:5px;font-size:inherit}.cart-item__body-content .configuration-rectangle--addon.loader-enabled:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6);border-radius:15px 15px 0 0}.cart-item__body-content .configuration-rectangle--addon .configuration-rectangle{display:flex;flex-direction:column}.cart-item__body-content .configuration-rectangle--addon .configuration-rectangle__header{margin-bottom:15px}.cart-item__body-content .configuration-rectangle--addon .configuration-rectangle__header .detail-group-title{margin-bottom:.75rem;color:#000}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__wrapper .configuration-rectangle__content{flex-grow:1}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__header p{color:#c84332}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__content--room-details,.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__content--room-details:last-child{margin-bottom:0}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__content--room-details .room-price{display:flex;justify-content:space-between;align-items:center}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__content--room-details ul.cart-products-breakdown__list{margin-bottom:0}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__content p{font-size:inherit}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__content ul{padding-left:0;color:#50505d;list-style-position:inside;margin-bottom:0}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__footer{padding:0 15px 20px 0}@media (min-width:1200px){.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__footer{padding:0 20px 15px}}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__footer button{margin-right:15px;border:none}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__footer button:after{margin-left:15px;content:"|"}.cart-item__body-content .configuration-rectangle--hotel .configuration-rectangle__footer button:last-child:after{display:none}.cart-item__body-content .configuration-rectangle .cart-products-breakdown{font-size:inherit}.cart-item__body-content .configuration-rectangle .cart-products-breakdown__title{font-weight:500;font-size:inherit}.cart-item__body-content .configuration-rectangle .cart-products-breakdown:last-child ul{margin-bottom:0}.cart-item__body-content .configuration-rectangle .cart-products-breakdown__list{padding-left:0;color:#50505d;line-height:normal;list-style-position:inside;margin-bottom:0}.cart-item__body-content .configuration-rectangle .cart-products-breakdown__list li.disabled{color:#ddd}.cart-item__body-content .configuration-rectangle .cart-products-breakdown__list--sublist{padding-left:0;line-height:normal;list-style:none}.cart-item__body-content .configuration-rectangle .cart-products-breakdown__list--subsublist{padding-left:23px;line-height:normal;list-style:none}.cart-item__body-content .configuration-rectangle .configuration-rectangle__wrapper{display:flex;justify-content:space-between;grid-column-gap:10px;column-gap:10px}.cart-item__body-content .configuration-rectangle .configuration-rectangle__wrapper .configuration-rectangle__price{margin:auto 0 0 auto}.cart-item__body-content .configuration-rectangle .configuration-rectangle__body .product-selection-group{margin-bottom:0}.cart-item__body-content .configuration-rectangle .configuration-rectangle__body .product-selection-group:not(:empty){margin-top:.75rem}@media (min-width:1200px){.cart-item__body-content{display:flex;flex-direction:column}}.cart-item__body-footer{display:flex;justify-content:space-between}.cart-item__body-footer button{border:none;border-radius:0;font-size:14px;text-decoration:underline;background-color:initial;color:#c4ab82;word-break:normal}.cart-item__body-footer button:hover{border:none;text-decoration:underline}@media (min-width:1200px){.cart-item__body-footer button{font-size:18px}}.cart-item__body-footer--price{display:flex;justify-content:end;align-items:center}.cart-item__body-footer--hotel{text-align:end;display:block}.cart-item__body-footer--hotel .cart-item__body-footer-rectangle{margin-left:auto;border-radius:4px;padding:10px;margin-bottom:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}@media (min-width:1200px){.cart-item__body-footer--hotel .cart-item__body-footer-rectangle{width:40%}}.cart-item__body-footer--hotel .cart-item__body-footer-rectangle div{display:flex;justify-content:space-between}.cart-item.loader-enabled:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6);border-radius:15px 15px 0 0}@media screen and (min-width:991px) and (max-width:1199px){.column-splitter__column:has(.rws__booking-summary){padding-right:20px}}.react-reveal:has(.rws__booking-summary){animation:none!important;transform:unset!important}.membership-form{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;background-color:#fff;border-radius:10px}.membership-form .form-banner{border-radius:10px 0 0 10px;overflow:hidden}.membership-form .form-banner img{width:100%;height:100%;object-fit:cover;opacity:.68}.membership-form .form-wrapper{padding:20px}.membership-form .form-wrapper label{margin-bottom:0;color:#9b835a;text-transform:inherit;font-size:inherit}.membership-form .form-wrapper label.invalid{color:#f21f0c!important}.membership-form .form-wrapper input.disabled,.membership-form .form-wrapper input:disabled{background-color:#f0f0f0;pointer-events:none}.membership-form .form-wrapper input:not([type=checkbox]){border:2px solid #868686;border-radius:0}@media (max-width:640px){.membership-form .form-wrapper input:not([type=checkbox]){border-width:1px}}.membership-form .form-wrapper input:not([type=checkbox]):focus{border-color:#9b835a}.membership-form .form-wrapper label.invalid+.date-wrapper__button input,.membership-form .form-wrapper label.invalid+.form-telephone__input-box .form-select__control,.membership-form .form-wrapper label.invalid+.form-telephone__input-box input,.membership-form .form-wrapper label.invalid+.membership-pin-wrapper input,.membership-form .form-wrapper label.invalid+.membership-telephone input,.membership-form .form-wrapper label.invalid+.react-select .react-select__control,.membership-form .form-wrapper label.invalid+input{border:2px solid red!important}.membership-form .form-wrapper .btn{max-width:250px;width:100%}@media (max-width:640px){.membership-form .form-wrapper .btn{max-width:unset}}.membership-form .form-wrapper .btn.btn-primary{color:#fff}.membership-form .form-wrapper .btn.btn-primary:hover{color:#8b7655}.membership-form .form-wrapper .btn.btn-primary:active,.membership-form .form-wrapper .btn.btn-primary:focus{color:#fff}.membership-form .form-wrapper .btn.btn-primary.disabled{background-color:#eaeaea;color:#9b9b9b}.membership-form .form-wrapper .btn.btn-primary.btn-outline-primary{border:2px solid #c3ae8c;color:#a89679;background-color:initial}.membership-form .form-wrapper .btn.btn-primary.btn-outline-primary:active{color:#fff;background-color:#8b7655}.membership-form .form-wrapper .btn.btn-primary.btn-link{border:0;color:inherit;background-color:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}.membership-form .form-wrapper .membership-date .rws__input{padding:0;height:unset;margin-bottom:15px}.membership-form .form-wrapper .membership-date .rws__input .rws_input-icon-container{display:none}@media (max-width:640px){.membership-form .form-wrapper .membership-date .rws__input-datepicker .rws__input-picker .DayPicker-Caption>.caption .DayPicker-year{padding-right:.8rem}}.membership-form .form-wrapper .membership-drowdown .react-select__control{border:2px solid #868686;border-radius:0}@media (max-width:640px){.membership-form .form-wrapper .membership-drowdown .react-select__control{border-width:1px}}.membership-form .form-wrapper .membership-checkbox .custom-checkbox{border-radius:3px}.membership-form .form-wrapper .membership-checkbox label{color:#4b4b4b}.membership-form .form-wrapper .membership-telephone .form-select{margin-right:10px}.membership-form .form-wrapper .membership-telephone .form-select .form-select__control{border:2px solid #868686;border-radius:0;width:100%}@media (max-width:640px){.membership-form .form-wrapper .membership-telephone .form-select .form-select__control{border-width:1px}}.membership-form .form-wrapper .membership-telephone .form-select .form-select__control .form-select__value-container{padding:0!important;width:105px}.membership-form .form-wrapper .membership-telephone .form-select .form-select__control .form-select__value-container:before{left:10px;color:#c4ab82;font-size:16px;transform:translateY(-50%)}.membership-form .form-wrapper .membership-telephone .form-select .form-select__control .form-select__value-container .form-select__single-value{padding-left:30px;max-width:unset;width:unset;text-align:left}.membership-form .form-wrapper .membership-telephone .form-select .form-select__control .form-select__value-container .form-select__input-container{max-width:unset;text-align:left}.membership-form .form-wrapper .membership-telephone .form-select .form-select__control .form-select__value-container .form-select__input-container .form-select__input{max-width:unset;margin-left:20px}.membership-form .form-wrapper .section-row{width:100%;margin-left:0;margin-right:0;padding:0 0 20px}.membership-form .form-errors{display:none}.membership-form .app-loader{cursor:wait;z-index:1}.profile{font-weight:400;padding:0 20px;margin-left:auto;margin-right:auto}.profile__user{display:flex;justify-content:space-between;align-items:center;margin:30px 0 20px}.profile__user__id{display:flex;flex-direction:column}.profile__detail{display:flex;grid-gap:15px;gap:15px}@media (max-width:640px){.profile__detail{flex-direction:column}}.profile__detail .tier{width:100%;padding:24px 16px;border-radius:16px;color:#fff;overflow:hidden;margin-bottom:26px}.profile__detail .tier__detail{margin-bottom:10px}.profile__detail .tier__detail__rank{padding:5px;margin-right:8px;border-radius:8px}.profile__detail .tier__detail__rank.rank-A{background-color:#ede7c7;color:#837745}.profile__detail .tier__detail__point .point-name{color:#e7dbcb}.profile__detail .dashboard{width:100%;background-color:#fff;border-radius:10px;overflow:hidden}.profile__detail .dashboard__title{background-color:#c4ab82;color:#fff;padding:10px 24px;font-size:20px}@media (max-width:1199px){.profile__detail .dashboard__title{font-size:18px}}.profile__detail .dashboard__balance{margin-top:20px;text-align:center}.profile__detail .dashboard__balance h3{font-weight:700}.profile__detail .dashboard__tier__list{display:flex;justify-content:space-between;position:relative;margin:0 70px}@media (max-width:1199px){.profile__detail .dashboard__tier__list{margin:0 10px}}.profile__detail .dashboard__tier__list .triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #9b835a;margin:0 auto}.profile__detail .dashboard__tier__list .circle{position:absolute;top:30%;left:0}.profile__detail .dashboard__tier__line{border-top:6px solid #9b835a;margin:0 85px}@media (max-width:1199px){.profile__detail .dashboard__tier__line{margin:0 25px}}.profile__detail .transaction{width:100%;border-radius:10px;background:linear-gradient(180deg,#c4ab82,#fff);padding:24px 0}.profile__detail .transaction__devider{border-color:#fff}.profile__detail .transaction__title{color:#6e6e6e}.profile__detail .transaction__lists,.profile__detail .transaction__open-app,.profile__detail .transaction__point,.profile__detail .transaction__point-expire,.profile__detail .transaction__title{padding:0 24px}.profile__detail .transaction__point{display:flex;justify-content:space-between}.profile__detail .transaction__point h3{font-weight:700}.profile__detail .transaction__open-app,.profile__detail .transaction__title{margin-bottom:16px;font-weight:500;font-size:20px}@media (max-width:1199px){.profile__detail .transaction__open-app,.profile__detail .transaction__title{font-size:18px}}.profile__detail .transaction__open-app{display:flex;justify-content:center}.profile__detail .transaction__open-app a{color:#000;cursor:pointer}.profile__detail .transaction__open-app a:hover{color:#000}.profile__detail .transaction__lists__list{display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #fff}.profile__detail .transaction__lists__list .transaction-amount,.profile__detail .transaction__lists__list .transaction__header{display:flex;justify-content:space-between;flex-direction:column;max-width:50%}.profile__detail .transaction__lists__list .transaction-amount:has(:only-child),.profile__detail .transaction__lists__list .transaction__header:has(:only-child){justify-content:center}.profile__detail .transaction__lists__list .transaction__header__offer{font-weight:700;margin-bottom:5px}.profile__detail .transaction__lists__list .transaction__header__earned{color:#868686}.profile__detail .transaction__lists__list .transaction-amount{align-items:flex-end}.profile__detail .transaction__lists__list .transaction-amount__earn,.profile__detail .transaction__lists__list .transaction-amount__redeem{font-weight:600;margin-bottom:5px}.profile__detail .transaction__lists__list .transaction-amount__earn{color:#039855}.profile__detail .transaction__lists__list .transaction-amount__redeem{margin-bottom:0}.profile__detail .transaction__lists__list .transaction-amount__from{color:#868686}.profile__edit{max-width:720px;margin-left:auto;margin-right:auto}.profile__edit .logout-action{padding:0 60px}@media (max-width:1199px){.profile__edit .logout-action{padding:0 20px}}.profile__edit .membership-form{margin-top:12px;border-radius:0}.profile__edit .membership-form.form-container{margin-bottom:0}.profile__edit .membership-form .form-wrapper{padding:0;width:100%}.profile .informative-with-tabs{border-bottom:1px solid #b0b0b0}.profile .informative-with-tabs__item{border-bottom:none}.profile .informative-with-tabs__item.active{border-bottom:4px solid #9b835a;padding-right:0;margin-right:48px}.icon-listing-with-image-header__title{margin-bottom:24px}@media (max-width:1199px){.icon-listing-with-image-header .content-section{flex-direction:column}}.icon-listing-with-image-header .content-section .description,.icon-listing-with-image-header .content-section .image-carousel{width:calc(50% - 40px)}@media (max-width:1199px){.icon-listing-with-image-header .content-section .description,.icon-listing-with-image-header .content-section .image-carousel{width:100%}}.icon-listing-with-image-header .content-section .image-carousel{aspect-ratio:4/3;height:auto}@media (min-width:1200px){.icon-listing-with-image-header .content-section .image-carousel{margin-right:48px}}@media screen and (min-width:1476px){.icon-listing-with-image-header .content-section .image-carousel{aspect-ratio:3/2;height:450px}}@media screen and (min-width:991px) and (max-width:1475px){.icon-listing-with-image-header .content-section .image-carousel{aspect-ratio:16/10;height:400px}}@media screen and (min-width:768px) and (max-width:990px){.icon-listing-with-image-header .content-section .image-carousel{aspect-ratio:5/3;height:350px}}@media screen and (min-width:576px) and (max-width:767px){.icon-listing-with-image-header .content-section .image-carousel{aspect-ratio:3/2;height:300px}}@media (max-width:1199px){.icon-listing-with-image-header .content-section .image-carousel{aspect-ratio:4/5;height:auto;max-height:280px}}.icon-listing-with-image-header .content-section .description{height:100%;width:calc(50% + 10px)}@media (max-width:1199px){.icon-listing-with-image-header .content-section .description{width:100%}}@media (min-width:1200px){.icon-listing-with-image-header .content-section .description{padding-right:20px}}.icon-listing-with-image-header .content-section .description .list-amenities{margin-bottom:20px}.icon-listing-with-image-header .content-section .description .list-amenities__title{font-size:16px;font-weight:600;margin-bottom:10px}@media (max-width:1199px){.icon-listing-with-image-header .content-section .description .list-amenities__title{font-size:14px}}.icon-listing-with-image-header .content-section .description .list-amenities ul{list-style-position:outside;margin:0;padding:0 20px}.icon-listing-with-image-header .content-section .description .list-amenities .list-item .icon .description-amenities{margin-left:5px}.icon-listing-with-image-header .content-section .image-carousel__image{overflow:hidden;position:relative;width:100%;height:100%}.icon-listing-with-image-header .content-section .image-carousel__image img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:1199px){.icon-listing-with-image-header .content-section .image-carousel__image img{object-fit:cover;object-position:center top}}@media screen and (min-width:576px) and (max-width:991px){.icon-listing-with-image-header .content-section .image-carousel__image img{object-fit:cover;object-position:center}}.icon-listing-with-image-header .content-section .image-carousel .swiper-container{height:100%;width:100%}.icon-listing-with-image-header .content-section .image-carousel .swiper-container .carousel-card__content{transition:.4s ease-in-out}.icon-listing-with-image-header .content-section .image-carousel__navigation__new-next,.icon-listing-with-image-header .content-section .image-carousel__navigation__new-prev{top:45%;position:absolute;z-index:5;width:64px;height:64px;grid-gap:0;gap:0;border-radius:32px;background-color:#fff;border:1px solid #c4ab82;opacity:1;font-size:34px;padding:15px;color:#c4ab82;box-shadow:0 4px 9px 0 rgba(23,23,28,.30196078431372547)}.icon-listing-with-image-header .content-section .image-carousel__navigation__new-prev{left:30px}.icon-listing-with-image-header .content-section .image-carousel__navigation__new-next{right:30px}@media (max-width:1199px){.icon-listing-with-image-header .content-section .image-carousel:not(.is-simple-mode) .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:1199px) and (max-width:1199px){.icon-listing-with-image-header .content-section .image-carousel:not(.is-simple-mode) .swiper-slide{width:100%}}.icon-listing-with-image-header .content-section .image-carousel__navigation{display:flex;flex-flow:row;justify-content:center;align-items:center}.icon-listing-with-image-header .content-section .image-carousel__navigation>:not(:last-child){margin-right:48px}.icon-listing-with-image-header .content-section .image-carousel__navigation-next,.icon-listing-with-image-header .content-section .image-carousel__navigation-prev{border:1px solid #c4ab82!important;border-radius:48px;padding:12px 24px}@media (max-width:1199px){.icon-listing-with-image-header .content-section .image-carousel__navigation-next,.icon-listing-with-image-header .content-section .image-carousel__navigation-prev{padding:8px}}.icon-listing-with-image-header .content-section .image-carousel__navigation-next>span:not(:last-child),.icon-listing-with-image-header .content-section .image-carousel__navigation-prev>span:not(:last-child){margin-right:12px}.icon-listing-with-image-header .content-section .image-carousel__navigation .swiper-pagination-bullets .swiper-pagination-bullet{transition:.4s ease}.icon-listing-with-image-header .content-section .image-carousel__navigation .swiper-pagination-bullets .swiper-pagination-bullet-active{border-radius:48px;background:#c4ab82}.icon-listing-with-image-header .content-section .image-carousel__navigation .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:6px}.icon-listing-with-image-header .content-section .image-carousel__navigation .swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet-active{width:24px}.icon-listing-with-image-header .content-section .image-carousel__navigation .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap}.membership-earn-point-info{background-position:top;background-repeat:no-repeat;width:100%;background-size:cover;padding:31px;display:flex;text-align:center;justify-content:center;flex-direction:column}@media (max-width:1199px){.membership-earn-point-info{padding:50px}.membership-earn-point-info h3{font-size:18px}.membership-earn-point-info .earn-point-message,.membership-earn-point-info .login-signup-message{font-size:16px}}.membership-earn-point-info .earn-point-message,.membership-earn-point-info .login-signup-message,.membership-earn-point-info h3{color:#fff}.membership-earn-point-info .earn-point-message strong{color:#8b7655}.membership-earn-point-info .login-signup-message a{color:#8b7655;text-decoration:none}.grid-wrapper-container:has(.membership-earn-point-info){max-width:none!important;padding:0!important}
/*# sourceMappingURL=main.67679363.chunk.css.map */