@charset "UTF-8";@font-face{font-family:"Vignette Sans";src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/VignetteSans/VignetteSans-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Vignette Sans";src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/VignetteSans/VignetteSans-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Vignette Sans";src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/VignetteSans/VignetteSans-SemiBold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Tajawal;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Tajawal/Tajawal-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tajawal;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Tajawal/Tajawal-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Tajawal;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Tajawal/Tajawal-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:NotoSansSC;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/NotoSansSC/NotoSansSC-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NotoSansSC;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/HYDianYatij/HYDianYaTiJ-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:NotoSansSC;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/NotoSansSC/NotoSansSC-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:IBMPlexSansThai;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/IBMPlexSans/IBMPlexSansThai-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBMPlexSansThai;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/IBMPlexSans/IBMPlexSansThai-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBMPlexSansThai;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/IBMPlexSans/IBMPlexSansThai-SemiBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KintoSans;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/KintoSans/KintoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NotoSansKR;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/NotoSansKR/NotoSansKR-Black.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:NotoSansKR;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/NotoSansKR/NotoSansKR-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:NotoSansKR;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/NotoSansKR/NotoSansKR-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:NotoSansKR;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/NotoSansKR/NotoSansKR-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:NotoSansKR;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/NotoSansKR/NotoSansKR-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NotoSansKR;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/NotoSansKR/NotoSansKR-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/MMontserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Montserrat/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Quicksand;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Quicksand/Quicksand-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Quicksand;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Quicksand/Quicksand-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Quicksand;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Quicksand/Quicksand-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Quicksand;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Quicksand/Quicksand-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Quicksand/Quicksand-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Inter/Inter-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Inter;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Inter/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Inter/Inter-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Inter;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Inter/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Inter/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/etc.clientlibs/ihg-kernel/clientlibs/clientlib-_global/resources/fonts/Inter/Inter-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}html{font-size:10px}body{background-color:#fff;color:#000;font-family:Inter,Arial,sans-serif;font-size:1.6rem;line-height:1.1}html:lang(zh) body{font-family:Inter,Arial,sans-serif}html:lang(ar) body{font-family:Tajawal,sans-serif}html:lang(th) body{font-family:IBMPlexSansThai,sans-serif}html:lang(ru) body{font-family:Montserrat,sans-serif}html:lang(vi) body{font-family:Quicksand,sans-serif}html:lang(ko) body{font-family:NotoSansKR,sans-serif}html:lang(ja) body{font-family:KintoSans,sans-serif}html:lang(es) body{font-family:Inter,Arial,sans-serif}html:lang(de) body{font-family:Inter,Arial,sans-serif}html:lang(fr) body{font-family:Inter,Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:0 0 4rem 0}p{font-size:1.8rem}a{color:inherit}.h1,.h1 h1,.h1 h1 span.cmp-title__text,.h1 h2,.h1 h2 span.cmp-title__text,.h1 h3,.h1 h3 span.cmp-title__text,.h1 h4,.h1 h4 span.cmp-title__text,.h1 h5,.h1 h5 span.cmp-title__text,.h1 h6,.h1 h6 span.cmp-title__text,h1{font-size:6rem;line-height:1;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .h1,html:lang(zh) .h1 h1,html:lang(zh) .h1 h1 span.cmp-title__text,html:lang(zh) .h1 h2,html:lang(zh) .h1 h2 span.cmp-title__text,html:lang(zh) .h1 h3,html:lang(zh) .h1 h3 span.cmp-title__text,html:lang(zh) .h1 h4,html:lang(zh) .h1 h4 span.cmp-title__text,html:lang(zh) .h1 h5,html:lang(zh) .h1 h5 span.cmp-title__text,html:lang(zh) .h1 h6,html:lang(zh) .h1 h6 span.cmp-title__text,html:lang(zh) h1{font-family:NotoSansSC,Arial,sans-serif}.h2,.h2 h1,.h2 h1 span.cmp-title__text,.h2 h2,.h2 h2 span.cmp-title__text,.h2 h3,.h2 h3 span.cmp-title__text,.h2 h4,.h2 h4 span.cmp-title__text,.h2 h5,.h2 h5 span.cmp-title__text,.h2 h6,.h2 h6 span.cmp-title__text,h2{font-size:4.8rem;line-height:1;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .h2,html:lang(zh) .h2 h1,html:lang(zh) .h2 h1 span.cmp-title__text,html:lang(zh) .h2 h2,html:lang(zh) .h2 h2 span.cmp-title__text,html:lang(zh) .h2 h3,html:lang(zh) .h2 h3 span.cmp-title__text,html:lang(zh) .h2 h4,html:lang(zh) .h2 h4 span.cmp-title__text,html:lang(zh) .h2 h5,html:lang(zh) .h2 h5 span.cmp-title__text,html:lang(zh) .h2 h6,html:lang(zh) .h2 h6 span.cmp-title__text,html:lang(zh) h2{font-family:NotoSansSC,Arial,sans-serif}.h3,.h3 h1,.h3 h1 span.cmp-title__text,.h3 h2,.h3 h2 span.cmp-title__text,.h3 h3,.h3 h3 span.cmp-title__text,.h3 h4,.h3 h4 span.cmp-title__text,.h3 h5,.h3 h5 span.cmp-title__text,.h3 h6,.h3 h6 span.cmp-title__text,h3{font-size:4rem;line-height:1;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .h3,html:lang(zh) .h3 h1,html:lang(zh) .h3 h1 span.cmp-title__text,html:lang(zh) .h3 h2,html:lang(zh) .h3 h2 span.cmp-title__text,html:lang(zh) .h3 h3,html:lang(zh) .h3 h3 span.cmp-title__text,html:lang(zh) .h3 h4,html:lang(zh) .h3 h4 span.cmp-title__text,html:lang(zh) .h3 h5,html:lang(zh) .h3 h5 span.cmp-title__text,html:lang(zh) .h3 h6,html:lang(zh) .h3 h6 span.cmp-title__text,html:lang(zh) h3{font-family:NotoSansSC,Arial,sans-serif}.h4,.h4 h1,.h4 h1 span.cmp-title__text,.h4 h2,.h4 h2 span.cmp-title__text,.h4 h3,.h4 h3 span.cmp-title__text,.h4 h4,.h4 h4 span.cmp-title__text,.h4 h5,.h4 h5 span.cmp-title__text,.h4 h6,.h4 h6 span.cmp-title__text,h4{font-size:3rem;line-height:115%;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none}html:lang(zh) .h4,html:lang(zh) .h4 h1,html:lang(zh) .h4 h1 span.cmp-title__text,html:lang(zh) .h4 h2,html:lang(zh) .h4 h2 span.cmp-title__text,html:lang(zh) .h4 h3,html:lang(zh) .h4 h3 span.cmp-title__text,html:lang(zh) .h4 h4,html:lang(zh) .h4 h4 span.cmp-title__text,html:lang(zh) .h4 h5,html:lang(zh) .h4 h5 span.cmp-title__text,html:lang(zh) .h4 h6,html:lang(zh) .h4 h6 span.cmp-title__text,html:lang(zh) h4{font-family:NotoSansSC,Arial,sans-serif}.h5,.h5 h1,.h5 h1 span.cmp-title__text,.h5 h2,.h5 h2 span.cmp-title__text,.h5 h3,.h5 h3 span.cmp-title__text,.h5 h4,.h5 h4 span.cmp-title__text,.h5 h5,.h5 h5 span.cmp-title__text,.h5 h6,.h5 h6 span.cmp-title__text,h5{font-size:2.5rem;line-height:130%;font-weight:400;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none}html:lang(zh) .h5,html:lang(zh) .h5 h1,html:lang(zh) .h5 h1 span.cmp-title__text,html:lang(zh) .h5 h2,html:lang(zh) .h5 h2 span.cmp-title__text,html:lang(zh) .h5 h3,html:lang(zh) .h5 h3 span.cmp-title__text,html:lang(zh) .h5 h4,html:lang(zh) .h5 h4 span.cmp-title__text,html:lang(zh) .h5 h5,html:lang(zh) .h5 h5 span.cmp-title__text,html:lang(zh) .h5 h6,html:lang(zh) .h5 h6 span.cmp-title__text,html:lang(zh) h5{font-family:NotoSansSC,Arial,sans-serif}.h6,.h6 h1,.h6 h1 span.cmp-title__text,.h6 h2,.h6 h2 span.cmp-title__text,.h6 h3,.h6 h3 span.cmp-title__text,.h6 h4,.h6 h4 span.cmp-title__text,.h6 h5,.h6 h5 span.cmp-title__text,.h6 h6,.h6 h6 span.cmp-title__text,h6{font-size:1.6rem;line-height:110%;font-weight:400;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.075em;text-transform:none}html:lang(zh) .h6,html:lang(zh) .h6 h1,html:lang(zh) .h6 h1 span.cmp-title__text,html:lang(zh) .h6 h2,html:lang(zh) .h6 h2 span.cmp-title__text,html:lang(zh) .h6 h3,html:lang(zh) .h6 h3 span.cmp-title__text,html:lang(zh) .h6 h4,html:lang(zh) .h6 h4 span.cmp-title__text,html:lang(zh) .h6 h5,html:lang(zh) .h6 h5 span.cmp-title__text,html:lang(zh) .h6 h6,html:lang(zh) .h6 h6 span.cmp-title__text,html:lang(zh) h6{font-family:NotoSansSC,Arial,sans-serif}@media (min-width:769px){.h1,.h1 h1,.h1 h1 span.cmp-title__text,.h1 h2,.h1 h2 span.cmp-title__text,.h1 h3,.h1 h3 span.cmp-title__text,.h1 h4,.h1 h4 span.cmp-title__text,.h1 h5,.h1 h5 span.cmp-title__text,.h1 h6,.h1 h6 span.cmp-title__text,h1{font-size:9rem;line-height:115%;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .h1,html:lang(zh) .h1 h1,html:lang(zh) .h1 h1 span.cmp-title__text,html:lang(zh) .h1 h2,html:lang(zh) .h1 h2 span.cmp-title__text,html:lang(zh) .h1 h3,html:lang(zh) .h1 h3 span.cmp-title__text,html:lang(zh) .h1 h4,html:lang(zh) .h1 h4 span.cmp-title__text,html:lang(zh) .h1 h5,html:lang(zh) .h1 h5 span.cmp-title__text,html:lang(zh) .h1 h6,html:lang(zh) .h1 h6 span.cmp-title__text,html:lang(zh) h1{font-family:NotoSansSC,Arial,sans-serif}.h2,.h2 h1,.h2 h1 span.cmp-title__text,.h2 h2,.h2 h2 span.cmp-title__text,.h2 h3,.h2 h3 span.cmp-title__text,.h2 h4,.h2 h4 span.cmp-title__text,.h2 h5,.h2 h5 span.cmp-title__text,.h2 h6,.h2 h6 span.cmp-title__text,h2{font-size:7.2rem;line-height:1;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .h2,html:lang(zh) .h2 h1,html:lang(zh) .h2 h1 span.cmp-title__text,html:lang(zh) .h2 h2,html:lang(zh) .h2 h2 span.cmp-title__text,html:lang(zh) .h2 h3,html:lang(zh) .h2 h3 span.cmp-title__text,html:lang(zh) .h2 h4,html:lang(zh) .h2 h4 span.cmp-title__text,html:lang(zh) .h2 h5,html:lang(zh) .h2 h5 span.cmp-title__text,html:lang(zh) .h2 h6,html:lang(zh) .h2 h6 span.cmp-title__text,html:lang(zh) h2{font-family:NotoSansSC,Arial,sans-serif}.h3,.h3 h1,.h3 h1 span.cmp-title__text,.h3 h2,.h3 h2 span.cmp-title__text,.h3 h3,.h3 h3 span.cmp-title__text,.h3 h4,.h3 h4 span.cmp-title__text,.h3 h5,.h3 h5 span.cmp-title__text,.h3 h6,.h3 h6 span.cmp-title__text,h3{font-size:6rem;line-height:1;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .h3,html:lang(zh) .h3 h1,html:lang(zh) .h3 h1 span.cmp-title__text,html:lang(zh) .h3 h2,html:lang(zh) .h3 h2 span.cmp-title__text,html:lang(zh) .h3 h3,html:lang(zh) .h3 h3 span.cmp-title__text,html:lang(zh) .h3 h4,html:lang(zh) .h3 h4 span.cmp-title__text,html:lang(zh) .h3 h5,html:lang(zh) .h3 h5 span.cmp-title__text,html:lang(zh) .h3 h6,html:lang(zh) .h3 h6 span.cmp-title__text,html:lang(zh) h3{font-family:NotoSansSC,Arial,sans-serif}.h4,.h4 h1,.h4 h1 span.cmp-title__text,.h4 h2,.h4 h2 span.cmp-title__text,.h4 h3,.h4 h3 span.cmp-title__text,.h4 h4,.h4 h4 span.cmp-title__text,.h4 h5,.h4 h5 span.cmp-title__text,.h4 h6,.h4 h6 span.cmp-title__text,h4{font-size:4.8rem;line-height:120%;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none}html:lang(zh) .h4,html:lang(zh) .h4 h1,html:lang(zh) .h4 h1 span.cmp-title__text,html:lang(zh) .h4 h2,html:lang(zh) .h4 h2 span.cmp-title__text,html:lang(zh) .h4 h3,html:lang(zh) .h4 h3 span.cmp-title__text,html:lang(zh) .h4 h4,html:lang(zh) .h4 h4 span.cmp-title__text,html:lang(zh) .h4 h5,html:lang(zh) .h4 h5 span.cmp-title__text,html:lang(zh) .h4 h6,html:lang(zh) .h4 h6 span.cmp-title__text,html:lang(zh) h4{font-family:NotoSansSC,Arial,sans-serif}.h5,.h5 h1,.h5 h1 span.cmp-title__text,.h5 h2,.h5 h2 span.cmp-title__text,.h5 h3,.h5 h3 span.cmp-title__text,.h5 h4,.h5 h4 span.cmp-title__text,.h5 h5,.h5 h5 span.cmp-title__text,.h5 h6,.h5 h6 span.cmp-title__text,h5{font-size:3rem;line-height:125%;font-weight:400;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none}html:lang(zh) .h5,html:lang(zh) .h5 h1,html:lang(zh) .h5 h1 span.cmp-title__text,html:lang(zh) .h5 h2,html:lang(zh) .h5 h2 span.cmp-title__text,html:lang(zh) .h5 h3,html:lang(zh) .h5 h3 span.cmp-title__text,html:lang(zh) .h5 h4,html:lang(zh) .h5 h4 span.cmp-title__text,html:lang(zh) .h5 h5,html:lang(zh) .h5 h5 span.cmp-title__text,html:lang(zh) .h5 h6,html:lang(zh) .h5 h6 span.cmp-title__text,html:lang(zh) h5{font-family:NotoSansSC,Arial,sans-serif}.h6,.h6 h1,.h6 h1 span.cmp-title__text,.h6 h2,.h6 h2 span.cmp-title__text,.h6 h3,.h6 h3 span.cmp-title__text,.h6 h4,.h6 h4 span.cmp-title__text,.h6 h5,.h6 h5 span.cmp-title__text,.h6 h6,.h6 h6 span.cmp-title__text,h6{font-size:2rem;line-height:110%;font-weight:700;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.075em;text-transform:none}html:lang(zh) .h6,html:lang(zh) .h6 h1,html:lang(zh) .h6 h1 span.cmp-title__text,html:lang(zh) .h6 h2,html:lang(zh) .h6 h2 span.cmp-title__text,html:lang(zh) .h6 h3,html:lang(zh) .h6 h3 span.cmp-title__text,html:lang(zh) .h6 h4,html:lang(zh) .h6 h4 span.cmp-title__text,html:lang(zh) .h6 h5,html:lang(zh) .h6 h5 span.cmp-title__text,html:lang(zh) .h6 h6,html:lang(zh) .h6 h6 span.cmp-title__text,html:lang(zh) h6{font-family:NotoSansSC,Arial,sans-serif}}.cmp-image-shadow-primary.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-primary .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-primary .cmp-image__image:after{background-color:#000;left:35px!important}.cmp-image-caption--color-primary .cmp-image__caption{color:#000}.cmp-teaser-caption--color-primary .cmp-teaser__caption{color:#000}.cmp-image-shadow-secondary.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-secondary .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-secondary .cmp-image__image:after{background-color:#262626;left:35px!important}.cmp-image-caption--color-secondary .cmp-image__caption{color:#262626}.cmp-teaser-caption--color-secondary .cmp-teaser__caption{color:#262626}.cmp-image-shadow-tertiary.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-tertiary .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-tertiary .cmp-image__image:after{background-color:#5f2836;left:35px!important}.cmp-image-caption--color-tertiary .cmp-image__caption{color:#5f2836}.cmp-teaser-caption--color-tertiary .cmp-teaser__caption{color:#5f2836}.cmp-image-shadow-fourth.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-fourth .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-fourth .cmp-image__image:after{background-color:#e9d0d5;left:35px!important}.cmp-image-caption--color-fourth .cmp-image__caption{color:#e9d0d5}.cmp-teaser-caption--color-fourth .cmp-teaser__caption{color:#e9d0d5}.cmp-image-shadow-fifth.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-fifth .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-fifth .cmp-image__image:after{background-color:#2e273b;left:35px!important}.cmp-image-caption--color-fifth .cmp-image__caption{color:#2e273b}.cmp-teaser-caption--color-fifth .cmp-teaser__caption{color:#2e273b}.cmp-image-shadow-sixth.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-sixth .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-sixth .cmp-image__image:after{background-color:#e5ebbe;left:35px!important}.cmp-image-caption--color-sixth .cmp-image__caption{color:#e5ebbe}.cmp-teaser-caption--color-sixth .cmp-teaser__caption{color:#e5ebbe}.cmp-image-shadow-seventh.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-seventh .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-seventh .cmp-image__image:after{background-color:#f4ede9;left:35px!important}.cmp-image-caption--color-seventh .cmp-image__caption{color:#f4ede9}.cmp-teaser-caption--color-seventh .cmp-teaser__caption{color:#f4ede9}.cmp-image-shadow-eighth.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-eighth .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-eighth .cmp-image__image:after{background-color:#faf7f5;left:35px!important}.cmp-image-caption--color-eighth .cmp-image__caption{color:#faf7f5}.cmp-teaser-caption--color-eighth .cmp-teaser__caption{color:#faf7f5}.cmp-image-shadow-ninth.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-ninth .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-ninth .cmp-image__image:after{background-color:#fff;left:35px!important}.cmp-image-caption--color-ninth .cmp-image__caption{color:#fff}.cmp-teaser-caption--color-ninth .cmp-teaser__caption{color:#fff}.cmp-image-shadow-tenth.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-tenth .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-tenth .cmp-image__image:after{background-color:#868a8a;left:35px!important}.cmp-image-caption--color-tenth .cmp-image__caption{color:#868a8a}.cmp-teaser-caption--color-tenth .cmp-teaser__caption{color:#868a8a}.cmp-image-shadow-eleventh.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-eleventh .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-eleventh .cmp-image__image:after{background-color:#d71920;left:35px!important}.cmp-image-caption--color-eleventh .cmp-image__caption{color:#d71920}.cmp-teaser-caption--color-eleventh .cmp-teaser__caption{color:#d71920}.cmp-image-shadow-transparent.cmp-image--fullwidth{max-width:calc(100% - 35px)}.cmp-image-shadow-transparent .cmp-image{width:calc(100% - 35px)}.cmp-image-shadow-transparent .cmp-image__image:after{background-color:transparent;left:35px!important}.cmp-image-caption--color-transparent .cmp-image__caption{color:transparent}.cmp-teaser-caption--color-transparent .cmp-teaser__caption{color:transparent}.cmp-container--background-color-eighth>.cmp-container::after,.cmp-container--background-color-eleventh>.cmp-container::after,.cmp-container--background-color-fifth>.cmp-container::after,.cmp-container--background-color-fourth>.cmp-container::after,.cmp-container--background-color-ninth>.cmp-container::after,.cmp-container--background-color-primary>.cmp-container::after,.cmp-container--background-color-secondary>.cmp-container::after,.cmp-container--background-color-seventh>.cmp-container::after,.cmp-container--background-color-sixth>.cmp-container::after,.cmp-container--background-color-tenth>.cmp-container::after,.cmp-container--background-color-tertiary>.cmp-container::after,.cmp-container--background-color-transparent>.cmp-container::after{content:"";display:block;height:100%;position:absolute;width:100%;z-index:-1;top:0;bottom:0}.cmp-container{overflow:visible}.cmp-container--background-color-primary>.cmp-container::after{background-color:#000}.cmp-container--background-color-secondary>.cmp-container::after{background-color:#262626}.cmp-container--background-color-tertiary>.cmp-container::after{background-color:#5f2836}.cmp-container--background-color-fourth>.cmp-container::after{background-color:#e9d0d5}.cmp-container--background-color-fifth>.cmp-container::after{background-color:#2e273b}.cmp-container--background-color-sixth>.cmp-container::after{background-color:#e5ebbe}.cmp-container--background-color-seventh>.cmp-container::after{background-color:#f4ede9}.cmp-container--background-color-eighth>.cmp-container::after{background-color:#faf7f5}.cmp-container--background-color-ninth>.cmp-container::after{background-color:#fff}.cmp-container--background-color-tenth>.cmp-container::after{background-color:#868a8a}.cmp-container--background-color-eleventh>.cmp-container::after{background-color:#d71920}.cmp-container--background-color-transparent>.cmp-container::after{background-color:transparent}.cmp-container--max-width-small{margin:0 auto;max-width:99rem;float:none!important}.cmp-container--max-width-medium{margin:0 auto;max-width:126rem;float:none!important}.cmp-container--max-width-large{margin:0 auto;max-width:144rem;float:none!important}.cmp-container--column-padding>.cmp-container{overflow:hidden}.cmp-container--column-padding>.cmp-container>.aem-Grid{margin:-.3rem;width:auto}.cmp-container--column-padding>.cmp-container>.aem-Grid>.aem-GridColumn{padding:.3rem}.cmp-container--column-padding-l>.cmp-container{overflow:hidden}.cmp-container--column-padding-l>.cmp-container>.aem-Grid{margin-left:-1.5rem;margin-right:-1.5rem;width:auto}.cmp-container--column-padding-l>.cmp-container>.aem-Grid>.aem-GridColumn{padding:1.5rem}.cmp-container--overlay-regular>.cmp-container:after{top:55px}@media (min-width:769px){.cmp-container--overlay-regular>.cmp-container:after{top:74px}}.cmp-container--overlay-large>.cmp-container:after{height:80%;top:unset}@media (min-width:376px) and (max-width:767px){.cmp-container--overlay-large>.cmp-container:after{height:60%}}#uhf_headerWrapper{position:fixed;top:0;width:100%}#vignette-header{background:#fff;width:100%;z-index:9999}#vignette-header #xf-primary-nav{display:flex}@media (min-width:769px){#vignette-header{background-color:#f4ede9;position:fixed;top:0;height:95px;max-height:95px}}#vignette-header .aem-Grid{align-items:center;margin:auto}@media (min-width:769px){#vignette-header .aem-Grid{display:flex;max-width:1260px}}#vignette-header .calltoaction,#vignette-header .image,#vignette-header .navigation{min-width:100%;z-index:9999}@media (min-width:769px){#vignette-header .calltoaction,#vignette-header .image,#vignette-header .navigation{min-width:unset;height:95px}}#vignette-header .image{display:flex;margin:0;width:unset}#vignette-header .image .cmp-image{margin:0;display:flex;align-items:center}#vignette-header .image .cmp-image__image,#vignette-header .image .cmp-image__link{display:block}@media (max-width:768px){#vignette-header .image{display:none;background-color:#fff;flex-basis:235px;height:72px;width:100%}}#vignette-header .navigation{background:#fff;min-height:45px;display:flex;justify-content:flex-start;align-items:center;overflow-x:scroll;top:72px;margin-top:10px}#vignette-header .navigation nav{display:flex;width:100%}@media (min-width:769px){#vignette-header .navigation nav{justify-content:center}}#vignette-header .navigation nav ul{display:flex;justify-content:space-evenly;align-items:center;margin:0;padding:0}#vignette-header .navigation nav ul li{list-style-type:none;margin:0 20px;padding-bottom:3px;border-bottom:1px solid transparent}@media (max-width:767px){#vignette-header .navigation nav ul li{margin:0 10px}}#vignette-header .navigation nav ul li a{text-decoration:none;color:#000;font-size:16px}@media (max-width:767px){#vignette-header .navigation nav ul li a{font-size:13px}}#vignette-header .navigation nav ul li:hover{border-bottom:1px solid #5f2836;color:#5f2836}#vignette-header .navigation .cmp-navigation__item--active a{border-bottom:1px solid #5f2836;padding-bottom:3px;color:#5f2836}@media (min-width:769px){#vignette-header .navigation{background:0 0;margin:auto;margin:0 30px;flex:1;top:0;margin-top:0;overflow:hidden}#vignette-header .navigation nav ul{justify-content:flex-end}}#vignette-header .calltoaction{display:flex!important;width:100%;min-width:100%;margin:115px 0 0;justify-content:flex-end}@media (max-width:768px){#vignette-header .calltoaction{position:fixed;bottom:0;display:block;margin:0}#vignette-header .calltoaction .cmp-button-wrapper{width:100%}#vignette-header .calltoaction .cmp-button-wrapper a.cmp-button{width:100%;text-align:center}}#vignette-header .calltoaction .cmp-button-wrapper{width:100%}#vignette-header .calltoaction .cmp-button-wrapper .cmp-button{width:100%;padding:20px 0;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;background-color:#2e273b}@media (min-width:769px){#vignette-header .calltoaction{width:unset;min-width:200px;flex-basis:200px;margin:0}#vignette-header .calltoaction .cmp-button-wrapper{width:unset;background:0 0}#vignette-header .calltoaction .cmp-button-wrapper .cmp-button{width:unset;padding:10px 20px}#vignette-header .calltoaction .cmp-button-wrapper .cmp-button:hover{background-color:#5f2836}}#vignette-header .calltoaction .cmp-button-wrapper.nav-booknowbutton{display:none}#vignette-header .calltoaction .cmp-button-wrapper.nav-booknowbutton.show{display:inline-flex!important}@media (min-width:769px){#vignette-header .image,#vignette-header .navigation{position:relative}}.skip-content{position:fixed;top:0;left:50%;transform:translate(-50%,0)}.cmp-breadcrumb__item-link,.cmp-button--basic .cmp-button,.cmp-button--primary .cmp-button,.cmp-button--secondary .cmp-button,.cmp-button--tertiary .cmp-button,.cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link,.cmp-display-logic--buttonStylePrimary .cmp-display-logic__action-link,.cmp-display-logic--buttonStyleSecondary .cmp-display-logic__action-link,.cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link,.cmp-limited-time-features .offer-information .booknow_cta a,.cmp-limited-time-features .offer-information .link a{text-transform:uppercase;font-weight:700;letter-spacing:.014em}.cmp-button--primary .cmp-button,.cmp-button--secondary .cmp-button,.cmp-display-logic--buttonStylePrimary .cmp-display-logic__action-link,.cmp-display-logic--buttonStyleSecondary .cmp-display-logic__action-link{padding:1rem 4rem;cursor:pointer;border:0}.cmp-breadcrumb__item-link,.cmp-button--basic .cmp-button,.cmp-button--tertiary .cmp-button,.cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link,.cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link,.cmp-limited-time-features .offer-information .booknow_cta a,.cmp-limited-time-features .offer-information .link a{padding-bottom:.5rem;border-bottom:.2rem solid transparent}.cmp-breadcrumb__item-link:hover,.cmp-button--basic .cmp-button:hover,.cmp-button--tertiary .cmp-button:hover,.cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link:hover,.cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link:hover,.cmp-limited-time-features .offer-information .booknow_cta a:hover,.cmp-limited-time-features .offer-information .link a:hover{border-color:#5f2836}.cmp-button--primary .cmp-button{color:#fff;background-color:#2e273b}.cmp-button--primary .cmp-button:hover{background-color:#5f2836}.cmp-button--secondary .cmp-button{background-color:transparent;border:.2rem solid #2e273b;color:#000}.cmp-button--secondary .cmp-button:hover{border-color:#5f2836;color:#5f2836}.cmp-button--tertiary .cmp-button{border-color:#2e273b;color:#2e273b}.cmp-button--tertiary .cmp-button:hover{color:#5f2836}.cmp-button--white.cmp-button--primary a{background:#fff}.cmp-button--white.cmp-button--primary span{color:#2e273b}.cmp-button--white.cmp-button--primary:hover a{background:#fff}.cmp-button--white.cmp-button--primary:hover span{color:#5f2836}.cmp-button--white.cmp-button--secondary a{border-color:#fff}.cmp-button--white.cmp-button--secondary a,.cmp-button--white.cmp-button--secondary a:hover{border-color:#e9d0d5}.cmp-button--white.cmp-button--secondary span{color:#fff}.cmp-button--white.cmp-button--secondary a:hover span{color:#e9d0d5}.cmp-button--white.cmp-button--tertiary a,.cmp-button--white.cmp-button--tertiary a:hover{border-color:#fff}.cmp-button--white.cmp-button--tertiary span{color:#fff}.cmp-button--white.cmp-button--tertiary a:hover{border-color:#e9d0d5}.cmp-button--white.cmp-button--tertiary a:hover span{color:#e9d0d5}.cmp-button--white.cmp-button--basic a:hover{border-color:#fff}.cmp-button--white.cmp-button--basic span{color:#fff}.cmp-button--basic .cmp-button{color:#5f2836}.cmp-button--align-center{text-align:center}.cmp-button--align-right{text-align:right}@media (max-width:767px){.cmp-button--sticky-button{position:fixed;bottom:0;display:block}.cmp-button--sticky-button .cmp-button-wrapper{width:100%}.cmp-button--sticky-button .cmp-button-wrapper a.cmp-button{width:100%;text-align:center}}.cmp-button-wrapper .portugal-legal-text{margin-left:.5rem}.cmp-carousel{width:90%;margin:0 5%;padding-bottom:45px}@media (min-width:769px){.cmp-carousel{width:60%;margin:0 20%;padding-bottom:50px}}.cmp-carousel .slick-arrow{top:unset;bottom:-125px;background:0 0;color:transparent;border:none;cursor:pointer;transform:none}.cmp-carousel .slick-arrow:before{display:block;width:60px;height:125px;content:"";background-repeat:no-repeat;background-position:center center}.cmp-carousel .cmp-teaser{padding-top:20px}.cmp-carousel .slick-next{right:10%}@media (min-width:1201px){.cmp-carousel .slick-next{right:40%}}.cmp-carousel .slick-next:before{background-image:url(clientlib-vignettecollection/resources/icons/icon-carousel-arrow-right.png)}.cmp-carousel .slick-prev{left:10%}@media (min-width:1201px){.cmp-carousel .slick-prev{left:40%}}.cmp-carousel .slick-prev:before{background-image:url(clientlib-vignettecollection/resources/icons/icon-carousel-arrow-left.png)}.cmp-carousel .cmp-carousel__content .slick-dots li button:before{font-size:5rem!important;color:#2e273b!important}.cmp-carousel .slick-slide{margin:0 1px}.cmp-teaser{display:flex}.cmp-teaser__image{flex:1}.cmp-teaser__image .cmp-image{position:relative}.cmp-teaser__image .cmp-image::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-20px,-20px);z-index:-1}.cmp-teaser__image~.cmp-teaser__content{position:relative}.cmp-teaser__content{position:unset!important;flex:1;align-items:center;padding:18px}@media (max-width:767px){.cmp-teaser__content{padding:calc(10% - 33px)}}.cmp-teaser__content .cmp-teaser__content__container .cmp-teaser__content-section .cmp-teaser__description.rte{margin-bottom:4rem;margin-top:4rem}.cmp-teaser__content .cmp-teaser__content__container .cmp-teaser__action-container .cmp-button-wrapper .cmp-teaser__action-link{margin-bottom:24px}@media (min-width:769px){.cmp-teaser--image-width-25 .cmp-teaser__image{flex-basis:25%;max-width:25%}.cmp-teaser--image-width-25 .cmp-teaser__content{flex-basis:75%;max-width:75%}.cmp-teaser--image-width-33 .cmp-teaser__image{flex-basis:33%;max-width:33%}.cmp-teaser--image-width-33 .cmp-teaser__content{flex-basis:67%;max-width:67%}.cmp-teaser--image-width-40 .cmp-teaser__image{flex-basis:40%;max-width:40%}.cmp-teaser--image-width-40 .cmp-teaser__content{flex-basis:60%;max-width:60%}.cmp-teaser--image-width-50 .cmp-teaser__image{flex-basis:50%;max-width:50%}.cmp-teaser--image-width-50 .cmp-teaser__content{flex-basis:50%;max-width:50%}.cmp-teaser--image-width-60 .cmp-teaser__image{flex-basis:60%;max-width:60%}.cmp-teaser--image-width-60 .cmp-teaser__content{flex-basis:40%;max-width:40%}.cmp-teaser--image-width-67 .cmp-teaser__image{flex-basis:67%;max-width:67%}.cmp-teaser--image-width-67 .cmp-teaser__content{flex-basis:33%;max-width:33%}.cmp-teaser--image-width-75 .cmp-teaser__image{flex-basis:75%;max-width:75%}.cmp-teaser--image-width-75 .cmp-teaser__content{flex-basis:25%;max-width:25%}}@media (max-width:767px){.cmp-teaser--mobile-top .cmp-teaser__image{order:0!important}.cmp-teaser--mobile-top .cmp-teaser__content{order:1!important}}@media (max-width:767px){.cmp-teaser--mobile-bottom .cmp-teaser__image{order:1!important}.cmp-teaser--mobile-bottom .cmp-teaser__content{order:0!important}}.cmp-teaser--top .cmp-teaser{flex-direction:column}.cmp-teaser--bottom .cmp-teaser{flex-direction:column}.cmp-teaser--bottom .cmp-teaser__image{order:1}.cmp-teaser--bottom .cmp-teaser__content{order:0}.cmp-teaser--carousel-item.cmp-teaser--portrait-image .cmp-teaser__image,.cmp-teaser--left.cmp-teaser--portrait-image .cmp-teaser__image,.cmp-teaser--right.cmp-teaser--portrait-image .cmp-teaser__image{padding-top:50px;padding-bottom:50px}.cmp-teaser--carousel-item.cmp-teaser--portrait-image .cmp-teaser__image .cmp-image__image,.cmp-teaser--left.cmp-teaser--portrait-image .cmp-teaser__image .cmp-image__image,.cmp-teaser--right.cmp-teaser--portrait-image .cmp-teaser__image .cmp-image__image{border-radius:100%;overflow:hidden}@media (min-width:769px){.cmp-teaser--carousel-item.cmp-teaser--portrait-image .cmp-teaser__image,.cmp-teaser--left.cmp-teaser--portrait-image .cmp-teaser__image,.cmp-teaser--right.cmp-teaser--portrait-image .cmp-teaser__image{padding-top:110px;padding-bottom:110px}}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-burgundy .cmp-teaser,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-burgundy .cmp-teaser,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-burgundy .cmp-teaser{padding:20px 0;overflow:visible!important}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-burgundy .cmp-teaser__image .cmp-image:before,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-burgundy .cmp-teaser__image .cmp-image:before,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-burgundy .cmp-teaser__image .cmp-image:before{background-color:#5f2836}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-pink .cmp-teaser,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-pink .cmp-teaser,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-pink .cmp-teaser{padding:20px 0;overflow:visible!important}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-pink .cmp-teaser__image .cmp-image:before,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-pink .cmp-teaser__image .cmp-image:before,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-pink .cmp-teaser__image .cmp-image:before{background-color:#e9d0d5}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-purple .cmp-teaser,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-purple .cmp-teaser,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-purple .cmp-teaser{padding:20px 0;overflow:visible!important}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-purple .cmp-teaser__image .cmp-image:before,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-purple .cmp-teaser__image .cmp-image:before,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-purple .cmp-teaser__image .cmp-image:before{background-color:#2e273b}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-green .cmp-teaser,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-green .cmp-teaser,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-green .cmp-teaser{padding:20px 0;overflow:visible!important}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-green .cmp-teaser__image .cmp-image:before,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-green .cmp-teaser__image .cmp-image:before,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-green .cmp-teaser__image .cmp-image:before{background-color:#e5ebbe}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-blossom-white .cmp-teaser,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-blossom-white .cmp-teaser,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-blossom-white .cmp-teaser{padding:20px 0;overflow:visible!important}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-blossom-white .cmp-teaser__image .cmp-image:before,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-blossom-white .cmp-teaser__image .cmp-image:before,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-blossom-white .cmp-teaser__image .cmp-image:before{background-color:#f4ede9}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-white .cmp-teaser,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-white .cmp-teaser,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-white .cmp-teaser{padding:20px 0;overflow:visible!important}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-white .cmp-teaser__image .cmp-image:before,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-white .cmp-teaser__image .cmp-image:before,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-white .cmp-teaser__image .cmp-image:before{background-color:#fff}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-black .cmp-teaser,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-black .cmp-teaser,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-black .cmp-teaser{padding:20px 0;overflow:visible!important}.cmp-teaser--carousel-item.cmp-teaser--box-image.cmp-teaser--box-black .cmp-teaser__image .cmp-image:before,.cmp-teaser--left.cmp-teaser--box-image.cmp-teaser--box-black .cmp-teaser__image .cmp-image:before,.cmp-teaser--right.cmp-teaser--box-image.cmp-teaser--box-black .cmp-teaser__image .cmp-image:before{background-color:#000}.cmp-teaser--left .cmp-teaser{flex-direction:column;align-items:center}@media (min-width:769px){.cmp-teaser--left .cmp-teaser{flex-direction:row}}@media (min-width:769px){.cmp-teaser--left.cmp-teaser--box-image .cmp-teaser__image,.cmp-teaser--left.cmp-teaser--carousel-item .cmp-teaser__image,.cmp-teaser--left.cmp-teaser--portrait-image .cmp-teaser__image{padding-right:0;padding-left:10%}}.cmp-teaser--left .cmp-image::before{transform:translate(-20px,-20px)}.cmp-teaser--right .cmp-teaser{flex-direction:column;align-items:center}.cmp-teaser--right .cmp-teaser__image{order:1}.cmp-teaser--right .cmp-teaser__content{order:0}@media (min-width:769px){.cmp-teaser--right .cmp-teaser{flex-direction:row}}@media (min-width:769px){.cmp-teaser--right.cmp-teaser--box-image .cmp-teaser__image,.cmp-teaser--right.cmp-teaser--carousel-item .cmp-teaser__image,.cmp-teaser--right.cmp-teaser--portrait-image .cmp-teaser__image{padding-left:0;padding-right:10%}}.cmp-teaser--right .cmp-image::before{transform:translate(20px,20px)}.cmp-teaser--align-title-right .cmp-teaser__title{text-align:right!important}.cmp-teaser--align-title-center .cmp-teaser__title{text-align:center!important}.cmp-teaser--align-buttons-right .cmp-teaser__action-container{text-align:right!important}.cmp-teaser--align-buttons-center .cmp-teaser__action-container{text-align:center!important}.cmp-teaser--white-font .cmp-teaser,.cmp-teaser--white-font .cmp-teaser span{color:#fff}.cmp-teaser--carousel-item .cmp-teaser{display:flex;flex-direction:column;padding:5%}@media (min-width:376px){.cmp-teaser--carousel-item .cmp-teaser{flex-direction:row}}.cmp-teaser--carousel-item .cmp-teaser__content,.cmp-teaser--carousel-item .cmp-teaser__image{width:100%}@media (min-width:376px){.cmp-teaser--carousel-item .cmp-teaser__content,.cmp-teaser--carousel-item .cmp-teaser__image{width:50%}}.cmp-teaser--carousel-item .cmp-teaser__content{position:unset!important;align-items:center;padding:10% 0}@media (min-width:376px){.cmp-teaser--carousel-item .cmp-teaser__content{padding:10%;margin-left:5%}}.cmp-teaser--carousel-item .cmp-teaser__image .cmp-image{position:relative}.cmp-teaser--carousel-item .cmp-teaser__image .cmp-image::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-5%,-5%);z-index:-1}.cmp-teaser--carousel-item .cmp-teaser__title{font-size:48px;font-weight:300;text-transform:none;line-height:1.15;text-align:center;margin-bottom:.75em}.cmp-teaser--hero .cmp-teaser__image{-o-object-fit:cover;object-fit:cover;width:100%;flex:none}.cmp-teaser--hero .cmp-teaser__content{position:absolute!important}@media (min-width:993px){.cmp-teaser--hero_box--content-left .cmp-teaser__image{position:absolute;top:0;bottom:0;left:0;right:0}}.cmp-teaser--hero_box--content-left .cmp-teaser__image~.cmp-teaser__content{position:relative}@media (min-width:993px){.cmp-teaser--hero_box--content-left .cmp-teaser__image~.cmp-teaser__content{background-color:#fff;margin:7rem;max-height:70%;width:48rem;top:unset}[dir=rtl] .cmp-teaser--hero_box--content-left .cmp-teaser__image~.cmp-teaser__content{display:flex;flex-direction:row-reverse}}@media (max-width:991px){.cmp-teaser--hero_box--content-left .cmp-teaser__image~.cmp-teaser__content{top:unset}}@media (min-width:993px){.cmp-teaser--hero_box--content-left .cmp-teaser__content .cmp-teaser__content__container{width:58rem;padding:4.5rem;height:auto}}.cmp-teaser--hero_box--content-left .cmp-teaser__content__container{margin-bottom:2rem;z-index:2;background:#fff}@media (min-width:993px){.cmp-teaser--hero_box--content-left .cmp-teaser__content__container{margin-bottom:2rem}}@media (max-width:991px){.cmp-teaser--hero_box--content-left .cmp-teaser__content__container .cmp-teaser__action-container .cmp-button-wrapper{display:unset;padding-top:1rem}.cmp-teaser--hero_box--content-left .cmp-teaser__content__container .cmp-teaser__action-container .cmp-button-wrapper .cmp-teaser__action-link{justify-content:center;max-width:unset}.cmp-teaser--hero_box--content-left .cmp-teaser__content__container .cmp-teaser__action-container .cmp-button-wrapper .cmp-teaser__action-link .cmp-button__text{justify-content:center}}@media (min-width:993px){.cmp-teaser--hero_box--content-left .cmp-teaser__content{padding:3.5rem}}@media (min-width:1200px){.cmp-teaser--hero_box--content-left .cmp-teaser__content{padding:5rem}}.cmp-teaser--hero_box--content-left .cmp-teaser__title{padding-top:1rem}.cmp-teaser--hero_box--content-left .cmp-teaser__description{padding-top:1rem}@media (min-width:993px){.cmp-teaser--hero_box--content-left .cmp-teaser__description{padding-top:2rem}}.cmp-teaser--hero_box--content-left .cmp-teaser__action-container{padding-top:2rem}@media (min-width:993px){.cmp-teaser--hero_box--content-right .cmp-teaser__image{position:absolute;top:0;bottom:0;left:0;right:0}}.cmp-teaser--hero_box--content-right .cmp-teaser__image~.cmp-teaser__content{position:relative}@media (min-width:993px){.cmp-teaser--hero_box--content-right .cmp-teaser__image~.cmp-teaser__content{background-color:#fff;margin:7rem;max-height:70%;width:48rem;top:unset;display:flex;flex-direction:row-reverse}[dir=rtl] .cmp-teaser--hero_box--content-right .cmp-teaser__image~.cmp-teaser__content{display:flex;flex-direction:row}}@media (max-width:1199px){.cmp-teaser--hero_box--content-right .cmp-teaser__image~.cmp-teaser__content{top:-8rem}}@media (max-width:991px){.cmp-teaser--hero_box--content-right .cmp-teaser__image~.cmp-teaser__content{top:unset}}@media (min-width:993px){.cmp-teaser--hero_box--content-right .cmp-teaser__content .cmp-teaser__content__container{width:58rem;padding:4.5rem;height:auto}}.cmp-teaser--hero_box--content-right .cmp-teaser__content__container{margin-bottom:2rem;z-index:2;background:#fff}@media (min-width:993px){.cmp-teaser--hero_box--content-right .cmp-teaser__content__container{margin-bottom:2rem}}@media (max-width:991px){.cmp-teaser--hero_box--content-right .cmp-teaser__content__container .cmp-teaser__action-container .cmp-button-wrapper{display:unset;padding-top:1rem}.cmp-teaser--hero_box--content-right .cmp-teaser__content__container .cmp-teaser__action-container .cmp-button-wrapper .cmp-teaser__action-link{justify-content:center;max-width:unset}.cmp-teaser--hero_box--content-right .cmp-teaser__content__container .cmp-teaser__action-container .cmp-button-wrapper .cmp-teaser__action-link .cmp-button__text{justify-content:center}}@media (min-width:993px){.cmp-teaser--hero_box--content-right .cmp-teaser__content{padding:3.5rem}}@media (min-width:1200px){.cmp-teaser--hero_box--content-right .cmp-teaser__content{padding:4.5rem}}.cmp-teaser--hero_box--content-right .cmp-teaser__title{padding-top:1rem}.cmp-teaser--hero_box--content-right .cmp-teaser__description{padding-top:1rem}@media (min-width:993px){.cmp-teaser--hero_box--content-right .cmp-teaser__description{padding-top:2rem}}.cmp-teaser--hero_box--content-right .cmp-teaser__action-container{padding-top:2rem}.cmp-teaser--h1 .cmp-teaser__title{font-size:6rem;line-height:1;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h1 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h2 .cmp-teaser__title{font-size:4.8rem;line-height:1;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h2 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h3 .cmp-teaser__title{font-size:4rem;line-height:1;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h3 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h4 .cmp-teaser__title{font-size:3rem;line-height:115%;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h4 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h5 .cmp-teaser__title{font-size:2.5rem;line-height:130%;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h5 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h6 .cmp-teaser__title{font-size:1.6rem;line-height:110%;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.075em;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h6 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}@media (min-width:769px){.cmp-teaser--h1 .cmp-teaser__title{font-size:9rem;line-height:115%;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h1 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h2 .cmp-teaser__title{font-size:7.2rem;line-height:1;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h2 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h3 .cmp-teaser__title{font-size:6rem;line-height:1;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h3 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h4 .cmp-teaser__title{font-size:4.8rem;line-height:120%;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h4 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h5 .cmp-teaser__title{font-size:3rem;line-height:125%;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h5 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-teaser--h6 .cmp-teaser__title{font-size:2rem;line-height:110%;font-weight:300;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.075em;text-transform:none;margin-bottom:4rem}html:lang(zh) .cmp-teaser--h6 .cmp-teaser__title{font-family:NotoSansSC,Arial,sans-serif}}@media (max-width:767px){.cmp-teaser{display:flex;flex-direction:column}}.suitev3-tabbar>div{overflow:hidden}.suitev3-tabbar>div>div.canvas{position:relative}.suitev3-tabbar .tabbar{position:relative;z-index:3}.suitev3-tabbar .tabs>ul{display:table;list-style:none;margin:0 -30px;padding:0;white-space:nowrap}.suitev3-tabbar .tabs>ul>li{display:table-cell;text-align:center;padding:0 30px;margin:0;height:2em}.suitev3-tabbar .tabs>ul>li>a{margin:0;padding:0 0 1em 0;line-height:1em}.suitev3-tabbar>div>div.canvas div.controls{height:0;width:100%;position:absolute;z-index:2}.suitev3-tabbar div.canvas div.controls a{height:50px;width:50px;top:0;display:block;position:absolute;background:0 0}.suitev3-tabbar div.canvas div.controls a:hover{text-decoration:none}.suitev3-tabbar div.canvas div.controls a.control-prev{left:0}.suitev3-tabbar div.canvas div.controls a.control-prev:after{content:"‹"}.suitev3-tabbar div.canvas div.controls a.control-next{right:0}.suitev3-tabbar div.canvas div.controls a.control-next:after{content:"›"}.suitev3-tabbar .content{position:relative;z-index:1}.suitev3-tabbar div.carousel{position:relative;width:100%;height:auto;margin:0;padding:0;min-height:100px;overflow:hidden}.suitev3-tabbar div.carousel div.stage{width:100%;height:auto;min-height:100px;position:relative;z-index:1;overflow:visible;background-color:#fff;margin:0}.suitev3-tabbar div.carousel div.stage>ul{position:relative;margin:0;padding:0;height:auto;width:auto;white-space:nowrap;overflow:visible;font-size:0;transition:transform 1s}.suitev3-tabbar div.carousel div.stage>ul>li{display:inline-block;width:100%;height:auto;overflow:hidden;position:relative;background-color:#fff;white-space:normal}.suitev3-tabbar div.carousel div.stage>ul.position0{transform:translateX(0)}.suitev3-tabbar div.carousel div.stage>ul.position1{transform:translateX(-100%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position1{transform:translateX(100%)}.suitev3-tabbar div.carousel div.stage>ul.position2{transform:translateX(-200%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position2{transform:translateX(200%)}.suitev3-tabbar div.carousel div.stage>ul.position3{transform:translateX(-300%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position3{transform:translateX(300%)}.suitev3-tabbar div.carousel div.stage>ul.position4{transform:translateX(-400%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position4{transform:translateX(400%)}.suitev3-tabbar div.carousel div.stage>ul.position5{transform:translateX(-500%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position5{transform:translateX(500%)}.suitev3-tabbar div.carousel div.stage>ul.position6{transform:translateX(-600%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position6{transform:translateX(600%)}.suitev3-tabbar div.carousel div.stage>ul.position7{transform:translateX(-700%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position7{transform:translateX(700%)}.suitev3-tabbar div.carousel div.stage>ul.position8{transform:translateX(-800%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position8{transform:translateX(800%)}.suitev3-tabbar div.carousel div.stage>ul.position9{transform:translateX(-900%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position9{transform:translateX(900%)}.suitev3-tabbar div.carousel div.stage>ul.position10{transform:translateX(-1000%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position10{transform:translateX(1000%)}.suitev3-tabbar div.carousel div.stage>ul.position11{transform:translateX(-1100%)}[dir=rtl] .suitev3-tabbar div.carousel div.stage>ul.position11{transform:translateX(1100%)}.tabbed-carousel{overflow:hidden}.cmp-tabbed-carousel{margin:auto}@media (min-width:993px){.cmp-tabbed-carousel{width:75%}}.cmp-tabbed-carousel .canvas{display:flex;flex-direction:column-reverse}.cmp-tabbed-carousel .tabs{text-transform:uppercase;font-weight:700}@media (min-width:376px){.cmp-tabbed-carousel .tabs{margin-top:2%}}.cmp-tabbed-carousel .tabs>ul{display:flex;white-space:normal;flex-wrap:wrap;margin:0}@media (min-width:993px){.cmp-tabbed-carousel .tabs>ul{display:inline-block;max-width:850px;margin:auto}}.cmp-tabbed-carousel .tabs>ul>li{height:unset;text-align:left;padding:0 4%;width:50%;margin-bottom:.5em;flex-basis:50%}@media (min-width:376px){.cmp-tabbed-carousel .tabs>ul>li{width:auto;padding:0 2%}}@media (min-width:993px){.cmp-tabbed-carousel .tabs>ul>li{min-width:150px;margin:0 2em}}.cmp-tabbed-carousel .tabs>ul>li>a{display:inline-block;text-decoration:none;color:#262626;padding-bottom:.5em}.cmp-tabbed-carousel .tabs .active a{border-bottom:1px solid #5f2836}.cmp-tabbed-carousel .cmp-carousel__item{padding-right:5%;background-color:transparent!important}@media (min-width:376px){.cmp-tabbed-carousel .cmp-carousel__item{transform:translateX(2.5%)}}.cmp-tabbed-carousel--box-burgundy .cmp-tabbed-carousel .stage:after{background-color:#5f2836}.cmp-tabbed-carousel--box-pink .cmp-tabbed-carousel .stage:after{background-color:#e9d0d5}.cmp-tabbed-carousel--box-purple .cmp-tabbed-carousel .stage:after{background-color:#2e273b}.cmp-tabbed-carousel--box-green .cmp-tabbed-carousel .stage:after{background-color:#e5ebbe}.cmp-tabbed-carousel--box-blossom-white .cmp-tabbed-carousel .stage:after{background-color:#f4ede9}.cmp-tabbed-carousel--box-white .cmp-tabbed-carousel .stage:after{background-color:#fff}.cmp-tabbed-carousel--box-black .cmp-tabbed-carousel .stage:after{background-color:#000}.suitev3-tabbar>div{overflow:unset}.suitev3-tabbar .cmp-tabbed-carousel .carousel{overflow:visible}.suitev3-tabbar .cmp-tabbed-carousel .carousel .stage{width:90%;margin-bottom:20px;padding-bottom:20px;overflow:visible}@media (min-width:376px){.suitev3-tabbar .cmp-tabbed-carousel .carousel .stage{width:66.6666666667%;margin:2% 16.6666666667%;padding-bottom:40px}}.suitev3-tabbar .cmp-tabbed-carousel .carousel .stage:after{content:"";display:block;position:absolute;width:140%;height:65%;right:-75%;bottom:60px}@media (min-width:993px){.suitev3-tabbar .cmp-tabbed-carousel .carousel .stage:after{height:90%;right:-75%;bottom:35px}}.suitev3-tabbar .cmp-tabbed-carousel .carousel .stage>ul{z-index:1}.cmp-video-player .video-js .vjs-big-play-button{background-image:url(//digital.ihg.com/is/image/ihg/vignettecollection-play-white?fmt=png-alpha);background-repeat:no-repeat;background-size:contain;height:90px;width:90px;border:none;background-color:transparent}.cmp-video-player .video-js .vjs-big-play-button>*{display:none}.cmp-video-player .video-js .vjs-big-play-button:hover{background-image:url(//digital.ihg.com/is/image/ihg/vignettecollection-play-green?fmt=png-alpha)}.image.cmp-image--fullwidth .cmp-image{width:100%}.image.cmp-image--fullwidth .cmp-image__image:after{left:0}.image.cmp-image--fullwidth .cmp-image img,.image.cmp-image--fullwidth .cmp-image picture{width:100%}.image .cmp-image{margin-bottom:35px}.image .cmp-image picture img{max-width:100%}.image .cmp-image__caption{display:flex;margin-top:65px;font-size:20px}.image .cmp-image__image{position:relative;display:table}.image .cmp-image__image:after{content:" ";position:absolute;display:table-cell;min-height:100%;height:100%;width:100%;z-index:-1;top:35px}.image.cmp-image--left .cmp-image__caption{margin-top:30px}.image.cmp-image--left picture{margin-top:35px;margin-left:35px}.image.cmp-image--left picture:after{top:-35px;left:-35px!important}.image.cmp-image--full-width img{width:100%}.title--color-black .cmp-title{color:#000}.title--color-black .cmp-title a:hover{color:#5f2836;-webkit-text-decoration-color:#5f2836;text-decoration-color:#5f2836}.title--color-black-tinted .cmp-title{color:#262626}.title--color-black-tinted .cmp-title a:hover{color:#5f2836;-webkit-text-decoration-color:#5f2836;text-decoration-color:#5f2836}.title--color-twilight-purple .cmp-title{color:#2e273b}.title--color-twilight-purple .cmp-title a:hover{color:#5f2836;-webkit-text-decoration-color:#5f2836;text-decoration-color:#5f2836}.title--color-white .cmp-title{color:#fff}.title--color-white .cmp-title a:hover{color:#e5ebbe;-webkit-text-decoration-color:#e5ebbe;text-decoration-color:#e5ebbe}.title--align-center .cmp-title{text-align:center}.title--align-right .cmp-title{text-align:right}.title .cmp-title__link{color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-underline-offset:.1em;text-decoration-thickness:2px}.cmp-display-logic__text .color-black,.text .color-black{color:#000}.cmp-display-logic__text .color-black-tinted,.text .color-black-tinted{color:#262626}.cmp-display-logic__text .color-twilight-purple,.text .color-twilight-purple{color:#2e273b}.cmp-display-logic__text .color-white,.text .color-white{color:#fff}.cmp-display-logic__text a,.text a{text-decoration:none;text-underline-offset:.1em;text-decoration-thickness:2px}.cmp-display-logic__text .color-black a,.cmp-display-logic__text a .color-black,.text .color-black a,.text a .color-black{color:#000;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.cmp-display-logic__text .color-black:hover a,.cmp-display-logic__text a .color-black:hover,.text .color-black:hover a,.text a .color-black:hover{color:#5f2836;text-decoration:underline;-webkit-text-decoration-color:#5f2836;text-decoration-color:#5f2836}.cmp-display-logic__text .color-black-tinted a,.cmp-display-logic__text a .color-black-tinted,.text .color-black-tinted a,.text a .color-black-tinted{color:#262626;text-decoration:underline;-webkit-text-decoration-color:#262626;text-decoration-color:#262626}.cmp-display-logic__text .color-black-tinted:hover a,.cmp-display-logic__text a .color-black-tinted:hover,.text .color-black-tinted:hover a,.text a .color-black-tinted:hover{color:#5f2836;text-decoration:underline;-webkit-text-decoration-color:#5f2836;text-decoration-color:#5f2836}.cmp-display-logic__text .color-twilight-purple a,.cmp-display-logic__text a .color-twilight-purple,.text .color-twilight-purple a,.text a .color-twilight-purple{color:#2e273b;text-decoration:underline;-webkit-text-decoration-color:#2e273b;text-decoration-color:#2e273b}.cmp-display-logic__text .color-twilight-purple:hover a,.cmp-display-logic__text a .color-twilight-purple:hover,.text .color-twilight-purple:hover a,.text a .color-twilight-purple:hover{color:#5f2836;text-decoration:underline;-webkit-text-decoration-color:#5f2836;text-decoration-color:#5f2836}.cmp-display-logic__text .color-white a,.cmp-display-logic__text a .color-white,.text .color-white a,.text a .color-white{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.cmp-display-logic__text .color-white:hover a,.cmp-display-logic__text a .color-white:hover,.text .color-white:hover a,.text a .color-white:hover{color:#e5ebbe;text-decoration:underline;-webkit-text-decoration-color:#e5ebbe;text-decoration-color:#e5ebbe}.cmp-rooms{max-width:115rem;margin:0 auto;padding:6rem 0}.cmp-rooms .rooms-header h2{text-align:center;font-weight:300;letter-spacing:.011em;font-size:4rem;line-height:1.3;margin-bottom:3rem;color:#262626}@media (min-width:769px){.cmp-rooms .rooms-header h2{font-size:6rem;line-height:1.25}}.cmp-rooms .cmp-carousel{width:100%;margin:0;padding:0}@media (min-width:769px){.cmp-rooms .cmp-carousel .slick-list{max-width:96rem;margin:0 9.5rem}}.cmp-rooms .cmp-carousel .slick-arrow{display:none!important;top:50%;bottom:unset;margin:-6rem 0 0;padding:0}@media (min-width:769px){.cmp-rooms .cmp-carousel .slick-arrow{display:block!important}}.cmp-rooms .cmp-carousel .slick-arrow.slick-prev{left:0}.cmp-rooms .cmp-carousel .slick-arrow.slick-next{right:0}@media (min-width:769px){.cmp-rooms .cmp-carousel .slick-dots{display:none!important}}.cmp-rooms .cmp-carousel .cmp-teaser{display:flex;flex-direction:column;padding:0}.cmp-rooms .cmp-carousel .cmp-teaser__content{background-color:#faf7f5;padding:3rem 2.5rem}@media (min-width:769px){.cmp-rooms .cmp-carousel .cmp-teaser__content{padding:4rem}}.cmp-rooms .cmp-carousel .cmp-teaser__content__container:not([data-paddingforallviewports]){padding:0!important}.cmp-rooms .cmp-carousel .cmp-teaser__title{font-weight:300;letter-spacing:.011em;font-size:3rem;line-height:1.35;color:#000}@media (min-width:769px){.cmp-rooms .cmp-carousel .cmp-teaser__title{font-size:4.8rem;line-height:1.25}}.cmp-rooms .cmp-carousel .cmp-teaser__description{letter-spacing:.014em;font-size:1.8rem;line-height:1.5;color:#000}.cmp-accordion__item{border-top:solid #262626 .1rem}.cmp-accordion__item:last-child{border-bottom:solid #262626 .1rem}.cmp-accordion__header{font-size:2rem;letter-spacing:.014em;line-height:1;font-weight:400;margin:0}.cmp-accordion__button{color:#000;padding:0;border:0;display:flex;justify-content:space-between;align-items:center;width:100%;background:0 0;line-height:7rem}.cmp-accordion__button--expanded .cmp-accordion__icon{transform:rotate(-135deg);margin-top:1rem}.cmp-accordion__title{padding-right:3rem}.cmp-accordion__icon{display:block;width:2rem;height:2rem;border:solid #262626 .1rem;border-top:none;border-left:none;transform:rotate(45deg);margin:-1rem .4rem .4rem 0}.cmp-accordion__panel{padding:3rem 0;font-size:1.8rem;line-height:1.4;transition:all .2s ease-out}.cmp-accordion__panel--expanded{padding-top:0}.cmp-accordion__panel--hidden{height:0;line-height:0;opacity:0;padding:0}.cmp-hotel-detail-container{max-width:105rem;padding:4rem 2.5rem}@media (min-width:993px){.cmp-hotel-detail-container{margin:0 auto}}.cmp-hotel-detail-container__title{font-size:4.8rem;letter-spacing:.014em;font-weight:300;margin-bottom:3rem}.cmp-hotel-detail-container__title:empty{display:none}.cmp-hotel-detail-container--expanded .cmp-hotel-detail-container__title{margin-bottom:4rem}.cmp-hotel-detail-container--expanded .cmp-accordion__item{border-top:none}.cmp-hotel-detail-container--expanded .cmp-accordion__item:last-child{border-bottom:none}.cmp-hotel-detail-container--expanded .cmp-accordion__header{margin-bottom:2.5rem}.cmp-hotel-detail-container--expanded .cmp-accordion__panel{padding:0 0 0}.cmp-hotel-detail-container--expanded .cmp-accordion__panel--hidden{padding:0}.cmp-hotel-detail-container--bgColorPrimary{background-color:#000}.cmp-hotel-detail-container--bgColorSecondary{background-color:#262626}.cmp-hotel-detail-container--bgColorTertiary{background-color:#5f2836}.cmp-hotel-detail-container--bgColorFourth{background-color:#e9d0d5}.cmp-hotel-detail-container--bgColorFifth{background-color:#2e273b}.cmp-hotel-detail-container--bgColorSixth{background-color:#e5ebbe}.cmp-hotel-detail-container--bgColorSeventh{background-color:#f4ede9}.cmp-hotel-detail-container--bgColorEighth{background-color:#faf7f5}.cmp-hotel-detail-container--bgColorNinth{background-color:#fff}.cmp-hotel-detail-container--bgColorTenth{background-color:#868a8a}.cmp-hotel-detail-container--bgColorEleventh{background-color:#d71920}.cmp-hotel-detail-container--bgColorTransparent{background-color:transparent}.cmp-hotel-detail-container--bgColorFifth,.cmp-hotel-detail-container--bgColorPrimary,.cmp-hotel-detail-container--bgColorTertiary{color:#fff}.cmp-hotel-detail-container--bgColorFifth .cmp-accordion__icon,.cmp-hotel-detail-container--bgColorFifth .cmp-accordion__item,.cmp-hotel-detail-container--bgColorPrimary .cmp-accordion__icon,.cmp-hotel-detail-container--bgColorPrimary .cmp-accordion__item,.cmp-hotel-detail-container--bgColorTertiary .cmp-accordion__icon,.cmp-hotel-detail-container--bgColorTertiary .cmp-accordion__item{border-color:#fff}.cmp-hotel-detail-container--bgColorFifth .cmp-accordion__button,.cmp-hotel-detail-container--bgColorPrimary .cmp-accordion__button,.cmp-hotel-detail-container--bgColorTertiary .cmp-accordion__button{color:#fff}.cmp-hotel-detail-container--titleAlignCenter .cmp-hotel-detail-container__title{text-align:center}.cmp-hotel-detail-container--titleAlignRight .cmp-hotel-detail-container__title{text-align:right}.cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title{font-size:9rem;line-height:115%;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .cmp-hotel-detail-container--titleStyleH1 .cmp-hotel-detail-container__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title{font-size:7.2rem;line-height:1;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .cmp-hotel-detail-container--titleStyleH2 .cmp-hotel-detail-container__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title{font-size:6rem;line-height:1;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.1rem;text-transform:none}html:lang(zh) .cmp-hotel-detail-container--titleStyleH3 .cmp-hotel-detail-container__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title{font-size:4.8rem;line-height:120%;font-weight:200;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none}html:lang(zh) .cmp-hotel-detail-container--titleStyleH4 .cmp-hotel-detail-container__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title{font-size:3rem;line-height:125%;font-weight:400;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:normal;text-transform:none}html:lang(zh) .cmp-hotel-detail-container--titleStyleH5 .cmp-hotel-detail-container__title{font-family:NotoSansSC,Arial,sans-serif}.cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title{font-size:2rem;line-height:110%;font-weight:700;font-family:"Vignette Sans",Arial,sans-serif;letter-spacing:.075em;text-transform:none}html:lang(zh) .cmp-hotel-detail-container--titleStyleH6 .cmp-hotel-detail-container__title{font-family:NotoSansSC,Arial,sans-serif}@media (min-width:993px){.cmp-hotel-detail-container--colsNum2 .cmp-hotel-detail-container--expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem;row-gap:0}.cmp-hotel-detail-container--colsNum2 .cmp-hotel-detail-container--expanded .cmp-hotel-detail-container__title{grid-column:1/3}}@media (min-width:993px){.cmp-hotel-detail-container--colsNum3 .cmp-hotel-detail-container--expanded{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem;row-gap:0}.cmp-hotel-detail-container--colsNum3 .cmp-hotel-detail-container--expanded .cmp-hotel-detail-container__title{grid-column:1/4}}@media (min-width:993px){.cmp-hotel-detail-container--colsNum4 .cmp-hotel-detail-container--expanded{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem;row-gap:0}.cmp-hotel-detail-container--colsNum4 .cmp-hotel-detail-container--expanded .cmp-hotel-detail-container__title{grid-column:1/5}}.cmp-hotel-detail-container--colsAlignCenter .cmp-accordion__item{text-align:center}.cmp-hotel-detail-container--colsAlignRight .cmp-accordion__item{text-align:right}.cmp-hotel-detail-container--paddingVerticalNone>.cmp-hotel-detail-container{padding-top:0;padding-bottom:0}.cmp-hotel-detail-container--paddingVerticalSmall>.cmp-hotel-detail-container{padding-top:2rem;padding-bottom:2rem}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container{padding:0;display:flex;flex-direction:column;max-width:unset}@media (min-width:993px){.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container{flex-direction:row;flex-wrap:wrap}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>*{width:50%}}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-hotel-detail-container__title{display:none}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item{display:flex;align-items:center;justify-content:center}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item .cmp-accordion__header:empty{display:none}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item .cmp-accordion__panel{width:100%}@media (min-width:993px){.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item .cmp-accordion__panel{padding:0}}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item .cmp-gallery__title:empty{display:none}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item .image{max-width:100%}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item .image .cmp-image{margin:0;width:100%}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item .image .cmp-image__image{width:100%}.cmp-hotel-detail-container--layout50-50>.cmp-hotel-detail-container>.cmp-accordion__item .image .cmp-image__image img{width:100%}.hotel-detail-container.no-padding .cmp-hotel-detail-container{padding:0}.cmp-breadcrumb{padding:1.5rem;border-top:solid #000 .1rem;border-bottom:solid #000 .1rem}.cmp-breadcrumb__list{display:flex;max-width:113rem;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:0}.cmp-breadcrumb__item{font-size:1.6rem;line-height:1.2;letter-spacing:.014em;color:#000;text-transform:uppercase;margin-right:1.5rem;display:flex;flex-direction:row;align-items:center;padding:.5rem 0}.cmp-breadcrumb__item:after{content:"";display:block;padding:.5rem;border-right:solid #000 .1rem;border-bottom:solid #000 .1rem;margin-left:1.2rem;transform:rotate(-45deg)}.cmp-breadcrumb__item-link{color:#2e273b;font-weight:400;border-width:.1rem;padding-top:.5rem}.cmp-breadcrumb__item-link:hover{color:#5f2836}.cmp-breadcrumb__item>span{padding:.5rem 0;border-bottom:.1rem solid transparent}.cmp-breadcrumb__item:first-child{align-self:stretch;display:flex;align-items:center;border-right:solid #000 .1rem;padding-right:1.5rem}.cmp-breadcrumb__item:first-child:after{display:none}.cmp-breadcrumb__item:first-child a{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='none'><g><path d='M16.7456 8.68843L8.49975 0.490234L0.253906 8.68843' stroke='black'/><path d='M13.6961 5.61914V13.6492H3.41699V5.61914' stroke='black'/></g><defs><clipPath id='clip0'><rect width='17' height='14' fill='white'/></clipPath></defs></svg>");display:block;width:1.7rem;height:1.4rem;border:none;padding:0}.cmp-breadcrumb__item:first-child a:hover{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='none'><g><path d='M16.7456 8.68843L8.49975 0.490234L0.253906 8.68843' stroke='rgb(95, 40, 54)'/><path d='M13.6961 5.61914V13.6492H3.41699V5.61914' stroke='rgb(95, 40, 54)'/></g><defs><clipPath id='clip0'><rect width='17' height='14' fill='white'/></clipPath></defs></svg>")}.cmp-breadcrumb__item:last-child:after{display:none}.hotel-highlights{background-color:transparent;margin:50px 0}.hotel-highlights .ihg-highlights-module{background-color:#5f2836;color:#fff}.hotel-highlights .ihg-highlights-module .hotel-highlights__image-view{overflow:hidden}@media (min-width:993px){.hotel-highlights .ihg-highlights-module .hotel-highlights__image-view{width:62.5%;float:right}}.hotel-highlights .ihg-highlights-module .hotel-highlights__image{display:none}.hotel-highlights .ihg-highlights-module .hotel-highlights__image .cmp-image__image{display:block;line-height:0}.hotel-highlights .ihg-highlights-module .hotel-highlights__image img{width:100%}.hotel-highlights .ihg-highlights-module .hotel-highlights__image--active{display:block}.hotel-highlights .cmp-teaser{display:block}.hotel-highlights .sub-header{padding-top:20px;font-size:48px;font-weight:300;text-align:center}@media (min-width:993px){.hotel-highlights .sub-header{font-size:48px;padding-right:50%;margin-left:84px;padding-top:84px;padding-bottom:20px;-moz-text-align-last:left;text-align-last:left}}.hotel-highlights .cmp-teaser__content{background-color:#faf7f5;color:#000}.hotel-highlights .cmp-teaser__content .cmp-teaser__content__container{max-width:920px;margin:0 auto}@media (min-width:993px){.hotel-highlights .cmp-teaser__content .cmp-teaser__content__container{text-align:center}}.hotel-highlights .cmp-teaser__content .cmp-teaser__content__container .highlight-link{display:inline-block}.hotel-highlights .cmp-teaser__content .cmp-teaser__content__container .highlight-link a:focus{outline:2px solid #000}.hotel-highlights .cmp-teaser__content .cmp-teaser__content__container .phoneNumber-{display:none}.hotel-highlights .cmp-teaser__content .cmp-teaser__content__container .phoneNumber-desktop{display:none}@media (min-width:993px){.hotel-highlights .cmp-teaser__content .cmp-teaser__content__container .phoneNumber-desktop{display:block}}@media (min-width:993px){.hotel-highlights .cmp-teaser__content .cmp-teaser__content__container .phoneNumber-mobile{display:none}}.hotel-highlights .cmp-teaser__content .cmp-teaser__title{font-weight:300;font-size:3rem;line-height:1.37;letter-spacing:.011em}@media (min-width:993px){.hotel-highlights .cmp-teaser__content .cmp-teaser__title{font-size:4.8rem;line-height:1.25;text-align:center;margin-top:2.5rem}}.hotel-highlights .cmp-image__image{width:100%}.hotel-highlights .cmp-tabs__tabpanel:before{content:none!important}.hotel-highlights .cmp-tabs__tabpanel .cmp-teaser__image{display:none}@media (min-width:993px){.hotel-highlights .cmp-tabs__tabpanel--active{display:block}}.hotel-highlights .cmp-tabs__tablist{flex-direction:column;text-align:center;display:flex;margin-top:30px;margin-bottom:30px}@media (min-width:993px){.hotel-highlights .cmp-tabs__tablist{text-align:left}}.hotel-highlights .cmp-tabs__tablist .cmp-tabs__tab{margin:10px 0;border:none;font-weight:300;font-size:20px;outline:0}@media (min-width:993px){.hotel-highlights .cmp-tabs__tablist .cmp-tabs__tab{font-weight:300;font-size:30px;margin-left:88px}}.hotel-highlights .cmp-tabs__tablist .cmp-tabs__tab:focus{outline:2px solid #000}.hotel-highlights .cmp-tabs__tablist .cmp-tabs__tab--active{position:relative;font-weight:400}.hotel-highlights .cmp-tabs__tablist .cmp-tabs__tab--active:before{max-width:53px;transform:translateX(-125%);position:absolute;content:"";border-bottom:1px solid #fff;top:50%;width:20%;height:1px}@media (min-width:993px){.hotel-highlights .cmp-tabs__tablist .cmp-tabs__tab--active:before{max-width:unset;left:unset;right:104%;transform:none}}.cmp-meeting-room-card{padding:4rem 2.5rem;max-width:101rem;margin:0 auto}.cmp-meeting-room-card__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem;row-gap:5rem}@media (min-width:769px){.cmp-meeting-room-card__list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:13rem;column-gap:13rem}}.cmp-meeting-room-card__card{letter-spacing:.014em;color:#000}.cmp-meeting-room-card__card h4{font-weight:300;font-size:3rem;line-height:1.15;margin-bottom:1.5rem}.cmp-meeting-room-card__card dl{margin:0}.cmp-meeting-room-card__card dd{margin:0;font-weight:700;font-size:2rem;line-height:1.5;text-transform:lowercase}.cmp-meeting-room-card__card dd:first-letter{text-transform:uppercase}.cmp-meeting-room-card__card p{font-size:1.8rem;line-height:1.5;margin:1.5rem 0 0}.cmp-meeting-room-card__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:6rem}.cmp-meeting-room-card__actions>div+div{margin-top:4rem}.cmp-meeting-room-card__actions .cmp-button{display:block}.cmp-limited-time-features{padding:3rem 0;margin:0 2.5rem}@media (min-width:1201px){.cmp-limited-time-features{margin:0 auto;max-width:111rem}}.cmp-limited-time-features .limited_offers_headerline h2{font-size:4.5rem;line-height:1.1;font-weight:300;letter-spacing:.1rem;text-align:center}@media (min-width:769px){.cmp-limited-time-features .limited_offers_headerline h2{font-size:7.2rem;line-height:9rem}}.cmp-limited-time-features .limited_offers_headerline.targetoffer-redirection-link .offer-redirection-link{text-align:center}.cmp-limited-time-features .limited_offers_gallery{display:grid;grid-gap:3rem;row-gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:769px){.cmp-limited-time-features .limited_offers_gallery{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3rem}}.cmp-limited-time-features .offer-image img{max-width:100%}.cmp-limited-time-features .offer-information{padding:2.5rem 2rem}@media (min-width:769px){.cmp-limited-time-features .offer-information{padding:3rem 0 5rem}}.cmp-limited-time-features .offer-information>a{text-decoration:none;color:unset}.cmp-limited-time-features .offer-information .booknow_cta a,.cmp-limited-time-features .offer-information .link a{border-color:#2e273b;color:#2e273b;text-decoration:none;display:inline-block}.cmp-limited-time-features .offer-information .booknow_cta a:hover,.cmp-limited-time-features .offer-information .link a:hover{border-color:#5f2836;color:#5f2836}.cmp-limited-time-features .offer_title{font-size:3rem;font-weight:400;line-height:1.1;letter-spacing:.1rem;margin:0 0 2rem 0}@media (min-width:769px){.cmp-limited-time-features .offer_title{margin-bottom:3rem}}.cmp-limited-time-features .offer_subtitle{display:none}.cmp-limited-time-features .offer_paragraph{font-size:1.8rem;line-height:1.4;margin:0 0 2rem 0}@media (min-width:769px){.cmp-limited-time-features .offer_paragraph{margin-bottom:3rem}}.cmp-limited-time-features--colorWhite{color:#fff}.cmp-limited-time-features--colorWhite .offer-information .booknow_cta a,.cmp-limited-time-features--colorWhite .offer-information .link a{border-color:#fff;color:#fff}.cmp-limited-time-features--colorWhite .offer-information .booknow_cta a:hover,.cmp-limited-time-features--colorWhite .offer-information .link a:hover{border-color:#fff;color:#fff}.cmp-limited-time-features.gallery--cols-1 .limited_offers_gallery{grid-template-columns:minmax(0,1fr)}@media (min-width:769px){.cmp-limited-time-features.gallery--cols-1 .limited_offers_gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:769px){.cmp-limited-time-features.gallery--cols-1 .limited_offers_gallery .lo_element{grid-column:2}}@media (min-width:769px){.cmp-limited-time-features.gallery--cols-2 .limited_offers_gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.cmp-limited-time-features.gallery--cols-2 .limited_offers_gallery .lo_element:nth-child(odd){grid-column:2/4}.cmp-limited-time-features.gallery--cols-2 .limited_offers_gallery .lo_element:nth-child(even){grid-column:4/6}}.no-ltf-error#no-ltf-error{font-size:16px;color:#3f3d3d;margin-top:20px;margin-bottom:20px;line-height:26px;text-align:center}.cmp-attraction-card .cmp-display-logic__text{padding:0 2.5rem;max-width:101rem;margin:0 auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem;row-gap:4rem}@media (min-width:769px){.cmp-attraction-card .cmp-display-logic__text{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:13rem;column-gap:13rem;row-gap:6rem}}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card{letter-spacing:.014em;color:#000}@media (min-width:769px){.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card{margin-top:2rem}}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card dl{margin:0}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card dd{margin:0;font-weight:700;font-size:2rem;line-height:1.5}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card p{font-size:1.8rem;line-height:139%}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__name{margin-bottom:2rem}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__name h4{font-weight:400;font-size:2.5rem;line-height:115%}@media (min-width:769px){.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__name h4{font-size:3rem}}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__address{margin-bottom:2rem}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__address h6{font-weight:400;font-size:2rem;line-height:3rem}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__description{margin:1.5rem 0 0}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__actions{display:flex;margin-top:2rem}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__actions .cmp-button{display:block;font-weight:600;text-decoration:none;color:#000}.cmp-attraction-card .cmp-display-logic__text .cmp-attraction-card__card .cmp-attraction-card__actions .cmp-button:hover{color:#5f2836}.cmp-specialannouncements{background:#fff;border-left:4px solid #d71920;box-shadow:0 3px 6px rgba(0,35,64,.2);padding:30px 15px;position:relative;margin:15px auto}@media (min-width:992px){.cmp-specialannouncements{border-left-width:3px;padding:30px 60px;margin:30px auto;width:80%}}.cmp-specialannouncements__title{font-size:1.6rem;letter-spacing:.1rem;text-transform:uppercase}.cmp-specialannouncements__action{color:#000;display:inline-block;font-size:1.6rem;margin-top:15px;text-decoration:underline}.cmp-specialannouncements__action:hover{color:#5f2836}@media (min-width:768px){.cmp-specialannouncements__action{bottom:30px;margin:0;position:absolute;right:60px}.cmp-specialannouncements__action.cmp-specialannouncements__action--open{bottom:15px}[dir=rtl] .cmp-specialannouncements__action{right:unset;left:60px}}.cmp-specialannouncements .announcement-list{margin:0;padding:0}.cmp-specialannouncements .announcement-list:first-child{margin-top:20px}@media (min-width:992px){.cmp-specialannouncements .announcement-list:first-child{margin-top:40px}}.cmp-specialannouncements .announcement-list:last-child :last-child{margin-bottom:0}.cmp-specialannouncements .announcement-list__item{font-size:1.8rem;line-height:2.4rem;list-style:none;padding:0;margin-bottom:15px}@media (min-width:992px){.cmp-specialannouncements .announcement-list__item{margin-bottom:30px}}.cmp-restaurant-cards img{width:100%}.cmp-restaurant-cards .cmp-restaurant-card__list{margin-bottom:7rem}@media (max-width:768px){.cmp-restaurant-cards .cmp-restaurant-card__list{margin-bottom:5rem}}.cmp-restaurant-cards--container{display:flex;flex-direction:column;padding:0 2.25rem}@media (min-width:769px){.cmp-restaurant-cards--container{flex-direction:row;gap:7rem;padding:0}}.cmp-restaurant-cards--half{flex-basis:100%}@media (min-width:769px){.cmp-restaurant-cards--half{flex-basis:50%}}.cmp-restaurant-cards--half p:first-child{margin-top:0}.cmp-restaurant-cards--title{font-size:3rem;text-transform:capitalize;padding:0 2.25rem}@media (min-width:769px){.cmp-restaurant-cards--title{padding:0;font-size:4.8rem;font-weight:300;line-height:125%;color:#000;font-family:Inter,Arial,sans-serif}}.cmp-restaurant-cards--type{margin-top:0;text-transform:capitalize}.cmp-restaurant-cards--hours,.cmp-restaurant-cards--type{font-weight:700}.cmp-restaurant-cards--tagline{display:none}.cmp-restaurant-cards--location,.cmp-restaurant-cards--phone,.cmp-restaurant-cards--type{font-size:2rem}.cmp-restaurant-cards--buttons{align-items:center;justify-content:center}@media (max-width:768px){.cmp-restaurant-cards--buttons{padding-bottom:4.4rem}}.cmp-restaurant-cards--buttons .cmp-button--tertiary{padding-top:.6rem}@media (max-width:768px){.cmp-restaurant-cards--buttons .cmp-button--tertiary{padding-top:2.6rem}}.cmp-restaurant-cards--buttons .cmp-button--secondary{padding-top:2.4rem}@media (max-width:768px){.cmp-restaurant-cards--buttons .cmp-button--secondary{padding-top:3rem}}.cmp-restaurant-cards--buttons .cmp-button--secondary .cmp-button-wrapper{width:100%;margin:0 auto;text-align:center}.cmp-restaurant-cards--buttons .cmp-button--secondary .cmp-button-wrapper a:focus{outline:2px solid #000}.cmp-restaurant-cards .cmp-carousel{width:100%;margin:0 0 30px 0;padding:0}@media (min-width:769px){.cmp-restaurant-cards .cmp-carousel{margin-bottom:50px}}.cmp-restaurant-cards .cmp-carousel .slick-track{width:100%}.cmp-restaurant-cards .cmp-carousel .slick-track .cmp-carousel__item{width:100%;margin:0}.cmp-restaurant-cards .cmp-carousel__content .slick-arrow{position:absolute;bottom:-25px;height:50px;padding:0;margin:0;width:50px}@media (min-width:769px){.cmp-restaurant-cards .cmp-carousel__content .slick-arrow{bottom:-44px;height:88px;width:86px}}.cmp-restaurant-cards .cmp-carousel__content .slick-arrow:before{box-sizing:border-box;display:block;height:50px;width:50px;background-color:#faf7f5;padding:0;background-size:20px 17px;margin:0}@media (min-width:769px){.cmp-restaurant-cards .cmp-carousel__content .slick-arrow:before{background-size:35px 30px;height:88px;width:86px}}.cmp-restaurant-cards .cmp-carousel__content .slick-prev{right:50px;left:auto}@media (min-width:769px){.cmp-restaurant-cards .cmp-carousel__content .slick-prev{right:86px}}.cmp-restaurant-cards .cmp-carousel__content .slick-next{right:0}.cmp-restaurant-cards--label{font-weight:700;font-size:18px;font-style:normal;line-height:150%}.cmp-restaurant-cards p{font-weight:400;font-size:18px;font-style:normal;line-height:150%}.cmp-restaurant-cards--phone{display:block!important}#digitaldir-dining .restaurant-cards .cmp-restaurant-card{display:block}#digitaldir-dining .restaurant-cards .cmp-restaurant-card .cmp-restaurant-cards--title-dining li{font-size:18px;line-height:27px}@media (max-width:767px){#digitaldir-dining .restaurant-cards .cmp-restaurant-card .cmp-restaurant-cards--title-dining li{font-size:16px;line-height:26px}}.cmp-display-logic__text{font-size:1.8rem;line-height:1.35}.cmp-display-logic__text h5{font-size:2rem}.cmp-display-logic__action-container{margin-top:2.5rem}.cmp-display-logic__action-link{color:#2e273b;font-size:1.8rem;font-weight:400;letter-spacing:.1rem;text-decoration:underline}.cmp-display-logic--buttonStylePrimary .cmp-display-logic__action-link{color:#fff;background-color:#2e273b;text-decoration:none}.cmp-display-logic--buttonStylePrimary .cmp-display-logic__action-link:hover{background-color:#5f2836}.cmp-display-logic--buttonStyleSecondary .cmp-display-logic__action-link{background-color:transparent;border:.2rem solid #2e273b;color:#000;text-decoration:none}.cmp-display-logic--buttonStyleSecondary .cmp-display-logic__action-link:hover{border-color:#e9d0d5}.cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link{border-color:#2e273b;color:#2e273b;text-decoration:none}.cmp-display-logic--buttonStyleTertiary .cmp-display-logic__action-link:hover{color:#5f2836}.cmp-display-logic--buttonStyleBasic .cmp-display-logic__action-link{color:#5f2836;text-decoration:none}@media (max-width:768px){.cmp-display-logic__text h5{font-size:2.5rem}}.cmp-map-hotel-info{background-color:#fff}.cmp-map-hotel-info--clay-bg .cmp-map-hotel-info{background:#e5ebbe}.cmp-map-hotel-info .row{display:grid;grid-template-areas:"left" "right"}@media (min-width:769px){.cmp-map-hotel-info .row{grid-template-areas:"left left left left left right right right right right right right";grid-template-columns:repeat(12,8.33%)}}.cmp-map-hotel-info .col-sm-4{grid-area:left;position:relative}.cmp-map-hotel-info .map-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;overflow:hidden;position:relative;height:100%;width:100%;min-height:340px}.cmp-map-hotel-info .google-map{width:100%;max-height:100%;min-height:390px;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:auto;-o-object-fit:cover;object-fit:cover}.cmp-map-hotel-info .col-sm-8{grid-area:right;text-align:left;display:flex;padding-left:22.5px;padding-bottom:40px;flex-direction:column;justify-content:center;padding-top:2rem;background:#faf7f5}@media (min-width:769px){.cmp-map-hotel-info .col-sm-8{padding-left:62.5px;padding-bottom:67.5px;padding-top:0}}.cmp-map-hotel-info strong{font-weight:400}.cmp-map-hotel-info .hotel-details-title{font-family:Inter,Arial,sans-serif;font-style:normal;font-size:4rem;line-height:6rem;margin-bottom:50px;font-weight:300}@media (min-width:769px){.cmp-map-hotel-info .hotel-details-title{font-size:4.8rem;line-height:3.6rem}}.cmp-map-hotel-info .hotel-details-title strong{font-style:normal}.cmp-map-hotel-info .hotel-details .hotel-details-left-label{font-style:normal}.cmp-map-hotel-info address{display:block;font-style:normal;font-size:2rem;line-height:4.2rem}.cmp-map-hotel-info .button-right-order{display:flex;flex-direction:column}.cmp-map-hotel-info .right-section{order:1}.cmp-map-hotel-info a{text-decoration:none}.cmp-map-hotel-info .button-right-order{display:flex;flex-direction:column}.cmp-map-hotel-info .right-section{order:1;margin-top:0}.cmp-map-hotel-info .transportation-button{order:2}.cmp-map-hotel-info .transportation-button a{font-weight:700;border-bottom:1px #2e273b solid;color:#2e273b;text-decoration:none;padding-bottom:.7rem;white-space:nowrap;font-size:1.6rem;line-height:2.4rem;font-family:Inter,Arial,sans-serif;text-transform:uppercase}.cmp-map-hotel-info .transportation-button a:hover{border-bottom:1px #5f2836 solid;color:#5f2836}.cmp-map-hotel-info p.right-section{font-family:Inter,Arial,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;margin-bottom:3rem}.cmp-map-hotel-info p.right-section strong{font-weight:400;font-size:1.8rem}.cmp-map-hotel-info p:not(.right-section,.hotel-details-title){font-style:normal;font-size:1.8rem}.cmp-map-hotel-info p:not(.right-section,.hotel-details-title) strong{font-size:2.44rem}.limited-time-feature-detail{font-family:Inter,Arial,sans-serif;margin-top:40px;padding:0 15px}@media (min-width:769px){.limited-time-feature-detail{margin-top:60px}}.limited-time-feature-detail .limited_offers_content{display:flex;flex-direction:column;text-align:center}.limited-time-feature-detail .offer__title{order:0;text-align:center;margin:40px 0 0}@media (min-width:769px){.limited-time-feature-detail .offer__title{margin:60px 0 0}}.limited-time-feature-detail .offer__title:not(h2):not(h3):not(h4):not(h5):not(h6){font-style:normal;font-weight:300;font-size:48px;line-height:55px}@media (min-width:769px){.limited-time-feature-detail .offer__title:not(h2):not(h3):not(h4):not(h5):not(h6){font-size:72px;line-height:90px}}.limited-time-feature-detail .offer__subtitle{order:1;font-style:normal;font-weight:600;font-size:20px;line-height:26px;margin:30px 0 0}.limited-time-feature-detail .teaser{order:2;margin-top:40px}@media (min-width:769px){.limited-time-feature-detail .teaser{margin-top:60px}}.limited-time-feature-detail .cmp-teaser{display:flex;flex-direction:column;padding:0!important}.limited-time-feature-detail .cmp-teaser img{max-width:100%}.limited-time-feature-detail .cmp-teaser__content__container{padding:0!important}.limited-time-feature-detail .cmp-teaser__content{max-width:556px;align-self:center}.limited-time-feature-detail .cmp-teaser__description p{font-style:normal;font-weight:400;font-size:18px;line-height:25px}.limited-time-feature-detail .booknow_cta{display:table;padding:10px 20px;height:39px;background:#2e273b;color:#fff;margin:30px auto}.limited-time-feature-detail .offer__btn-download-document{font-size:16px;font-family:Inter,Arial,sans-serif;font-weight:400;padding:0;margin:30px 0;text-decoration:underline}.limited-time-feature-detail .offer__btn-download-document:active,.limited-time-feature-detail .offer__btn-download-document:hover,.limited-time-feature-detail .offer__btn-download-document:visited{color:#000}.gallery .slick-next,.gallery .slick-prev{display:none!important}@media (min-width:769px){.gallery .slick-next,.gallery .slick-prev{display:block!important;top:50%;max-height:130px}}.gallery .slick-prev{left:-100px}.gallery .slick-next{right:-100px}.gallery .cmp-carousel .cmp-image__image:after{width:70%;right:-15px;top:15px;left:auto!important}@media (min-width:769px){.gallery .cmp-carousel .cmp-image__image:after{right:-35px;bottom:-35px}}.gallery .cmp-gallery__grid-item:nth-child(n+2){display:none}@media (min-width:769px){.gallery .cmp-gallery .cmp-carousel__content .slick-arrow{position:absolute;bottom:50%;height:55px;padding:0;margin:0}.gallery .cmp-gallery .cmp-carousel__content .slick-arrow:before{background-size:65px 55px;display:block;height:55px;width:65px;margin:0}.gallery .cmp-gallery .cmp-carousel__content .slick-prev{left:-100px}.gallery .cmp-gallery .cmp-carousel__content .slick-next{right:-100px}}.gallery .cmp-gallery .cmp-image__image{width:100%}.gallery .cmp-gallery .cmp-image__image img{width:100%}.gallery .cmp-carousel .cmp-carousel__content .slick-dots{bottom:unset}.gallery .cmp-carousel .cmp-carousel__content .slick-dots li button::before{border:1px solid #2e273b;border-radius:50%;content:"";height:10px;opacity:1;width:10px}.gallery .cmp-carousel .cmp-carousel__content .slick-dots li.slick-active button::before{background:#2e273b}@media (min-width:769px){.gallery .cmp-carousel .cmp-carousel__content .slick-dots{display:none!important}}.guest-reviews .IWSfrContentContainer{flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:3rem;justify-content:flex-start}.guest-reviews .IWSfrContentContainer .star-rating{flex:100% 0 0}.guest-reviews .IWSfrContentContainer .IWSfrOutOf{min-width:9rem}p.cmp-regulatory-email.rte a{color:#000;text-decoration:underline}p.cmp-regulatory-email.rte a:hover{color:#5f2836}p.cmp-regulatory-url.rte a{color:#000;text-decoration:underline}p.cmp-regulatory-url.rte a:hover{color:#5f2836}.hotel-defined-packages .hotel-defined-packages_headerline span{font-weight:200;font-family:"Vignette Sans",Arial,sans-serif}.hotel-defined-packages .hotel-defined-packages_gallery .hdp_element .top .hdp_paragraph{line-height:2.7rem}.hotel-defined-packages .hotel-defined-packages_gallery .cmp-carousel{width:unset;margin:unset}.hotel-defined-packages .hdp-redirection-link{padding-top:2rem}.cmp-button.secondary .cmp-button-wrapper{border-radius:.3rem;border:.1rem solid #2e273b}.cmp-button.secondary .cmp-button-wrapper:hover{border-color:#5f2836}.cmp-button.secondary .cmp-button-wrapper:hover .cmp-button__text{color:#5f2836}.cmp-button.secondary .cmp-button-wrapper .cmp-button__text{font-size:1.6rem;line-height:110%;font-weight:600;color:#2e273b}.merch.cmp-teaser--icon-text-banner .cmp-teaser__content,.merch.cmp-teaser--icon-text-banner .cmp-teaser__image{flex:none}