/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.splide__arrows .splide__arrow{background:transparent}.splide__arrows .splide__arrow:after{display:block;content:"";-webkit-mask-image:url(/themes/custom/viceroy/assets/img/icons/arrow.svg);mask-image:url(/themes/custom/viceroy/assets/img/icons/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-alt);height:10px;width:48px}.splide__arrows .splide__arrow--prev:after{rotate:180deg}.splide__arrows .splide__arrow:focus,.splide__arrows .splide__arrow:focus-visible{outline:2px solid #bd2611;outline-offset:3px}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:ABC Rom;src:local("ABC Rom Light"),local("ABC-Rom-Light"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Light-Trial.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Light-Trial.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Rom;src:local("ABC Rom Regular"),local("ABC-Rom-Regular"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Regular-Trial.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Regular-Trial.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Rom;src:local("ABC Rom Medium"),local("ABC-Rom-Medium"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Medium-Trial.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Medium-Trial.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Rom;src:local("ABC Rom Book"),local("ABC-Rom-Book"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Book-Trial.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Book-Trial.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ABC Rom;src:local("ABC Rom Bold"),local("ABC-Rom-Bold"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Bold-Trial.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Bold-Trial.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABC Rom;src:local("ABC Rom Heavy"),local("ABCRom-Heavy"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Heavy-Trial.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Heavy-Trial.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:ABC Rom;src:local("ABC Rom Black"),local("ABCROM-Black"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Black-Trial.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/abc-rom/ABCROM-Black-Trial.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Romie;src:local("Romie Light"),local("romie-Light"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-Light.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Romie;src:local("Romie Regular"),local("Romie-Regular"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-Regular.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-Reguar.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Romie;src:local("Romie Medium"),local("romie-Medium"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-Medium.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Romie;src:local("Romie Black Italic"),local("romie-BlackItalic"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-BlackItalic.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Romie;src:local("Romie Bold Italic"),local("romie-BoldItalic"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-BoldItalic.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-BoldItalic.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:Romie;src:local("Romie Heavy Italic"),local("romie-HeavyItalic"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-HeavyItalic.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-HeavyItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Romie;src:local("Romie Medium Italic"),local("romie-MediumItalic"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-MediumItalic.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Romie;src:local("Romie Italic"),local("romie-Italic"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-Italic.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Romie;src:local("Romie Light Italic"),local("romie-LightItalic"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-LightItalic.woff2) format("woff2"),url(/themes/custom/viceroy/assets/fonts/romie/Romie-LightItalic.woff) format("woff");font-weight:300;font-style:italic}.container{margin:0 auto;max-width:1632px}.container,.container-full{padding-right:16px;padding-left:16px;width:100%}@media (min-width:1280px){.container-full{padding-left:32px;padding-right:32px}}.container-medium{max-width:1472px}.container-medium,.container-small{margin:0 auto;padding-left:16px;padding-right:16px}.container-small{max-width:1024px}.container-narrow{margin:0 auto;max-width:864px;padding-left:16px;padding-right:16px}.wrapper{position:relative}.columns{display:block;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px;margin-right:-8px}@media (min-width:768px){.columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:1280px){.columns{margin-left:-16px;margin-right:-16px}}.columns>*{max-width:100%;padding-left:8px;padding-right:8px}@media (min-width:1280px){.columns>*{padding-left:16px;padding-right:16px}}.columns.gapless{margin-left:0;margin-right:0}.columns.gapless>*{padding-left:0;padding-right:0}.columns.gap-small{margin-left:-8px;margin-right:-8px}.columns.gap-small>*{padding-left:8px;padding-right:8px}.columns.one>*,.columns>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.columns.two>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.columns.two>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.columns.three>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:1024px){.columns.three>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1280px){.columns.three>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}.columns.four>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.columns.four>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1920px){.columns.four>*{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:768px){.columns.five{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.columns.five>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.columns.five>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1280px){.columns.five>*{width:33.33333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:1920px){.columns.five>*{width:20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:768px){.columns.six{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.columns.six>*{width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.columns.six>*{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1280px){.columns.six>*{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:1920px){.columns.six>*{width:16.66666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}}.sr-only,.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background-color:#fff;display:block;left:50%;padding:12px;position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:1}.skip-link:focus{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.pattern-preview__preview{min-width:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:root{--color-main:#79261b;--color-main-ghost:#79261B0F;--color-alt:#bd2611;--font-body:ABC Rom,sans-serif,serif;--font-display:Romie,serif,sans-serif}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body,html{height:100%;position:relative}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:auto;margin-left:auto!important;margin-right:auto!important;font-family:var(--font-body);font-size:16px;color:#585858;line-height:2;background-color:#f7f6ef}body,body.booking-nav-open,body.mobile-nav-open{-ms-scroll-chaining:none;overscroll-behavior:none}body.booking-nav-open,body.mobile-nav-open{overflow:hidden}body.hero-none #content{padding-top:100px}@media (min-width:1024px){body.hero-none #content{padding-top:110px}}@media (min-width:1280px){body.hero-none #content{padding-top:158px}}@media (min-width:1920px){body.hero-none #content{padding-top:179px}}@media (min-width:1280px){body.hero-none #content:has(.panel .paragraph .kouto-v2){padding-top:140px}}a[data-extlink] svg{display:none}:focus{outline:1px dotted #fff}a{color:var(--color-alt);font-weight:700;-webkit-transition:.1s;transition:.1s;text-underline-offset:4px}a.icon-socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}a:hover{color:var(--color-main)}p{margin-bottom:16px}p:last-child{margin:0}p iframe{max-width:100%}em{font-style:italic}strong{font-weight:700}hr{margin:16px 0}.table-responsive{overflow-x:auto}table thead{background:#585858;color:#fff;font-weight:700}table tbody{border:1px solid #585858;font-weight:300}table tr:nth-child(2n){background:#fff}table tr td,table tr th{padding:8px 16px;text-align:center}table tr td:first-child,table tr th:first-child{text-align:left}table tr td:last-child,table tr th:last-child{text-align:right}table tr.center-items td{text-align:center}@media (max-width:768px){.pb-xxs{padding-bottom:8px!important}}@media (min-width:768px){.pb-xxs{padding-bottom:16px!important}}@media (max-width:768px){.pb-xs{padding-bottom:16px!important}}@media (min-width:768px){.pb-xs{padding-bottom:24px!important}}@media (max-width:768px){.pb-sm{padding-bottom:24px!important}}@media (min-width:768px){.pb-sm{padding-bottom:32px!important}}@media (max-width:768px){.pb,.pb-md{padding-bottom:32px!important}}@media (min-width:768px){.pb,.pb-md{padding-bottom:40px!important}}@media (max-width:768px){.pb-lg{padding-bottom:48px!important}}@media (min-width:768px){.pb-lg{padding-bottom:64px!important}}@media (max-width:768px){.pb-xl{padding-bottom:64px!important}}@media (min-width:768px){.pb-xl{padding-bottom:80px!important}}@media (max-width:768px){.pb-xxl{padding-bottom:80px!important}}@media (min-width:768px){.pb-xxl{padding-bottom:100px!important}}@media (max-width:768px){.pb-xxxl{padding-bottom:96px!important}}@media (min-width:768px){.pb-xxxl{padding-bottom:128px!important}}@media (max-width:768px){.pt-xxs{padding-top:8px!important}}@media (min-width:768px){.pt-xxs{padding-top:16px!important}}@media (max-width:768px){.pt-xs{padding-top:16px!important}}@media (min-width:768px){.pt-xs{padding-top:24px!important}}@media (max-width:768px){.pt-sm{padding-top:24px!important}}@media (min-width:768px){.pt-sm{padding-top:32px!important}}@media (max-width:768px){.pt,.pt-md{padding-top:32px!important}}@media (min-width:768px){.pt,.pt-md{padding-top:40px!important}}@media (max-width:768px){.pt-lg{padding-top:48px!important}}@media (min-width:768px){.pt-lg{padding-top:64px!important}}@media (max-width:768px){.pt-xl{padding-top:64px!important}}@media (min-width:768px){.pt-xl{padding-top:80px!important}}@media (max-width:768px){.pt-xxl{padding-top:80px!important}}@media (min-width:768px){.pt-xxl{padding-top:100px!important}}@media (max-width:768px){.pt-xxxl{padding-top:96px!important}}@media (min-width:768px){.pt-xxxl{padding-top:128px!important}}.p-none{padding:0!important}.columns>*{margin-bottom:16px}@media (min-width:768px){.columns>*{margin-bottom:24px}}.heading{margin-bottom:16px}@media (min-width:768px){.heading{margin-bottom:24px}}.cke_editable ol,.cke_editable ul,main ol,main ul{list-style-type:disc;margin-bottom:16px;padding-left:16px}.cke_editable ol li,.cke_editable ul li,main ol li,main ul li{margin:5px 0 10px}.cke_editable ol,main ol{list-style:decimal}.body{margin-bottom:16px}.body a:not(.btn){font-weight:inherit;text-underline-offset:4px}.body a:not(.btn)+a{color:var(--color-main)}.body img{max-width:100%}.layout-container{position:relative}.content .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media (min-width:1024px){.content .links{gap:40px}}.content .links a{font-size:.688rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.103rem;text-transform:uppercase}.content .links a:last-child{margin-bottom:0}a#skip-main:active,a#skip-main:focus,a#skip-main:focus-visible{position:absolute!important;background-color:hsla(0,0%,100%,.8);left:auto!important;top:100px!important;width:30%!important;height:auto!important;overflow:auto!important;margin:10px 35%!important;padding:5px!important;text-align:center!important;font-size:1rem!important;z-index:1010!important;-webkit-clip-path:none!important;clip-path:none!important;clip:auto!important}@media (min-width:1024px){a#skip-main:active,a#skip-main:focus,a#skip-main:focus-visible{top:40px!important}}#user-logout-confirm{text-align:center;padding:64px 16px}#user-logout-confirm h1{text-transform:uppercase}#user-logout-confirm h1>span{font-family:var(--font-body);text-transform:uppercase;letter-spacing:0;font-weight:500}@media (max-width:360px){#user-logout-confirm h1>span{margin-left:-.2em}}#user-logout-confirm #edit-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}#user-logout-confirm #edit-actions,#user-logout-confirm #edit-actions #edit-submit{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#user-logout-confirm #edit-actions #edit-submit{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:18px 32px;gap:10px;border-radius:2px;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;line-height:100%;text-decoration:none;background:var(--color-main);color:#f1f0e4;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent}#user-logout-confirm #edit-actions #edit-submit:hover{background:var(--color-alt);color:#fff}#user-logout-confirm #edit-actions #edit-cancel{background:none;border:none;color:var(--color-main);display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.15rem;padding:0;text-decoration:none;text-transform:uppercase;line-height:100%;text-align:center}#user-logout-confirm #edit-actions #edit-cancel:after{content:"";display:block;position:relative;bottom:0;left:0;width:0;height:1px;background:var(--color-main);-webkit-transition:width .3s ease-out;transition:width .3s ease-out}#user-logout-confirm #edit-actions #edit-cancel:hover{color:var(--color-alt)}#user-logout-confirm #edit-actions #edit-cancel:hover:after{width:100%}#teconsent{left:0;top:5px;position:relative;z-index:10000}#consent_blackbar{position:fixed;bottom:0;left:0;z-index:10000000000;width:100%}#consent_blackbar:has(#truste-consent-track)+#teconsent{bottom:110px}#consent_blackbar #truste-consent-track{background:var(--color-main)!important}#consent_blackbar #truste-consent-text{font-family:var(--font-body);font-size:.875rem}#consent_blackbar .truste-cookie-link{color:#f1f0e4}#consent_blackbar .truste-cookie-link:hover{color:#fff}#consent_blackbar .truste-button2{font-family:var(--font-body);border:1px solid hsla(55,32%,92%,.2);color:#f1f0e4;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;padding:18px 32px}#consent_blackbar .truste-button2:hover{border:1px solid #f1f0e4!important}.grecaptcha-badge{visibility:hidden}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:300;line-height:1.2;padding:0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:var(--color-main);font-family:var(--font-display)}.h1,h1{font-weight:400;line-height:120%;letter-spacing:.094rem;font-size:2.875rem}@media only screen and (min-width:360px){.h1,h1{font-size:calc(2.875rem + 18 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.h1,h1{font-size:4rem}}.h2,h2{color:var(--color-main);font-family:var(--font-display);font-weight:400;letter-spacing:0;font-size:1.75rem}@media only screen and (min-width:360px){.h2,h2{font-size:calc(1.75rem + 20 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.h2,h2{font-size:3rem}}.h3,h3{letter-spacing:0;font-size:1.438rem}@media only screen and (min-width:360px){.h3,h3{font-size:calc(1.438rem + 9 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.h3,h3{font-size:2rem}}.h4,h4{letter-spacing:0;font-size:1.25rem}@media only screen and (min-width:360px){.h4,h4{font-size:calc(1.25rem + 7 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.h4,h4{font-size:1.688rem}}.h5,h5{letter-spacing:0;font-size:1.125rem}@media only screen and (min-width:360px){.h5,h5{font-size:calc(1.125rem + 6 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.h5,h5{font-size:1.5rem}}i{font-style:italic}p{font-family:var(--font-body);font-weight:400;line-height:180%;font-size:.938rem;letter-spacing:.03rem}@media only screen and (min-width:360px){p{font-size:calc(.938rem + 1 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){p{font-size:1rem}}p.-xl{font-size:1.125rem}@media (min-width:768px){p.-xl{font-size:1.188rem}}@media (min-width:1280px){p.-xl{font-size:1.25rem}}@media (min-width:1920px){p.-xl{font-size:1.313rem}}p.-lg{font-size:1rem}@media (min-width:768px){p.-lg{font-size:1.063rem}}@media (min-width:1280px){p.-lg{font-size:1.125rem}}p.-base{font-size:.938rem}@media (min-width:1280px){p.-base{font-size:1rem}}p.-md{font-size:.875rem}@media (min-width:1280px){p.-md{font-size:.938rem}}p.-sm{font-size:.813rem}@media (min-width:1280px){p.-sm{font-size:.875rem}}p.-xs{font-size:.75rem}@media (min-width:1280px){p.-xs{font-size:.813rem}}.scripted{font-family:Romie,serif;-webkit-font-feature-settings:"ss01" 1;font-feature-settings:"ss01" 1;font-style:italic;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;font-weight:inherit}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase}.local-tasks{background:#fff;border-radius:3px;bottom:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);padding:20px;position:fixed;right:10px;z-index:10}.local-tasks ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.local-tasks ul li{margin:0 10px}.local-tasks ul a{padding:5px;text-decoration:none}.user-login-form{margin:0 auto;padding:32px 16px;max-width:350px}.user-login-form #edit-name{font-family:sans-serif}.drupal-messages{padding:30px 50px;background:#fff;color:#000}.component-unpublished{opacity:.25}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}.breadcrumbs{background:#f1f0e4;font-size:.688rem;font-weight:600;line-height:1.125rem;text-transform:uppercase;border-top:1px solid rgba(0,0,0,.1)}.breadcrumbs ol{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:clamp(8px,1.5vw,16px) clamp(20px,2vw,80px);margin:0 auto}.breadcrumbs ol li{color:#585858;margin:0}.breadcrumbs ol li:first-child{padding-left:0}.breadcrumbs ol li:last-child{color:var(--color-main);padding-left:0;text-decoration:underline;font-weight:600}.breadcrumbs ol li:last-child:after{display:none}.breadcrumbs ol li:after{content:"";background:url('data:image/svg+xml;charset=utf-8,<svg width="33" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.868 8l8 8-8 8-2-2 6-6-6-6 2-2z" fill="%23585858"/></svg>') 50% no-repeat;background-size:16px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:10px;vertical-align:middle;width:6px;margin:0 clamp(15px,.5vw,30px)}.breadcrumbs ol li a{color:inherit;font-weight:600;text-decoration:none}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:15px 32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:2px;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;line-height:1.125rem;text-decoration:none}.btn--red{background:#79261b;color:#f1f0e4;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.btn--red:hover{background:var(--color-alt);color:#fff}.btn--brand,.btn--primary{background:var(--color-main);color:#f1f0e4;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.btn--brand:hover,.btn--primary:hover{background:var(--color-alt);color:#fff}.btn--brand-outline,.btn--secondary{background:transparent;color:var(--color-main);border:1px solid currentColor;-webkit-transition:background-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out}.btn--brand-outline:hover,.btn--secondary:hover{background:var(--color-main);color:#fff}.btn--check-rates{background:none;border:none;color:#f1f0e4;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1.125rem;letter-spacing:normal;padding:0;text-transform:none}@media only screen and (min-width:360px){.btn--check-rates{font-size:calc(1.125rem + 6 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.btn--check-rates{font-size:1.5rem}}.btn--check-rates:hover{color:#f1f0e4}.btn--check-rates:focus,.btn--check-rates:focus-visible{outline:2px solid #bd2611;outline-offset:3px;-webkit-box-shadow:none;box-shadow:none}.btn--link,.btn--tertiary{background:none;border:none;color:var(--color-main);display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.15rem;padding:0;text-decoration:none;text-transform:uppercase}.btn--link:after,.btn--tertiary:after{content:"";display:block;position:relative;bottom:0;left:0;width:0;height:1px;background:var(--color-main);-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.btn--link:hover,.btn--tertiary:hover{color:var(--color-alt)}.btn--link:hover:after,.btn--tertiary:hover:after{width:100%}.footer{background-color:var(--color-main)}.footer,.footer a,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5{color:#f1f0e4}.footer .container-medium{padding:80px 16px}@media (min-width:768px){.footer .container-medium{padding:48px 32px}}@media (min-width:1280px){.footer .container-medium{padding:96px 56px}}.footer .newsletter{border-bottom:1px solid #fff;position:relative}.footer .newsletter-bg{background-size:cover;opacity:.15;position:absolute;width:100%;height:100%}.footer .newsletter .connect-newsletter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:0 6px;max-width:1120px;position:relative;gap:0 80px}@media (min-width:768px){.footer .newsletter .connect-newsletter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1280px){.footer .newsletter .connect-newsletter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.footer .newsletter .connect-newsletter .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:575px;margin-bottom:40px}@media (min-width:1280px){.footer .newsletter .connect-newsletter .content{max-width:400px;margin-bottom:0}}.footer .newsletter .connect-newsletter__title{text-align:left}@media (min-width:768px){.footer .newsletter .connect-newsletter__title{text-align:center}}@media (min-width:1280px){.footer .newsletter .connect-newsletter__title{text-align:left}}.footer .newsletter .connect-newsletter .webform{margin-bottom:10px}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form{position:relative}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form .form-item-email-address{border-bottom:1px solid #f1f0e4;height:50px}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form .form-item-email-address label{visibility:hidden;position:absolute;width:0}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form .form-item-email-address input{background:none;border:none;color:#f1f0e4;font-size:1.125rem;font-weight:600;width:75%;height:50px;padding:0}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form .form-item-email-address input::-webkit-input-placeholder{color:#f1f0e4;font-size:1.125rem;font-weight:600}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form .form-item-email-address input::-moz-placeholder{color:#f1f0e4;font-size:1.125rem;font-weight:600}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form .form-item-email-address input:-ms-input-placeholder,.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form .form-item-email-address input::-ms-input-placeholder{color:#f1f0e4;font-size:1.125rem;font-weight:600}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form .form-item-email-address input::placeholder{color:#f1f0e4;font-size:1.125rem;font-weight:600}.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form input.webform-button--submit{position:relative;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;text-transform:uppercase;color:#f1f0e4;font-size:.75rem;font-weight:700;letter-spacing:.15rem;margin-top:20px;padding:0}@media (min-width:768px){.footer .newsletter .connect-newsletter .webform .webform-submission-newsletter-form input.webform-button--submit{position:absolute;margin-top:0}}.footer .newsletter:not(:has([type=email])) .connect-newsletter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .newsletter:not(:has([type=email])) .connect-newsletter .content{gap:24px 32px;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1280px){.footer .newsletter:not(:has([type=email])) .connect-newsletter .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:none;text-align:left;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}}.footer .newsletter:not(:has([type=email])) .connect-newsletter .content>div{max-width:400px}.footer .newsletter:not(:has([type=email])) .connect-newsletter .webform{margin:0}.footer .newsletter:not(:has([type=email])) .connect-newsletter .webform .webform-submission-newsletter-form input.webform-button--submit{border-radius:2px;border:1px solid hsla(55,32%,92%,.2);padding:16px 32px;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out;-webkit-transform:none;-ms-transform:none;transform:none;position:relative;top:auto;right:auto}.footer .newsletter:not(:has([type=email])) .connect-newsletter .webform .webform-submission-newsletter-form input.webform-button--submit:hover{border-color:#f1f0e4}.footer .copy .container-medium .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;gap:40px}@media (min-width:1280px){.footer .copy .container-medium .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:88px}}.footer .copy .container-medium .content .property-brand-details .logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}@media (min-width:1280px){.footer .copy .container-medium .content .property-brand-details .logo-wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer .copy .container-medium .content .property-brand-details .logo-wrapper a:focus,.footer .copy .container-medium .content .property-brand-details .logo-wrapper a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:2px}.footer .copy .container-medium .content .property-brand-details .logo-wrapper img{max-width:250px}.footer .copy .container-medium .content .property-brand-details .address{text-align:center}@media (min-width:1280px){.footer .copy .container-medium .content .property-brand-details .address{text-align:left;max-width:350px}}.footer .copy .container-medium .content .property-brand-details .below-contact-content,.footer .copy .container-medium .content .property-brand-details .phone,.footer .copy .container-medium .content .property-brand-details .reservation-phone{text-align:center}@media (min-width:1280px){.footer .copy .container-medium .content .property-brand-details .below-contact-content,.footer .copy .container-medium .content .property-brand-details .phone,.footer .copy .container-medium .content .property-brand-details .reservation-phone{text-align:left}}.footer .copy .container-medium .content .property-brand-details .below-contact-content a,.footer .copy .container-medium .content .property-brand-details .phone a,.footer .copy .container-medium .content .property-brand-details .reservation-phone a{font-size:.938rem;font-weight:400}.footer .copy .container-medium .content .property-brand-details .below-contact-content a svg,.footer .copy .container-medium .content .property-brand-details .phone a svg,.footer .copy .container-medium .content .property-brand-details .reservation-phone a svg{display:none}@media (min-width:768px){.footer .copy .container-medium .content .footer-menu__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu{margin-bottom:16px;padding:0 6px;width:50%}@media (min-width:768px){.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu{width:unset}}.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu.left{float:left}.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu.center{float:right}@media (min-width:768px){.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu.center{float:left}}@media (min-width:768px){.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu.right{float:right}}.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu li span{font-size:.938rem;font-weight:400;text-transform:uppercase}.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu li:last-child a{display:block;height:24px}.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu a{display:block;font-weight:400;text-decoration:none;font-size:.938rem}.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu a:focus,.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:2px}.footer .copy .container-medium .content .footer-menu__wrapper .footer-menu a span.extlink-nobreak{text-transform:inherit}.footer .copy .container-medium .content .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media (min-width:1280px){.footer .copy .container-medium .content .social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:0}}.footer .copy .container-medium .content .social .social-title{font-size:.938rem;display:block;line-height:2rem;text-transform:uppercase}.footer .copy .container-medium .content .social .social-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;padding-top:8px}.footer .copy .container-medium .content .social .social-icons a{display:block}.footer .copy .container-medium .content .social .social-icons a:before{content:"";display:block;background-position:50%;background-repeat:no-repeat;background-size:contain;height:18px;width:18px;-webkit-transition:all .5s ease;transition:all .5s ease}.footer .copy .container-medium .content .social .social-icons a:hover:before{opacity:.6}.footer .copy .container-medium .content .social .social-icons a:focus,.footer .copy .container-medium .content .social .social-icons a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:2px}.footer .copy .container-medium .content .social .social-icons a svg.ext{display:none}.footer .copy .container-medium .content .social .social-icons .instagram a:before{background-image:url(/themes/custom/viceroy/assets/img/icons/instagram.svg)}.footer .copy .container-medium .content .social .social-icons .facebook a:before{background-image:url(/themes/custom/viceroy/assets/img/icons/facebook.svg)}.footer .copy .container-medium .content .social .social-icons .tiktok a:before{background-image:url(/themes/custom/viceroy/assets/img/icons/tiktok.svg)}.footer .copy .container-medium .content .social .social-icons .linkedin a:before{background-image:url(/themes/custom/viceroy/assets/img/icons/linkedin.svg)}.footer .copy .container-medium .content .social .social-icons .spotify a:before{background-image:url(/themes/custom/viceroy/assets/img/icons/spotify.svg)}.footer .copy .container-medium .curator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.footer .copy .container-medium .curator{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer .copy .container-medium .curator__image{background-image:url(/themes/custom/viceroy/assets/img/icons/curator-logo.png);background-size:contain;background-repeat:no-repeat;height:60px;width:182px;margin-bottom:32px;-webkit-transition:all .5s ease;transition:all .5s ease}.footer .copy .container-medium .curator__image:hover{opacity:.6}.footer .copy .container-medium .copyright-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}@media (min-width:768px){.footer .copy .container-medium .copyright-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer .copy .container-medium .copyright-wrapper .discovery{width:193px}.footer .copy .container-medium .copyright-wrapper .discovery a:focus,.footer .copy .container-medium .copyright-wrapper .discovery a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:2px}.additional_footer_logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:46px;gap:clamp(20px,2vw,40px)}@media (min-width:1280px){.additional_footer_logos{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.logo-link__link:focus-visible{display:block;outline:auto;outline-offset:4px}.logo-link img{max-width:100%;max-height:72px;width:auto;height:auto;position:relative;-o-object-fit:contain;object-fit:contain}.header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:60px;padding:0 16px;position:absolute;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%;z-index:10;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.4948354342)));background:linear-gradient(0deg,transparent,rgba(0,0,0,.4948354342))}@media (min-width:768px){.header{padding:0 32px;height:100px}}@media (min-width:1280px){.header{padding:0 48px}}@media (min-width:1920px){.header{padding:0 80px}}body.mobile-nav-open .header{position:fixed}.toolbar-fixed .header.sticky{top:69px}.toolbar-fixed .header.sticky.hide{top:-215px}.toolbar-fixed .header.sticky.show{top:69px}.header.sticky{background:var(--color-main);position:fixed;top:0;width:100%;height:60px}.header.sticky.hide{top:-215px}.header.sticky.show{top:0}.header.sticky .navigation--brand{-webkit-flex-basis:140px;-ms-flex-preferred-size:140px;flex-basis:140px;max-width:140px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;z-index:99}@media (min-width:768px){.header.sticky .navigation--brand{max-width:120px;-webkit-flex-basis:120px;-ms-flex-preferred-size:120px;flex-basis:120px}}@media (min-width:1280px){.header.sticky .navigation--brand{max-width:150px;-webkit-flex-basis:150px;-ms-flex-preferred-size:150px;flex-basis:150px}}@media (min-width:768px){.header.is-property{height:140px}}.header.is-property.sticky{height:80px}.hero-none .header{background:var(--color-main)}.header .navigation--aux,.header .navigation--brand,.header .navigation--toggle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.header .navigation--brand{position:absolute;left:16px;-webkit-flex-basis:140px;-ms-flex-preferred-size:140px;flex-basis:140px;max-width:140px;z-index:99;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;height:100%;width:100%}@media (min-width:768px){.header .navigation--brand{-webkit-flex-basis:150px;-ms-flex-preferred-size:150px;flex-basis:150px;max-width:150px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1280px){.header .navigation--brand{-webkit-flex-basis:205px;-ms-flex-preferred-size:205px;flex-basis:205px;max-width:205px}}.header .navigation--brand .branding:focus,.header .navigation--brand .branding:focus-visible{outline:2px solid #bd2611;outline-offset:-2px;border-radius:2px}.header .navigation--brand .image-wrapper{width:100%;height:100%}.header .navigation--brand .image-wrapper img{display:block;height:100%;width:100%;padding:8px 0;-o-object-fit:contain;object-fit:contain}.header .nav-toggle{color:#fff;pointer-events:auto;background:none;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.header .nav-toggle:focus,.header .nav-toggle:focus-visible{outline:2px solid #bd2611;outline-offset:3px;border-radius:2px}.header .nav-toggle .menu-icon{display:block}.header .nav-toggle .menu-label{display:none}@media (min-width:768px){.header .nav-toggle .menu-label{margin-left:15px}}.header .nav-toggle .bar{background:#fff;display:block;height:2px;width:24px;margin:0 auto 5.5px 0;-webkit-transition:background-color .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,background-color .5s ease;transition:transform .5s ease,background-color .5s ease,-webkit-transform .5s ease;text-align:left}.header .nav-toggle .bar:last-child{margin-bottom:0}.mobile-nav-open .header .nav-toggle{color:#fff}.mobile-nav-open .header .nav-toggle .bar{background:#fff;margin-top:-8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-open .header .nav-toggle .bar:first-child{margin-top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .navigation--aux{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;display:none}@media (min-width:768px){.header .navigation--aux{display:block}}@media (min-width:1024px){.header .navigation--aux{z-index:0}}.header .navigation--aux .aux__icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px}.header .navigation--aux .aux__icon a{display:inline-block;padding:5px;width:100%}.header .navigation--aux .aux__icon a:focus,.header .navigation--aux .aux__icon a:focus-visible{outline:2px solid #bd2611;outline-offset:-2px;border-radius:2px}.header .navigation--aux .aux__icon a svg{width:100px}@media (min-width:1280px){.header .navigation--aux .aux__icon a svg{width:140px}}.header .navigation--aux .aux__icon--discovery-loyalty nav{position:relative}.header .navigation--aux .aux__icon--discovery-loyalty nav>a:after{content:url(/themes/custom/viceroy/assets/img/icons/chevron-down--white.svg)}.header .navigation--aux .aux__icon--discovery-loyalty nav a{color:#f1f0e4;text-decoration:none;text-transform:uppercase}.header .navigation--aux .aux__icon--discovery-loyalty nav ul{display:none}.header .navigation--aux .aux__icon--discovery-loyalty nav:hover ul{background:var(--color-main);display:block;padding:20px;position:absolute;right:-20px;text-align:right;width:250px}.header .navigation--aux>ul{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;gap:clamp(12px,calc(6vw - 50px),42px);padding-left:30px}.header .navigation--aux .aux__button{display:none;position:relative}@media (min-width:768px){.header .navigation--aux .aux__button{display:block}}.header .navigation--aux .aux__button .header-widget-container{position:absolute;right:0}.header .navigation--toggle{position:relative;pointer-events:none;z-index:998;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media (max-width:768px){.header .navigation--toggle{margin:0 0 0 auto}}@media (min-width:768px){.header .navigation--toggle{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}}.header .navigation--main{background-color:var(--color-main);height:100%;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%;left:0;visibility:hidden}.header .navigation--main.open{visibility:visible;left:0;opacity:1;pointer-events:all;z-index:100}.header .navigation--main.open,.header .navigation--main nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .navigation--main nav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin:auto;position:relative;width:100%}.header .navigation--main nav .navigation__wrapper{position:relative;width:100%;overflow-y:auto}.header .navigation--main nav .navigation__wrapper .navigation__content{background-color:var(--color-main);height:100%;overflow:visible;position:relative;z-index:2}@media (min-width:768px){.header .navigation--main nav .navigation__wrapper .navigation__content{min-width:640px;width:66%}}@media (min-width:1280px){.header .navigation--main nav .navigation__wrapper .navigation__content{min-width:900px}}@media (min-width:1920px){.header .navigation--main nav .navigation__wrapper .navigation__content{min-width:unset}}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main{background:var(--color-main);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow-y:auto;z-index:1}@media (min-width:768px){.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main{margin-left:80px;width:256px;overflow-y:unset}}@media (min-width:1280px){.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main{width:320px;margin-left:108px}}@media (min-width:1920px){.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main{margin-left:160px}}@media (max-width:768px){.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main:has(.mega-menu.open){overflow:hidden}}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li{padding:clamp(2px,1vh,16px) 0}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li:not(.link-bottom)>a{font-size:1.5rem}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li.dropdown:not(.link-bottom)>a{font-size:1.5rem;display:block;position:relative;text-decoration:none}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li.dropdown:not(.link-bottom)>a:focus{outline:none}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li.dropdown:not(.link-bottom)>a:focus-visible{outline:auto}@media (min-width:768px){.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li.dropdown:not(.link-bottom)>a{font-size:clamp(1rem,3vh,1.5rem)}}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li.dropdown:not(.link-bottom)>a:after{background-image:url(/themes/custom/viceroy/assets/img/icons/arrow.svg);background-repeat:no-repeat;background-position:50%;content:"";height:30px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:25px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li.dropdown:not(.link-bottom)>a:hover:after{right:-5px}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li:first-of-type:not(.link-bottom){padding-top:0}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main>.menu>li:not(:first-of-type):not(.link-bottom){border-top:1px solid hsla(55,32%,92%,.1)}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.top-menu{padding:80px 40px 40px;padding-right:64px}@media (min-width:768px){.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.top-menu{padding:clamp(20px,15vh,160px) 0 0}}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu{padding:0 40px 40px}@media (min-width:768px){.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu{padding:clamp(20px,15vh,160px) 0;padding-top:0}}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li{padding:12px 0}@media (min-width:768px){.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li{padding:clamp(2px,1vh,16px) 0}}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li:last-of-type{padding-bottom:0}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li.back-button{position:relative}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li.back-button a{padding-left:30px}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li.back-button:before{content:"";display:block;width:22px;height:7px;rotate:180deg;background:url(/themes/custom/viceroy/assets/img/icons/arrow.svg) no-repeat 50%;background-size:contain;margin-bottom:2px;position:absolute;bottom:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li.back-button:focus:before,.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li.back-button:hover:before{margin-left:-5px}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li a,.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main .menu.bottom-menu li button{color:#f1f0e4;display:block;font-family:var(--font-body);font-weight:700;font-size:clamp(.625rem,1.5vh,.875rem);letter-spacing:.15rem;line-height:120%;text-decoration:none;text-transform:uppercase}.header .navigation--main nav .navigation__wrapper .navigation__content .menu-main li.dropdown{position:static}.header .navigation--main nav a{color:#f1f0e4;font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:135%;text-decoration:none}@media (min-width:768px){.header .navigation--main nav a{font-size:clamp(1rem,3vh,1.688rem)}}.header .navigation--main__image{display:none;height:70vh;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(66%);-ms-transform:translateY(-50%) translateX(66%);transform:translateY(-50%) translateX(66%)}@media (min-width:1280px){.header .navigation--main__image{aspect-ratio:3/4;display:block}}.header .navigation--main__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header .navigation--main__background{height:100%;left:0;position:absolute;top:0;width:100%}.header .navigation--main__background:before{content:"";position:absolute;top:0;right:0;background:rgba(0,0,0,.5);z-index:1;width:100%;height:100%}.header .navigation--main__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header div.mega-menu{background-color:var(--color-main);background-position:50%;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;left:0;opacity:0;visibility:hidden;position:absolute;padding:26px 32px;pointer-events:none;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:1}@media (min-width:768px){.header div.mega-menu{left:100%;padding:80px 32px;width:320px}}@media (min-width:1280px){.header div.mega-menu{margin-left:56px;padding:clamp(20px,15vh,160px) 0 0}}@media (min-width:1920px){.header div.mega-menu{margin-left:120px}}.header div.mega-menu.open{visibility:visible;opacity:1;pointer-events:all}.header div.mega-menu .subnav-close{display:block;font-size:1.125rem;line-height:100%;margin-bottom:64px;padding-left:32px;cursor:pointer}.header div.mega-menu .subnav-close:before{background:url(/themes/custom/viceroy/assets/img/icons/arrow.svg) no-repeat 50%;content:"";height:18px;left:0;position:absolute;rotate:180deg;-webkit-transition:inherit;transition:inherit;width:25px}@media (min-width:768px){.header div.mega-menu .subnav-close{display:none}}.header div.mega-menu--title,.header div.mega-menu--view-all,.header div.mega-menu ul li a{color:#fff;font-family:var(--font-display);font-weight:500;font-size:clamp(.813rem,3vh,1.125rem);padding:0;text-decoration:none}.header div.mega-menu--title:focus,.header div.mega-menu--view-all:focus,.header div.mega-menu ul li a:focus{outline:none}.header div.mega-menu--title:focus-visible,.header div.mega-menu--view-all:focus-visible,.header div.mega-menu ul li a:focus-visible{outline:auto}.header div.mega-menu__heading{font-size:.938rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:.094rem;margin-bottom:38px;text-transform:uppercase}.header div.mega-menu>div{position:relative;overflow:auto;width:100%;padding-bottom:40px}.header div.mega-menu ul.menu li{margin:8px 0}@media (min-width:1280px){.header div.mega-menu ul.menu li{margin:clamp(10px,4vh,18px) 0;line-height:1em}}.header div.mega-menu ul.menu li:first-of-type,.header div.mega-menu ul.menu li:first-of-type span.mega-menu__heading{margin-top:0}.header div.mega-menu ul.menu li span.mega-menu__heading{border-bottom:1px solid hsla(55,32%,92%,.1);color:#f1f0e4;display:block;font-family:var(--font-body);font-weight:700;font-size:.875rem;letter-spacing:.15rem;line-height:120%;margin-top:clamp(40px,5vh,64px);padding-bottom:16px;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.header div.mega-menu ul.menu li span.mega-menu__heading{font-size:clamp(.625rem,3vh,.875rem);padding-bottom:clamp(8px,.5vh,16px)}}.header div.mega-menu ul.menu li a.mega-menu--view-all{font-family:var(--font-body);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;text-decoration:none;margin-top:40px}.header div.mega-menu ul.menu li a.mega-menu--view-all:after{content:"";display:block;position:relative;bottom:0;left:0;width:0;height:1px;background:#f1f0e4;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.header div.mega-menu ul.menu li a.mega-menu--view-all:hover:after{width:100%}@media (min-width:1280px){.property-theme--zena:where(:not(.hero-none)) .header:where(:not(.sticky)) .navigation--brand{margin-top:56px;-webkit-flex-basis:230px;-ms-flex-preferred-size:230px;flex-basis:230px;max-width:230px}}.advanced-language-selector__button{--chevron-color:#fff;-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out;gap:clamp(1px,.3vw,6px);padding:5px;background:transparent;color:#fff;font-style:normal;font-size:inherit}.advanced-language-selector__button:after{display:none}.advanced-language-selector__chevron{width:clamp(8px,1vw,14px)}.advanced-language-selector .dropdown-item span{color:#212529}.footer-menu .advanced-language-selector__button,.menu-main .advanced-language-selector__button{padding:0}.booking-widget--mobile-trigger-wrapper{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;bottom:0;left:0;right:0;background:var(--color-main);z-index:99;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.booking-widget--mobile-trigger-wrapper{display:none}}.booking-widget--mobile-trigger{display:block;width:100%;text-align:center;margin-left:auto;margin-right:auto}#booking-widget{display:none;position:fixed;right:0;top:0;bottom:0;z-index:999;width:100%;pointer-events:none}@media (min-width:768px){#booking-widget{max-width:494px;bottom:64px;max-height:calc(100vh - 100px);height:80vh;position:absolute}}#booking-widget hr{width:48px;margin:40px auto 32px}#booking-widget .booking-container{position:relative;background:#f1f0e4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06);margin:0;width:100%;height:100%;overflow:auto;pointer-events:visible;padding:12px 24px}@media (min-width:1024px){#booking-widget .booking-container{margin:0;right:0;padding:32px 64px}}@media (min-width:768px){#booking-widget .booking-container{position:absolute}}.booking-widget{position:relative}.booking-widget__close-button{color:var(--color-main);font-size:.75rem;width:auto;margin-bottom:24px;border:none;text-transform:uppercase;background-color:transparent;font-size:.625rem;font-style:normal;font-weight:800;letter-spacing:.063rem;float:right}@media (min-width:768px){.booking-widget__close-button{margin-bottom:48px}}.booking-widget__close-button:focus-visible{outline:auto}.booking-widget .bar{display:block;height:2px;width:24px;margin:0 auto 5px 0;background:var(--color-main);margin-top:-8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.booking-widget .bar:first-child{margin-top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.booking-property-modal{padding:57px clamp(20px,5vw,40px) 54px;overflow:visible;border:0;max-width:440px;width:calc(100vw - 50px);background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,.4))),var(--cream,#f1f0e4);background:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),var(--cream,#f1f0e4)}.booking-property-modal::-webkit-backdrop{background:rgba(0,0,0,.5)}.booking-property-modal::backdrop{background:rgba(0,0,0,.5)}.booking-property-modal__title{margin-bottom:clamp(10px,3vw,30px);font-weight:400;text-align:center}.booking-property-modal__close-button{color:var(--color-main);font-size:.75rem;width:auto;margin-bottom:24px;border:none;text-transform:uppercase;background-color:transparent;font-size:.625rem;font-style:normal;font-weight:800;letter-spacing:.063rem;position:absolute;top:16px;right:16px}@media (min-width:768px){.booking-property-modal__close-button{margin-bottom:48px}}.booking-property-modal__close-button:focus-visible{outline:auto}.booking-property-modal .bar{display:block;height:2px;width:24px;margin:0 auto 5px 0;background:var(--color-main);margin-top:-8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.booking-property-modal .bar:first-child{margin-top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.booking-property-modal .js-form-type-select{width:100%;margin-bottom:0}.booking-property-modal .booking-property-form .form-item-property-select .choices__list--dropdown[aria-expanded] .choices__list{max-height:40vh}.booking-property-form,.brand-booking-header-form,.brand-booking-room-form,.colleague-booking-header-form{padding-top:20px}@media (min-width:768px){.booking-property-form,.brand-booking-header-form,.brand-booking-room-form,.colleague-booking-header-form{padding-top:0}}.booking-property-form .heading,.booking-property-form .manage-reservation,.brand-booking-header-form .heading,.brand-booking-header-form .manage-reservation,.brand-booking-room-form .heading,.brand-booking-room-form .manage-reservation,.colleague-booking-header-form .heading,.colleague-booking-header-form .manage-reservation{display:block;text-align:center}.booking-property-form .form-item-code-type label,.booking-property-form .form-item-property-select label,.brand-booking-header-form .form-item-code-type label,.brand-booking-header-form .form-item-property-select label,.brand-booking-room-form .form-item-code-type label,.brand-booking-room-form .form-item-property-select label,.colleague-booking-header-form .form-item-code-type label,.colleague-booking-header-form .form-item-property-select label{color:#585858;text-align:center;font-family:var(--font-body);font-size:.688rem;font-style:normal;font-weight:700;line-height:2rem;letter-spacing:.138rem;text-transform:uppercase}.brand-booking-header-form .choices{z-index:2}.booking-property-form .form-item-code-type .choices.is-focused,.booking-property-form .form-item-property-select .choices.is-focused,.brand-booking-header-form .form-item-code-type .choices.is-focused,.brand-booking-header-form .form-item-property-select .choices.is-focused,.brand-booking-room-form .form-item-code-type .choices.is-focused,.brand-booking-room-form .form-item-property-select .choices.is-focused,.colleague-booking-header-form .form-item-code-type .choices.is-focused,.colleague-booking-header-form .form-item-property-select .choices.is-focused{outline:auto}.booking-property-form .form-item-code-type .choices[data-type*=select-one]:after,.booking-property-form .form-item-property-select .choices[data-type*=select-one]:after,.brand-booking-header-form .form-item-code-type .choices[data-type*=select-one]:after,.brand-booking-header-form .form-item-property-select .choices[data-type*=select-one]:after,.brand-booking-room-form .form-item-code-type .choices[data-type*=select-one]:after,.brand-booking-room-form .form-item-property-select .choices[data-type*=select-one]:after,.colleague-booking-header-form .form-item-code-type .choices[data-type*=select-one]:after,.colleague-booking-header-form .form-item-property-select .choices[data-type*=select-one]:after{display:none}.booking-property-form .form-item-code-type .choices__inner,.booking-property-form .form-item-code-type .selectric,.booking-property-form .form-item-property-select .choices__inner,.booking-property-form .form-item-property-select .selectric,.brand-booking-header-form .form-item-code-type .choices__inner,.brand-booking-header-form .form-item-code-type .selectric,.brand-booking-header-form .form-item-property-select .choices__inner,.brand-booking-header-form .form-item-property-select .selectric,.brand-booking-room-form .form-item-code-type .choices__inner,.brand-booking-room-form .form-item-code-type .selectric,.brand-booking-room-form .form-item-property-select .choices__inner,.brand-booking-room-form .form-item-property-select .selectric,.colleague-booking-header-form .form-item-code-type .choices__inner,.colleague-booking-header-form .form-item-code-type .selectric,.colleague-booking-header-form .form-item-property-select .choices__inner,.colleague-booking-header-form .form-item-property-select .selectric{background-color:transparent;border:0;border-bottom:1px solid rgba(85,85,85,.2)}.booking-property-form .form-item-code-type .choices__list--dropdown[aria-expanded] .choices__list,.booking-property-form .form-item-property-select .choices__list--dropdown[aria-expanded] .choices__list,.brand-booking-header-form .form-item-code-type .choices__list--dropdown[aria-expanded] .choices__list,.brand-booking-header-form .form-item-property-select .choices__list--dropdown[aria-expanded] .choices__list,.brand-booking-room-form .form-item-code-type .choices__list--dropdown[aria-expanded] .choices__list,.brand-booking-room-form .form-item-property-select .choices__list--dropdown[aria-expanded] .choices__list,.colleague-booking-header-form .form-item-code-type .choices__list--dropdown[aria-expanded] .choices__list,.colleague-booking-header-form .form-item-property-select .choices__list--dropdown[aria-expanded] .choices__list{max-height:500px}.booking-property-form .form-item-code-type .choices__item,.booking-property-form .form-item-code-type .selectric .label,.booking-property-form .form-item-property-select .choices__item,.booking-property-form .form-item-property-select .selectric .label,.brand-booking-header-form .form-item-code-type .choices__item,.brand-booking-header-form .form-item-code-type .selectric .label,.brand-booking-header-form .form-item-property-select .choices__item,.brand-booking-header-form .form-item-property-select .selectric .label,.brand-booking-room-form .form-item-code-type .choices__item,.brand-booking-room-form .form-item-code-type .selectric .label,.brand-booking-room-form .form-item-property-select .choices__item,.brand-booking-room-form .form-item-property-select .selectric .label,.colleague-booking-header-form .form-item-code-type .choices__item,.colleague-booking-header-form .form-item-code-type .selectric .label,.colleague-booking-header-form .form-item-property-select .choices__item,.colleague-booking-header-form .form-item-property-select .selectric .label{color:var(--color-main);font-family:var(--font-display);font-size:1.313rem;font-style:normal;font-weight:400;line-height:130%;opacity:1}.booking-property-form .form-item-code-type .choices__item,.booking-property-form .form-item-code-type .selectric-items li,.booking-property-form .form-item-property-select .choices__item,.booking-property-form .form-item-property-select .selectric-items li,.brand-booking-header-form .form-item-code-type .choices__item,.brand-booking-header-form .form-item-code-type .selectric-items li,.brand-booking-header-form .form-item-property-select .choices__item,.brand-booking-header-form .form-item-property-select .selectric-items li,.brand-booking-room-form .form-item-code-type .choices__item,.brand-booking-room-form .form-item-code-type .selectric-items li,.brand-booking-room-form .form-item-property-select .choices__item,.brand-booking-room-form .form-item-property-select .selectric-items li,.colleague-booking-header-form .form-item-code-type .choices__item,.colleague-booking-header-form .form-item-code-type .selectric-items li,.colleague-booking-header-form .form-item-property-select .choices__item,.colleague-booking-header-form .form-item-property-select .selectric-items li{color:var(--color-main);font-family:var(--font-display)}.booking-property-form .form-item-code-type .choices__item.is-highlighted,.booking-property-form .form-item-code-type .selectric-items li.highlighted,.booking-property-form .form-item-property-select .choices__item.is-highlighted,.booking-property-form .form-item-property-select .selectric-items li.highlighted,.brand-booking-header-form .form-item-code-type .choices__item.is-highlighted,.brand-booking-header-form .form-item-code-type .selectric-items li.highlighted,.brand-booking-header-form .form-item-property-select .choices__item.is-highlighted,.brand-booking-header-form .form-item-property-select .selectric-items li.highlighted,.brand-booking-room-form .form-item-code-type .choices__item.is-highlighted,.brand-booking-room-form .form-item-code-type .selectric-items li.highlighted,.brand-booking-room-form .form-item-property-select .choices__item.is-highlighted,.brand-booking-room-form .form-item-property-select .selectric-items li.highlighted,.colleague-booking-header-form .form-item-code-type .choices__item.is-highlighted,.colleague-booking-header-form .form-item-code-type .selectric-items li.highlighted,.colleague-booking-header-form .form-item-property-select .choices__item.is-highlighted,.colleague-booking-header-form .form-item-property-select .selectric-items li.highlighted{outline:auto}.booking-property-form .form-item-code-type .choices__item.is-selected,.booking-property-form .form-item-code-type .selectric-items li.selected,.booking-property-form .form-item-property-select .choices__item.is-selected,.booking-property-form .form-item-property-select .selectric-items li.selected,.brand-booking-header-form .form-item-code-type .choices__item.is-selected,.brand-booking-header-form .form-item-code-type .selectric-items li.selected,.brand-booking-header-form .form-item-property-select .choices__item.is-selected,.brand-booking-header-form .form-item-property-select .selectric-items li.selected,.brand-booking-room-form .form-item-code-type .choices__item.is-selected,.brand-booking-room-form .form-item-code-type .selectric-items li.selected,.brand-booking-room-form .form-item-property-select .choices__item.is-selected,.brand-booking-room-form .form-item-property-select .selectric-items li.selected,.colleague-booking-header-form .form-item-code-type .choices__item.is-selected,.colleague-booking-header-form .form-item-code-type .selectric-items li.selected,.colleague-booking-header-form .form-item-property-select .choices__item.is-selected,.colleague-booking-header-form .form-item-property-select .selectric-items li.selected{text-decoration:underline}.booking-property-form .easepick-calendar-loader,.booking-property-form .easepick-calendar-loader+span,.booking-property-form .form-item-code-type .choices__item--disabled,.booking-property-form .form-item-property-select .choices__item--disabled,.brand-booking-header-form .easepick-calendar-loader,.brand-booking-header-form .easepick-calendar-loader+span,.brand-booking-header-form .form-item-code-type .choices__item--disabled,.brand-booking-header-form .form-item-property-select .choices__item--disabled,.brand-booking-room-form .easepick-calendar-loader,.brand-booking-room-form .easepick-calendar-loader+span,.brand-booking-room-form .form-item-code-type .choices__item--disabled,.brand-booking-room-form .form-item-property-select .choices__item--disabled,.colleague-booking-header-form .easepick-calendar-loader,.colleague-booking-header-form .easepick-calendar-loader+span,.colleague-booking-header-form .form-item-code-type .choices__item--disabled,.colleague-booking-header-form .form-item-property-select .choices__item--disabled{display:none}.booking-property-form .easepick-wrapper,.brand-booking-header-form .easepick-wrapper,.brand-booking-room-form .easepick-wrapper,.colleague-booking-header-form .easepick-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.booking-property-form .selectric-items .selectric-scroll,.brand-booking-header-form .selectric-items .selectric-scroll,.brand-booking-room-form .selectric-items .selectric-scroll,.colleague-booking-header-form .selectric-items .selectric-scroll{width:100%}.booking-property-form .selectric__button,.brand-booking-header-form .selectric__button,.brand-booking-room-form .selectric__button,.colleague-booking-header-form .selectric__button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.booking-property-form .code-wrapper,.brand-booking-header-form .code-wrapper,.brand-booking-room-form .code-wrapper,.colleague-booking-header-form .code-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.booking-property-form .form-submit,.brand-booking-header-form .form-submit,.brand-booking-room-form .form-submit,.colleague-booking-header-form .form-submit{margin-top:clamp(20px,5vh,40px);width:100%;line-height:normal;letter-spacing:.15rem;height:64px}.c-booking-dates-wrapper,.guests-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:15px}.c-booking-dates-wrapper>*,.guests-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.guests-label{margin-top:20px;color:#585858;text-align:center;font-family:var(--font-body);font-size:.688rem;font-style:normal;font-weight:700;line-height:2rem;letter-spacing:.138rem;text-transform:uppercase}.js-form-type-number.form-item-adults,.js-form-type-number.form-item-children,.js-form-type-select.js-form-item-code-type,.js-form-type-textfield.js-form-item-code{position:relative}.js-form-type-number.form-item-adults label,.js-form-type-number.form-item-children label,.js-form-type-select.js-form-item-code-type label,.js-form-type-textfield.js-form-item-code label{position:absolute;top:10px;left:10px;color:#585858;font-family:var(--font-body);font-size:.625rem;font-weight:700;line-height:1em;letter-spacing:.125rem;text-transform:uppercase}.js-form-type-number.form-item-adults input,.js-form-type-number.form-item-children input,.js-form-type-select.js-form-item-code-type input,.js-form-type-textfield.js-form-item-code input{border:1px solid #e9e9e9;background:var(--white,#fff);padding:25px 28px 10px 12px;color:var(--color-main);font-family:var(--font-display);font-size:1.125rem;font-style:normal;line-height:1em;font-weight:400}input[type=number].use-custom-spinners{-moz-appearance:textfield}input[type=number].use-custom-spinners::-webkit-inner-spin-button,input[type=number].use-custom-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numberButtonWrappers{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:27px}.numberButton{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #e9e9e9;background:var(--white,#fff);color:var(--color-main)}.numberButton:focus-visible{outline:auto}.numberButton:hover{background:var(--white,#fff)}.hero{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-body);padding:64px 16px}@media (min-width:1024px){.hero{padding:80px 16px}}.hero.height--full{height:100vh}.hero.height--tall{height:85vh}.hero.height--medium{height:70vh}.hero.height--short{height:50vh}.hero.height--extended{height:120vh}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(61.34%,transparent),to(rgba(0,0,0,.5)));background:linear-gradient(0deg,transparent 61.34%,rgba(0,0,0,.5));z-index:2}.hero:has(.content):before{background:-webkit-gradient(linear,left top,left bottom,color-stop(67.17%,transparent),to(rgba(0,0,0,.5))),-webkit-gradient(linear,left bottom,left top,color-stop(61.34%,transparent),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent 67.17%,rgba(0,0,0,.5)),linear-gradient(0deg,transparent 61.34%,rgba(0,0,0,.5))}.hero .media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero:has(.video) .media{z-index:2}.hero .content{position:relative;z-index:2;display:none;text-align:center}@media (min-width:360px){.hero .content{display:initial}}.hero .content .pretitle{font-family:var(--font-display);color:#f1f0e4;font-size:1.25rem;font-style:italic;line-height:135%}@media only screen and (min-width:360px){.hero .content .pretitle{font-size:calc(1.25rem + 7 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.hero .content .pretitle{font-size:1.688rem}}.hero .content .title .h1,.hero .content .title h1{font-size:2.875rem;color:#f1f0e4;line-height:120%}@media only screen and (min-width:360px){.hero .content .title .h1,.hero .content .title h1{font-size:calc(2.875rem + 18 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.hero .content .title .h1,.hero .content .title h1{font-size:4rem}}.hero .content .body{color:#f1f0e4;line-height:180%;margin-top:8px}.hero .content .body p{font-weight:500;font-size:15px}@media (min-width:1280px){.hero .content .body p{font-size:16px}}.hero .content .links{text-align:center}.hero .content .links a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:#f1f0e4;text-decoration:none}.hero .content .links a:after{content:"";display:block;position:relative;bottom:0;left:0;width:0;height:1px;background:#f1f0e4;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.hero .content .links a:hover:after{width:100%}.webform-submission-newsletter-full-form,body #tripleseat_embed_form{border-radius:1px;border:1px solid rgba(0,0,0,.2);background:#fff;padding:clamp(10px,4vw,80px)}.js-form-type-date,.js-form-type-email,.js-form-type-managed-file,.js-form-type-number,.js-form-type-password,.js-form-type-select,.js-form-type-tel,.js-form-type-textarea,.js-form-type-textfield,.js-form-type-webform-time,fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.js-form-type-date label,.js-form-type-email label,.js-form-type-managed-file label,.js-form-type-number label,.js-form-type-password label,.js-form-type-select label,.js-form-type-tel label,.js-form-type-textarea label,.js-form-type-textfield label,.js-form-type-webform-time label,.webform-type-checkboxes .fieldset-legend,.webform-type-radios .fieldset-legend,body #tripleseat_embed_form label,fieldset legend{display:block;font-family:ABC Rom,sans-serif;color:var(--Text,#585858);font-size:12px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:10px}.js-form-type-date label.form-required:after,.js-form-type-email label.form-required:after,.js-form-type-managed-file label.form-required:after,.js-form-type-number label.form-required:after,.js-form-type-password label.form-required:after,.js-form-type-select label.form-required:after,.js-form-type-tel label.form-required:after,.js-form-type-textarea label.form-required:after,.js-form-type-textfield label.form-required:after,.js-form-type-webform-time label.form-required:after,.webform-type-checkboxes .form-required.fieldset-legend:after,.webform-type-radios .form-required.fieldset-legend:after,body #tripleseat_embed_form label.form-required:after,fieldset legend.form-required:after{content:"*";color:var(--color-main);vertical-align:top;margin-left:5px}.js-form-type-date .selectric,.js-form-type-date input,.js-form-type-date textarea,.js-form-type-email .selectric,.js-form-type-email input,.js-form-type-email textarea,.js-form-type-managed-file .js-form-managed-file,.js-form-type-number .selectric,.js-form-type-number input,.js-form-type-number textarea,.js-form-type-password .selectric,.js-form-type-password input,.js-form-type-password textarea,.js-form-type-select .selectric,.js-form-type-select input,.js-form-type-select textarea,.js-form-type-tel .selectric,.js-form-type-tel input,.js-form-type-tel textarea,.js-form-type-textarea .selectric,.js-form-type-textarea input,.js-form-type-textarea textarea,.js-form-type-textfield .selectric,.js-form-type-textfield input,.js-form-type-textfield textarea,.js-form-type-webform-time .selectric,.js-form-type-webform-time input,.js-form-type-webform-time textarea,body #tripleseat_embed_form #lead_phone_number,body #tripleseat_embed_form #lead_phone_number_extension,body #tripleseat_embed_form input:where(:not([type=checkbox]),:not([type=submit])),body #tripleseat_embed_form select,body #tripleseat_embed_form textarea{border-radius:1px;font-family:var(--font-body);font-size:16px;line-height:1.25em;border:1px solid #e9e9e9;padding:20px;background:#fff;margin:0}.js-form-type-checkbox input[type=checkbox],.js-form-type-radio input[type=radio],body #tripleseat_embed_form input[type=checkbox]{width:24px;height:24px;border-radius:1px;border:1px solid #e9e9e9;background:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.js-form-type-checkbox .description,.js-form-type-checkbox .option,.js-form-type-radio .description,.js-form-type-radio .option,body #tripleseat_embed_form input[type=checkbox]+label{padding-left:16px;color:var(--Text,#585858);font-family:ABC Rom,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.5em}.js-form-submit,body #tripleseat_embed_form .button,body #tripleseat_embed_form .delete_event{-webkit-box-shadow:0;box-shadow:0;border:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background:var(--color-main,#79261b);padding:18px 32px;color:var(--cream,#f1f0e4);font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase}.js-form-type-date textarea,.js-form-type-email textarea,.js-form-type-number textarea,.js-form-type-password textarea,.js-form-type-select textarea,.js-form-type-tel textarea,.js-form-type-textarea textarea,.js-form-type-textfield textarea,.js-form-type-webform-time textarea{width:100%}.js-form-type-date{min-width:0;margin-top:20px}.js-form-type-date input[type=date]{position:relative}.js-form-type-date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;color:transparent;background:transparent}.js-form-type-managed-file .js-form-managed-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.js-form-type-managed-file .js-form-managed-file>div input[type=submit]{margin:-12px -12px -12px 0}.js-form-type-select{color:#585858}.js-form-type-select .selectric-items .selectric-scroll{width:100%;border:1px solid #585858}#edit-actions{margin-top:16px}.webform-type-checkboxes,.webform-type-radios{margin-top:10px}.webform-type-checkboxes .fieldset-legend,.webform-type-radios .fieldset-legend{color:var(--color-main);margin-bottom:24px}.webform-type-checkboxes .webform-options-display-three-columns,.webform-type-radios .webform-options-display-three-columns{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid}.form-item-i-have-read-and-agree-to-the-privacy-policy-about-the-collection,.form-item-tos{border-top:1px solid rgba(0,0,0,.1);padding-top:16px}.webform-submission-wedding-rfp-form .webform-type-checkboxes .fieldset-legend,.webform-submission-wedding-rfp-form .webform-type-radios .fieldset-legend{margin-bottom:10px;color:#585858}.js-form-type-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.js-form-type-checkbox input[type=checkbox]:focus,.js-form-type-checkbox input[type=checkbox]:focus-visible{outline:2px solid #bd2611;outline-offset:4px;border-radius:3px}.webform-options-display-side-by-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.js-form-type-radio{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body #tripleseat_embed_form table{display:block;max-width:100%}body #tripleseat_embed_form tbody{border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}body #tripleseat_embed_form tbody,body #tripleseat_embed_form tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body #tripleseat_embed_form tr{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:none}body #tripleseat_embed_form td{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;min-width:min(320px,100%)}body #tripleseat_embed_form label{float:none}body #tripleseat_embed_form label span.required{color:var(--color-main)}body #tripleseat_embed_form #lead_phone_number,body #tripleseat_embed_form #lead_phone_number_extension,body #tripleseat_embed_form input:where(:not([type=checkbox]),:not([type=submit])),body #tripleseat_embed_form select,body #tripleseat_embed_form textarea{width:100%}body #tripleseat_embed_form input[type=checkbox]{display:inline-block;float:none;vertical-align:middle}body #tripleseat_embed_form input[type=checkbox]+label{display:inline-block;float:none;vertical-align:middle;margin-bottom:0;text-transform:capitalize}body #tripleseat_embed_form h2{font-size:2rem}body #tripleseat_embed_form .row_robot_check{margin-top:30px}body #tripleseat_embed_form #lead_form_submit a.ext{float:none;margin-top:30px;text-align:left;display:inline-block}.body:has(#tripleseat_embed_form){width:100%}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{position:relative;overflow:hidden}.selectric .button{display:none}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#212121}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto;margin-top:4px;background:#fff;width:120%}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;min-height:20px}.selectric-items li{display:block;padding:12px 20px 8px;margin:0;cursor:pointer;font-size:1rem;line-height:1.4}.selectric-items li:last-child{border:none}.selectric-items li:hover{background:#f2f2f2}.selectric-items li.highlighted{outline:2px solid #bd2611;outline-offset:-2px}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5}#viceroy-gha-gha-enrollment .form-submit{display:block;margin:0 auto}@media (min-width:600px){#viceroy-gha-gha-enrollment .form-submit{margin-top:32px}}.gha-loyalty__access.show{display:block}.gha-loyalty__access .modal-bg{background:rgba(0,0,0,.2);height:100%;position:fixed;width:100%;z-index:-1}.gha-loyalty__access .modal-content{background:#f1f0e4;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:780px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1020px;max-width:80%}@media (max-width:900px){.gha-loyalty__access .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:827px;max-height:80%}}.gha-loyalty__access .modal-content nav a:first-child{margin-right:40px}.gha-loyalty__access .modal-content h3{margin-bottom:29px}.gha-loyalty__access .modal-content hr{border-bottom:1px solid rgba(0,0,0,.2);height:1px;display:block;width:100%}.gha-loyalty__access .modal-content .gha-loyalty__details{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:63%;padding:64px;max-width:590px}@media (max-width:900px){.gha-loyalty__access .modal-content .gha-loyalty__details{max-width:100%;width:100%}}.gha-loyalty__access .modal-content .gha-loyalty__details .form-item{margin-bottom:25px}.gha-loyalty__access .modal-content .gha-loyalty__media{background-image:url(/modules/custom/viceroy_gha/media/img/modal-bg.png);-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background-size:cover;width:37%;position:relative;max-width:430px}@media (max-width:900px){.gha-loyalty__access .modal-content .gha-loyalty__media{max-width:100%;width:100%}}.gha-loyalty__access .modal-content .gha-loyalty__media img{position:absolute;bottom:32px;left:50%;max-width:90%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gha-loyalty__access .modal-content .close{right:0;top:-45px;color:#fff}.gha-loyalty__access .modal-content hr{margin:32px auto}#viceroy-gha-gha-enrollment{background-color:#fff;border:1px solid rgba(0,0,0,.2);margin:80px auto;max-width:1120px;padding:80px;width:80%}@media screen and (max-width:920px){#viceroy-gha-gha-enrollment{padding:30px;width:90%}}#viceroy-gha-gha-enrollment fieldset.form-item{margin-bottom:0}@media (max-width:600px){#viceroy-gha-gha-enrollment fieldset.form-item{margin-bottom:32px}}#viceroy-gha-gha-enrollment .form-item{margin-bottom:32px}#viceroy-gha-gha-enrollment .form-item:last-child{margin-bottom:0}#viceroy-gha-gha-enrollment .form-item-language{max-width:100%;width:319px}#viceroy-gha-gha-enrollment .fieldset-legend{color:var(--color-main);font-family:var(--font-display);font-weight:300;line-height:1.2;letter-spacing:0;text-transform:none;padding:0;font-size:1.25rem}@media only screen and (min-width:360px){#viceroy-gha-gha-enrollment .fieldset-legend{font-size:calc(1.25rem + 7 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){#viceroy-gha-gha-enrollment .fieldset-legend{font-size:1.688rem}}#viceroy-gha-gha-enrollment #edit-marketing-communications{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:32px;padding-bottom:32px}@media (min-width:600px){#viceroy-gha-gha-enrollment #edit-password-set--description{margin-bottom:32px}}#viceroy-gha-gha-enrollment #edit-names .fieldset-wrapper,#viceroy-gha-gha-enrollment #edit-password-set .fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#viceroy-gha-gha-enrollment #edit-names .fieldset-wrapper legend,#viceroy-gha-gha-enrollment #edit-password-set .fieldset-wrapper legend{display:none}#viceroy-gha-gha-enrollment #edit-names .fieldset-wrapper .form-item,#viceroy-gha-gha-enrollment #edit-password-set .fieldset-wrapper .form-item{max-width:48%;width:460px}@media (max-width:600px){#viceroy-gha-gha-enrollment #edit-names .fieldset-wrapper .form-item,#viceroy-gha-gha-enrollment #edit-password-set .fieldset-wrapper .form-item{max-width:100%;width:100%}}#viceroy-gha-gha-enrollment #edit-names .fieldset-wrapper .description,#viceroy-gha-gha-enrollment #edit-password-set .fieldset-wrapper .description{width:100%}.table-responsive table{width:100%;color:var(--color-main);font-family:var(--font-display);font-size:1.125rem;line-height:140%}@media only screen and (min-width:360px){.table-responsive table{font-size:calc(1.125rem + 6 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.table-responsive table{font-size:1.5rem}}.table-responsive table tbody{border:0}.table-responsive table tr:nth-child(odd){background:#fff}.table-responsive table tr:nth-child(2n){background:#f1f0e4}.table-responsive table td{padding:16px}.table-responsive table a{font-weight:400}.table-responsive table a svg{display:none}.bef-exposed-form{margin-block:0 32px;max-width:unset}.bef-exposed-form .bef-links{all:unset}.bef-exposed-form .bef-links ul{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid rgba(var(--color-alt),.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:1024px){.bef-exposed-form .bef-links ul{-webkit-box-align:unset;-webkit-align-items:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.bef-exposed-form .bef-links ul li{margin-block:0;margin-inline:8px}@media (min-width:1024px){.bef-exposed-form .bef-links ul li{margin-inline:16px}}.bef-exposed-form .bef-links ul a{border-bottom:1px solid var(--color-alt);display:block;font-weight:400;padding-block:8px;text-decoration:none}@media (min-width:1024px){.bef-exposed-form .bef-links ul a{border-bottom:3px solid transparent;padding-block:0 24px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.bef-exposed-form .bef-links ul a.bef-link--selected,.bef-exposed-form .bef-links ul a:hover{border-bottom-color:var(--color-alt)}}.bef-exposed-form .bef-links ul a.bef-link--selected,.bef-exposed-form .bef-links ul a:hover{border-bottom-color:var(--color-alt)}.bef-exposed-form .form-actions{display:none}.view-mode__alert-bar .c-site-alert{margin:0;padding:8px 0}.view-mode__alert-bar .c-site-alert__container{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 1fr -webkit-max-content;-ms-grid-columns:max-content 1fr max-content;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content}.view-mode__alert-bar .c-site-alert__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;line-height:180%}.view-mode__alert-bar .c-site-alert__content a{font-weight:400;text-underline-offset:2px}.view-mode__alert-bar .c-site-alert__close{background:none;border:none}.alert-type__coast .c-site-alert__content,.alert-type__coast .c-site-alert__content a,.alert-type__red .c-site-alert__content,.alert-type__red .c-site-alert__content a,.alert-type__sage .c-site-alert__content,.alert-type__sage .c-site-alert__content a{color:#f1f0e4}.alert-type__coast .c-site-alert__close svg path,.alert-type__red .c-site-alert__close svg path,.alert-type__sage .c-site-alert__close svg path{fill:#f1f0e4}.video,figure{height:100%;margin:0;position:relative;line-height:0}.video img,.video video,figure img,figure video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;position:absolute}.video.compat-object-fit,figure.compat-object-fit{background-position:50%;background-size:cover;height:100%}.video.compat-object-fit img,figure.compat-object-fit img{opacity:0}.video figcaption,figure figcaption{bottom:0;padding:0 16px;position:absolute;right:0;z-index:5}.video .video-wrapper{display:block;position:relative;height:0;margin-bottom:20px;padding-bottom:56.25%;width:100%}.video .video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video .controls{bottom:16px;line-height:1;position:absolute;right:16px;z-index:2}.video .controls button{all:unset;cursor:pointer;line-height:0;position:relative}.video .controls button svg{height:25px}.video .controls button.hide{display:none}.c-card .video .controls button.mute:after,.splide__slide .video .controls button.mute:after{color:#fff;content:"MUTE VIDEO";font-size:.875rem;font-weight:400;height:14px;letter-spacing:.1em;position:absolute;-webkit-transform:rotate(-90deg) translateX(59px) translateY(-60px);-ms-transform:rotate(-90deg) translateX(59px) translateY(-60px);transform:rotate(-90deg) translateX(59px) translateY(-60px);width:-webkit-max-content;width:-moz-max-content;width:max-content}.c-card .video .controls button.unmute:after,.splide__slide .video .controls button.unmute:after{color:#fff;content:"UNMUTE VIDEO";font-size:.875rem;font-weight:400;height:14px;letter-spacing:.1em;position:absolute;-webkit-transform:rotate(-90deg) translateX(69px) translateY(-71px);-ms-transform:rotate(-90deg) translateX(69px) translateY(-71px);transform:rotate(-90deg) translateX(69px) translateY(-71px);width:-webkit-max-content;width:-moz-max-content;width:max-content}.video .controls button:focus{outline:1px dotted #fff}.video.default .controls{bottom:0;right:0;width:100%;height:100%}.video.default .controls button:not(.hide){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.video.default .controls button:not(.hide) svg{width:120px;height:120px}.video.remote .video-poster{position:absolute;top:0;left:0;width:100%;height:100%}.video.remote .video-poster.hide{display:none}.video.vimeo .controls{bottom:0;right:0;width:100%;height:100%}.video.vimeo .controls button:not(.hide){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.video.vimeo .controls button:not(.hide) svg{width:10vw;height:10vw;max-width:120px;max-height:120px;min-width:48px;min-height:48px}.cinemagraph-background .controls{bottom:16px;left:16px;line-height:1;position:absolute;z-index:5}.cinemagraph-background .controls button{all:unset;cursor:pointer;line-height:0;position:relative}.cinemagraph-background .controls button svg{height:23px}.cinemagraph-background .controls button.hide{display:none}
.ajax-progress{display:inline-block;padding:1px 5px 2px}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .message,.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:80px;height:80px;padding:4px;opacity:.9;border-radius:2px}[dir=rtl] .ajax-progress-fullscreen{right:49%;left:auto}
.basic-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:48px}.basic-content.left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}.basic-content.centre{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.basic-content.centre ul{list-style-position:inside}.basic-content.right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}.basic-content .heading{margin-bottom:0;text-wrap:balance;word-break:break-word}.basic-content .subheading{font-style:italic;text-wrap:balance}.basic-content .body{margin-bottom:0}
.view-capacity-chart .view-title{text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both;margin-bottom:64px}.view-capacity-chart .table-responsive{overflow:auto;max-height:90vh}.view-capacity-chart .table-responsive table{width:100%;font-family:var(--font-body);font-size:1.125rem;min-width:1440px}@media only screen and (min-width:360px){.view-capacity-chart .table-responsive table{font-size:calc(1.125rem + 6 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.view-capacity-chart .table-responsive table{font-size:1.5rem}}.view-capacity-chart .table-responsive table thead tr{background:#f1f0e4;color:#1d1d1d;font-weight:700}.view-capacity-chart .table-responsive table thead tr th .view-capacity-chart--th{display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:-webkit-max-content auto;-ms-grid-columns:max-content auto;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;text-align:left}.view-capacity-chart .table-responsive table thead tr th .view-capacity-chart--th a{color:#1d1d1d}.view-capacity-chart .table-responsive table thead tr th .view-capacity-chart--th:has(.swap-sqft):before,.view-capacity-chart .table-responsive table thead tr th .view-capacity-chart--th:has(.swap-sqm):before{-ms-grid-row-span:2;grid-row:span 2}.view-capacity-chart .table-responsive table thead tr th .view-capacity-chart--th:before{content:"";height:18px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:inline-block}@media (min-width:1280px){.view-capacity-chart .table-responsive table thead tr th.views-field-field-360-tour .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-banquet-capacity .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-ceiling .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-classroom-capacity .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-conference-capacity .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-featured-media .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-floorplan .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-reception-capacity .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-square-feet .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-square-meters .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-theatre-capacity .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-u-shape-capacity .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-title .view-capacity-chart--th:before{width:18px;margin-right:8px}}.view-capacity-chart .table-responsive table thead tr th.views-field-title .view-capacity-chart--th:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23000'%3E%3Cpath d='M8.173 15.739a.295.295 0 0 0-.161-.08l-.66-.102-.298-.636a.295.295 0 0 0-.535 0l-.297.636-.66.101a.295.295 0 0 0-.167.498l.487.5-.116.708a.295.295 0 0 0 .434.306l.587-.325.586.325a.295.295 0 0 0 .434-.306l-.115-.708.486-.5a.295.295 0 0 0-.005-.417zm-1.007.611a.295.295 0 0 0-.08.253l.041.256-.197-.11a.295.295 0 0 0-.286 0l-.198.11.042-.256a.295.295 0 0 0-.08-.253l-.19-.195.249-.038a.295.295 0 0 0 .222-.167l.098-.207.097.207c.042.09.125.152.223.167l.249.038-.19.195zM12.01 14.42a.295.295 0 0 0-.162-.081l-1.067-.164-.48-1.023a.295.295 0 0 0-.535 0l-.48 1.023-1.068.164a.295.295 0 0 0-.167.497l.782.8-.185 1.135a.295.295 0 0 0 .434.306l.951-.527.952.526a.295.295 0 0 0 .435-.306l-.186-1.133.781-.8a.295.295 0 0 0-.006-.418zm-1.303.91a.295.295 0 0 0-.08.254l.111.681-.562-.31a.295.295 0 0 0-.286 0l-.562.31.111-.681a.295.295 0 0 0-.08-.254l-.484-.496.656-.1a.293.293 0 0 0 .222-.167l.28-.596.28.596c.042.09.125.152.223.166l.655.1-.484.497z'/%3E%3Cpath d='M17.705 1.768h-1.353l.885-.885h.468a.295.295 0 1 0 0-.59H.295a.295.295 0 0 0 0 .59h1.353l-.885.885H.295a.295.295 0 0 0 0 .59h.897L1.18 3.486l-.537.563c-.49.514-.47 1.327.042 1.817L1.89 7.016a.295.295 0 0 0 .204.082H2.1a.305.305 0 0 0 .102-.023l3.29 4.726-1.64 4.922a.295.295 0 0 0 .56.187l1.5-4.504.928 1.333a.295.295 0 1 0 .485-.337l-1.18-1.695 1.806-5.42a.29.29 0 0 0 .013-.092H9.74a.289.289 0 0 0 .015.1l1.284 3.554-1.248 1.783a.295.295 0 1 0 .483.338l1.01-1.442 2.307 6.39a.295.295 0 1 0 .555-.2l-2.449-6.781 2.619-3.74 1.877.641-2.021 8.138a.295.295 0 1 0 .573.142l2.01-8.094c.02.006.041.01.062.01.126 0 .238-.08.28-.2l.538-1.575a1.286 1.286 0 0 0-.8-1.632l-.015-.005V2.359h.885a.295.295 0 1 0 0-.59zM16.402.883l-.763.763-.763-.763h1.526zm-1.475.885h-1.526l.763-.763.763.763zM13.452.883l-.764.763-.763-.763h1.527zm-1.476.885H10.45l.763-.763.763.763zM10.501.883l-.763.763-.763-.763H10.5zm-1.476.885H7.5l.763-.763.763.763zM7.55.883l-.763.763-.763-.763H7.55zm-1.475.885H4.548l.763-.763.764.763zM4.599.883l-.763.763-.763-.763h1.526zm-2.238.122l.763.763H1.598l.763-.763zm-.277 5.38l-.992-.946a.696.696 0 0 1-.023-.984l.672-.701a.691.691 0 0 1 .486-.215h.016a.69.69 0 0 1 .48.193l.99.945-1.63 1.708zm3.64 4.719l-3.09-4.442L3.86 5.379l3.064 1.95c.016.01.033.017.051.023l-1.25 3.752zm1.638-4.912l-.197.59-2.89-1.839.07-.072a.295.295 0 0 0-.01-.417L3.13 3.303a1.257 1.257 0 0 0-.918-.354 1.28 1.28 0 0 0-.437.09l.007-.68h6.774v.59h-.19a1.287 1.287 0 0 0-1.285 1.285V5.9c0 .156.124.285.28.292zm2.67-.588h-2.36v-1.37c0-.383.312-.694.696-.695h.97c.383 0 .694.312.695.695v1.37zm4.253-1.49l-.539 1.575a.295.295 0 0 0 .014.226l.017.022-2.324 3.321-1.108-3.067a.293.293 0 0 0 .278-.291V4.234A1.287 1.287 0 0 0 9.337 2.95h-.19v-.59h7.083V3.42l-.312-.107a1.288 1.288 0 0 0-1.633.8zm2.793.955l-.442 1.296L14.4 5.6l.443-1.295a.696.696 0 0 1 .883-.435h.002l.918.314c.363.125.557.52.432.884z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.view-capacity-chart .table-responsive table thead tr th.views-field-field-square-feet .view-capacity-chart--th:before,.view-capacity-chart .table-responsive table thead tr th.views-field-field-square-meters .view-capacity-chart--th:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23000'%3E%3Cpath d='M18.148 2.813a.352.352 0 0 0 .352-.352V.35A.352.352 0 0 0 18.148 0H16.04a.352.352 0 0 0-.352.352v.703H3.313V.352A.352.352 0 0 0 2.96 0H.85A.352.352 0 0 0 .5.352V2.46c0 .194.157.352.352.352h.703v12.374H.852a.352.352 0 0 0-.352.352v2.11c0 .194.157.351.352.351H2.96a.352.352 0 0 0 .352-.352v-.703h12.374v.703c0 .195.158.352.352.352h2.11a.352.352 0 0 0 .351-.352V15.54a.352.352 0 0 0-.352-.351h-.703V2.812h.703zM16.391.703h1.406V2.11H16.39V.703zm-15.188 0H2.61V2.11H1.203V.703zM2.61 17.297H1.203V15.89H2.61v1.406zm15.188 0H16.39V15.89h1.406v1.406zM16.742 4.43H6.688v-.703a.352.352 0 0 0-.352-.352h-2.11a.352.352 0 0 0-.351.352v2.109c0 .194.157.351.352.351h.703v3.446a.352.352 0 1 0 .703 0V6.188h.703a.352.352 0 0 0 .352-.352v-.703h10.054v10.055h-.703a.352.352 0 0 0-.352.351v.703H5.633v-3.445a.352.352 0 1 0-.703 0v3.445H3.313v-.703a.352.352 0 0 0-.352-.351h-.703V2.812h.703a.352.352 0 0 0 .352-.351v-.703h12.374v.703c0 .194.158.352.352.352h.703V4.43zM4.578 5.484V4.078h1.406v1.406H4.578z'/%3E%3Cpath d='M7.558 8.652a.352.352 0 0 0 .351-.351v-.395l6.059 6.059h-.395a.352.352 0 0 0 0 .703h1.243a.352.352 0 0 0 .352-.351v-1.243a.352.352 0 1 0-.703 0v.394L8.406 7.409h.395a.352.352 0 1 0 0-.703H7.558a.352.352 0 0 0-.352.352V8.3c0 .194.157.351.352.351zM5.281 11.566a.351.351 0 1 0 0-.704.351.351 0 0 0 0 .704z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.5)' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.view-capacity-chart .table-responsive table thead tr th.views-field-field-ceiling .view-capacity-chart--th:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M18.452 1.608a.528.528 0 0 1-.528.528H1.028a.528.528 0 0 1 0-1.056h16.896a.528.528 0 0 1 .528.528zm-.528 14.256H1.028a.528.528 0 1 0 0 1.056h16.896a.528.528 0 0 0 0-1.056zm-10.186-4.07a.528.528 0 1 0-.748.748l2.112 2.112a.527.527 0 0 0 .748 0l2.112-2.112a.528.528 0 1 0-.748-.748l-1.21 1.211v-8.01l1.21 1.21a.529.529 0 1 0 .748-.747L9.85 3.346a.528.528 0 0 0-.748 0L6.99 5.458a.529.529 0 1 0 .748.748l1.21-1.211v8.01l-1.21-1.21z" fill="%23000"/></svg>')}.view-capacity-chart .table-responsive table thead tr th.views-field-field-banquet-capacity .view-capacity-chart--th:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M17.173 7.327a.824.824 0 0 0-.524.188.824.824 0 0 0-.482-.256l-1.295-.192a6.138 6.138 0 0 0-.354-.851l.78-1.052a.824.824 0 0 0 .16-.522.828.828 0 0 0 .503-1.408l-1.195-1.196a.828.828 0 0 0-1.408.503.824.824 0 0 0-.522.16l-.227.17a.264.264 0 1 0 .314.423l.227-.17a.302.302 0 0 1 .391.03l1.305 1.305a.302.302 0 0 1 .03.39l-.642.865a6.212 6.212 0 0 0-3.301-2.586l-.192-1.295a.824.824 0 0 0-.256-.482A.828.828 0 0 0 9.845 0h-1.69a.828.828 0 0 0-.64 1.351.824.824 0 0 0-.256.482l-.192 1.295a6.143 6.143 0 0 0-.851.354l-1.052-.78a.824.824 0 0 0-.522-.16.828.828 0 0 0-1.408-.503L2.038 3.233a.828.828 0 0 0 .503 1.408.824.824 0 0 0 .16.522l.78 1.052a6.142 6.142 0 0 0-.353.851l-1.295.192a.824.824 0 0 0-.482.256.828.828 0 0 0-1.351.64v1.69a.828.828 0 0 0 1.351.64.824.824 0 0 0 .482.256l1.295.192c.097.294.216.579.354.851l-.78 1.052a.824.824 0 0 0-.16.522.828.828 0 0 0-.503 1.408l1.195 1.196a.825.825 0 0 0 1.17 0c.14-.14.22-.32.238-.503l.03.001a.823.823 0 0 0 .492-.161l.227-.17a.264.264 0 1 0-.314-.423l-.228.17a.302.302 0 0 1-.39-.03l-1.305-1.305a.302.302 0 0 1-.03-.39l.642-.865a6.212 6.212 0 0 0 3.301 2.586l.192 1.295c.028.19.122.358.256.482A.828.828 0 0 0 8.155 18h1.69a.828.828 0 0 0 .64-1.351.824.824 0 0 0 .256-.482l.192-1.295c.294-.097.579-.216.851-.354l1.052.78a.823.823 0 0 0 .492.162l.03-.001a.823.823 0 0 0 .823.745c.212 0 .424-.08.585-.242l1.196-1.196a.828.828 0 0 0-.503-1.408.824.824 0 0 0-.16-.522l-.78-1.052a6.14 6.14 0 0 0 .353-.85l1.295-.193a.824.824 0 0 0 .482-.256.828.828 0 0 0 1.351-.64v-1.69a.828.828 0 0 0-.827-.828zm-3.204-4.492a.3.3 0 0 1 .424-.424l1.196 1.196a.3.3 0 0 1-.424.424l-1.196-1.196zm-9.938 12.33a.3.3 0 0 1-.424.424L2.41 14.393a.3.3 0 0 1 .424-.424l1.196 1.196zM8.155.527h1.69a.3.3 0 0 1 0 .6h-1.69a.3.3 0 0 1 0-.6zM7.78 1.911a.302.302 0 0 1 .297-.256h1.846c.147 0 .275.11.296.256l.158 1.062a6.18 6.18 0 0 0-2.754 0L7.78 1.91zM2.411 3.607L3.607 2.41a.299.299 0 0 1 .424 0 .3.3 0 0 1 0 .424L2.835 4.031a.3.3 0 0 1-.424-.424zm.714 1.242a.302.302 0 0 1 .028-.39L4.46 3.153a.302.302 0 0 1 .39-.028l.865.641a6.23 6.23 0 0 0-1.948 1.948l-.641-.865zM.827 10.145a.3.3 0 0 1-.3-.3v-1.69a.3.3 0 0 1 .6 0v1.69a.3.3 0 0 1-.3.3zm1.084.075a.302.302 0 0 1-.256-.297V8.077c0-.147.11-.275.256-.297l1.062-.157a6.18 6.18 0 0 0 0 2.754l-1.062-.158zM3.345 9A5.66 5.66 0 0 1 9 3.345 5.66 5.66 0 0 1 14.655 9 5.66 5.66 0 0 1 9 14.655 5.66 5.66 0 0 1 3.345 9zm6.5 8.473h-1.69a.3.3 0 0 1 0-.6h1.69a.3.3 0 0 1 0 .6zm.374-1.384a.302.302 0 0 1-.296.256H8.077a.302.302 0 0 1-.297-.256l-.157-1.062a6.182 6.182 0 0 0 2.754 0l-.158 1.062zm5.37-1.696l-1.196 1.196a.3.3 0 0 1-.424-.424l1.196-1.196a.3.3 0 1 1 .424.424zm-.714-1.242a.302.302 0 0 1-.028.39l-1.306 1.306a.302.302 0 0 1-.39.028l-.865-.641a6.23 6.23 0 0 0 1.948-1.948l.641.865zm1.47-3.228c0 .147-.11.275-.256.296l-1.062.158a6.177 6.177 0 0 0 0-2.754l1.062.157c.146.022.256.15.256.297v1.846zm1.128-.078a.3.3 0 0 1-.6 0v-1.69a.3.3 0 0 1 .6 0v1.69z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.view-capacity-chart .table-responsive table thead tr th.views-field-field-reception-capacity .view-capacity-chart--th:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21.54H4.95a.27.27 0 1 0 0 .54h1.26a.27.27 0 1 0 0-.54zM4.95 0a.81.81 0 0 0 0 1.62h1.26a.81.81 0 0 0 0-1.62H4.95z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.259 1.62H4.9a.36.36 0 0 0-.356.308l-.08.54a.36.36 0 0 0 .357.412h1.517a.36.36 0 0 0 .356-.412l-.079-.54a.36.36 0 0 0-.356-.308zM4.9 1.08a.9.9 0 0 0-.89.77l-.08.54a.9.9 0 0 0 .891 1.03h1.517a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77H4.9zM.54 4.95v1.26a.27.27 0 1 0 .54 0V4.95a.27.27 0 1 0-.54 0zM0 6.21a.81.81 0 0 0 1.62 0V4.95a.81.81 0 0 0-1.62 0v1.26z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.62 4.9V6.26c0 .179.131.33.308.356l.54.08a.36.36 0 0 0 .412-.357V4.821a.36.36 0 0 0-.412-.356l-.54.079a.36.36 0 0 0-.308.356zM1.08 6.26a.9.9 0 0 0 .77.89l.54.08a.9.9 0 0 0 1.03-.89V4.82a.9.9 0 0 0-1.03-.89l-.54.079a.9.9 0 0 0-.77.89V6.26z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.58 7.74a2.16 2.16 0 1 0 0-4.32 2.16 2.16 0 0 0 0 4.32zm0 .54a2.7 2.7 0 1 0 0-5.4 2.7 2.7 0 0 0 0 5.4z' fill='%231D1D1D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.46 6.21V4.95a.27.27 0 0 0-.54 0v1.26a.27.27 0 0 0 .54 0zM18 4.95a.81.81 0 1 0-1.62 0v1.26a.81.81 0 1 0 1.62 0V4.95z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.38 6.259V4.9a.36.36 0 0 0-.308-.356l-.54-.08a.36.36 0 0 0-.412.357v1.517c0 .22.195.388.412.356l.54-.079a.36.36 0 0 0 .308-.356zm.54-1.359a.9.9 0 0 0-.77-.89l-.54-.08a.9.9 0 0 0-1.03.891v1.517a.9.9 0 0 0 1.03.89l.54-.079a.9.9 0 0 0 .77-.89V4.9zM13.05.54h-1.26a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zM11.79 0a.81.81 0 1 0 0 1.62h1.26a.81.81 0 0 0 0-1.62h-1.26z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1 1.62H11.74a.36.36 0 0 0-.356.308l-.08.54a.36.36 0 0 0 .357.412h1.517a.36.36 0 0 0 .356-.412l-.079-.54a.36.36 0 0 0-.356-.308zm-1.359-.54a.9.9 0 0 0-.89.77l-.08.54a.9.9 0 0 0 .89 1.03h1.518a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77H11.74z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.26 5.58a2.16 2.16 0 1 0 4.32 0 2.16 2.16 0 0 0-4.32 0zm-.54 0a2.7 2.7 0 1 0 5.4 0 2.7 2.7 0 0 0-5.4 0z' fill='%231D1D1D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.79 17.46h1.26a.27.27 0 0 0 0-.54h-1.26a.27.27 0 1 0 0 .54zm1.26.54a.81.81 0 0 0 0-1.62h-1.26a.81.81 0 1 0 0 1.62h1.26z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.741 16.38H13.1a.36.36 0 0 0 .356-.308l.08-.54a.36.36 0 0 0-.357-.412h-1.517a.36.36 0 0 0-.356.412l.079.54a.36.36 0 0 0 .356.308zm1.359.54a.9.9 0 0 0 .89-.77l.08-.54a.9.9 0 0 0-.891-1.03h-1.517a.9.9 0 0 0-.89 1.03l.079.54a.9.9 0 0 0 .89.77H13.1zM17.46 13.05v-1.26a.27.27 0 0 0-.54 0v1.26a.27.27 0 0 0 .54 0zm.54-1.26a.81.81 0 1 0-1.62 0v1.26a.81.81 0 0 0 1.62 0v-1.26z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.38 13.1V11.74a.36.36 0 0 0-.308-.356l-.54-.08a.36.36 0 0 0-.412.357v1.517c0 .22.195.388.412.356l.54-.079a.36.36 0 0 0 .308-.356zm.54-1.359a.9.9 0 0 0-.77-.89l-.54-.08a.9.9 0 0 0-1.03.89v1.518a.9.9 0 0 0 1.03.89l.54-.079a.9.9 0 0 0 .77-.89V11.74z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.42 10.26a2.16 2.16 0 1 0 0 4.32 2.16 2.16 0 0 0 0-4.32zm0-.54a2.7 2.7 0 1 0 0 5.4 2.7 2.7 0 0 0 0-5.4z' fill='%231D1D1D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.54 11.79v1.26a.27.27 0 0 0 .54 0v-1.26a.27.27 0 1 0-.54 0zM0 13.05a.81.81 0 0 0 1.62 0v-1.26a.81.81 0 1 0-1.62 0v1.26z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.62 11.741V13.1c0 .178.131.33.308.356l.54.08a.36.36 0 0 0 .412-.357v-1.517a.36.36 0 0 0-.412-.356l-.54.079a.36.36 0 0 0-.308.356zM1.08 13.1a.9.9 0 0 0 .77.89l.54.08a.9.9 0 0 0 1.03-.891v-1.517a.9.9 0 0 0-1.03-.89l-.54.079a.9.9 0 0 0-.77.89V13.1zM4.95 17.46h1.26a.27.27 0 0 0 0-.54H4.95a.27.27 0 0 0 0 .54zm1.26.54a.81.81 0 1 0 0-1.62H4.95a.81.81 0 1 0 0 1.62h1.26z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.9 16.38H6.26a.36.36 0 0 0 .356-.308l.08-.54a.36.36 0 0 0-.357-.412H4.821a.36.36 0 0 0-.356.412l.079.54a.36.36 0 0 0 .356.308zm1.359.54a.9.9 0 0 0 .89-.77l.08-.54a.9.9 0 0 0-.89-1.03H4.82a.9.9 0 0 0-.89 1.03l.079.54a.9.9 0 0 0 .89.77H6.26z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.74 12.42a2.16 2.16 0 1 0-4.32 0 2.16 2.16 0 0 0 4.32 0zm.54 0a2.7 2.7 0 1 0-5.4 0 2.7 2.7 0 0 0 5.4 0z' fill='%231D1D1D'/%3E%3C/svg%3E")}.view-capacity-chart .table-responsive table thead tr th.views-field-field-theatre-capacity .view-capacity-chart--th:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.329 1.6h-1.26c-.15 0-.27.134-.27.3 0 .166.12.3.27.3h1.26c.149 0 .27-.134.27-.3 0-.166-.121-.3-.27-.3zM2.069 1c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3.378 2.8H2.02c-.178 0-.33.146-.356.342l-.079.6c-.032.242.137.458.356.458h1.517c.22 0 .388-.216.356-.458l-.079-.6c-.026-.196-.177-.342-.356-.342zM2.02 2.2c-.446 0-.825.364-.89.855l-.08.6C.97 4.26 1.392 4.8 1.94 4.8h1.517c.55 0 .97-.541.89-1.145l-.078-.6c-.065-.49-.444-.855-.89-.855h-1.36zM7.829 1.6h-1.26c-.15 0-.27.134-.27.3 0 .166.12.3.27.3h1.26c.149 0 .27-.134.27-.3 0-.166-.121-.3-.27-.3zM6.569 1c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.878 2.8H6.52c-.178 0-.33.146-.356.342l-.079.6c-.032.242.137.458.356.458h1.517c.22 0 .388-.216.356-.458l-.079-.6c-.026-.196-.177-.342-.356-.342zM6.52 2.2c-.446 0-.825.364-.89.855l-.08.6C5.47 4.26 5.892 4.8 6.44 4.8h1.517c.55 0 .97-.541.89-1.145l-.078-.6c-.065-.49-.444-.855-.89-.855h-1.36zM12.329 1.6h-1.26c-.15 0-.27.134-.27.3 0 .166.12.3.27.3h1.26c.149 0 .27-.134.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.378 2.8H11.02c-.178 0-.33.146-.356.342l-.079.6c-.032.242.137.458.356.458h1.517c.22 0 .388-.216.356-.458l-.079-.6c-.026-.196-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.364-.89.855l-.08.6c-.079.604.342 1.145.891 1.145h1.517c.55 0 .97-.541.89-1.145l-.078-.6c-.065-.49-.444-.855-.89-.855h-1.36zM16.829 1.6h-1.26c-.15 0-.27.134-.27.3 0 .166.12.3.27.3h1.26c.149 0 .27-.134.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.878 2.8H15.52c-.178 0-.33.146-.356.342l-.079.6c-.032.242.137.458.356.458h1.517c.22 0 .388-.216.357-.458l-.08-.6c-.026-.196-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.364-.89.855l-.08.6c-.079.604.342 1.145.891 1.145h1.517c.55 0 .97-.541.89-1.145l-.078-.6c-.065-.49-.444-.855-.89-.855h-1.36zM3.329 6.4h-1.26c-.15 0-.27.134-.27.3 0 .165.12.3.27.3h1.26c.149 0 .27-.135.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3.378 7.6H2.02c-.178 0-.33.146-.356.342l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.196-.177-.342-.356-.342zM2.02 7c-.446 0-.825.364-.89.855l-.08.6C.97 9.059 1.392 9.6 1.94 9.6h1.517c.55 0 .97-.541.89-1.145l-.078-.6C4.204 7.364 3.825 7 3.379 7h-1.36zM7.829 6.4h-1.26c-.15 0-.27.134-.27.3 0 .165.12.3.27.3h1.26c.149 0 .27-.135.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.878 7.6H6.52c-.178 0-.33.146-.356.342l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.196-.177-.342-.356-.342zM6.52 7c-.446 0-.825.364-.89.855l-.08.6c-.079.604.342 1.145.891 1.145h1.517c.55 0 .97-.541.89-1.145l-.078-.6C8.704 7.364 8.325 7 7.879 7h-1.36zM12.329 6.4h-1.26c-.15 0-.27.134-.27.3 0 .165.12.3.27.3h1.26c.149 0 .27-.135.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.378 7.6H11.02c-.178 0-.33.146-.356.342l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.196-.177-.342-.356-.342zM11.02 7c-.446 0-.825.364-.89.855l-.08.6c-.079.604.342 1.145.891 1.145h1.517c.55 0 .97-.541.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM16.829 6.4h-1.26c-.15 0-.27.134-.27.3 0 .165.12.3.27.3h1.26c.149 0 .27-.135.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.878 7.6H15.52c-.178 0-.33.146-.356.342l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.357-.458l-.08-.6c-.026-.196-.177-.342-.356-.342zM15.52 7c-.446 0-.825.364-.89.855l-.08.6c-.079.604.342 1.145.891 1.145h1.517c.55 0 .97-.541.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM3.329 11.2h-1.26c-.15 0-.27.134-.27.3 0 .165.12.3.27.3h1.26c.149 0 .27-.135.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3.378 12.4H2.02c-.178 0-.33.145-.356.342l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.197-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.364-.89.855l-.08.6c-.079.603.342 1.145.891 1.145h1.517c.55 0 .97-.542.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM7.829 11.2h-1.26c-.15 0-.27.134-.27.3 0 .165.12.3.27.3h1.26c.149 0 .27-.135.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.878 12.4H6.52c-.178 0-.33.145-.356.342l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.197-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.364-.89.855l-.08.6c-.079.603.342 1.145.891 1.145h1.517c.55 0 .97-.542.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM12.329 11.2h-1.26c-.15 0-.27.134-.27.3 0 .165.12.3.27.3h1.26c.149 0 .27-.135.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.378 12.4H11.02c-.178 0-.33.145-.356.342l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.197-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.364-.89.855l-.08.6c-.079.603.342 1.145.891 1.145h1.517c.55 0 .97-.542.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM16.829 11.2h-1.26c-.15 0-.27.134-.27.3 0 .165.12.3.27.3h1.26c.149 0 .27-.135.27-.3 0-.166-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.878 12.4H15.52c-.178 0-.33.145-.356.342l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.357-.458l-.08-.6c-.026-.197-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.364-.89.855l-.08.6c-.079.603.342 1.145.891 1.145h1.517c.55 0 .97-.542.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM3.329 16h-1.26c-.15 0-.27.135-.27.3 0 .166.12.3.27.3h1.26c.149 0 .27-.134.27-.3 0-.165-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3.378 17.2H2.02c-.178 0-.33.146-.356.343l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.197-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.365-.89.856l-.08.6c-.079.603.342 1.145.891 1.145h1.517c.55 0 .97-.542.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM7.829 16h-1.26c-.15 0-.27.135-.27.3 0 .166.12.3.27.3h1.26c.149 0 .27-.134.27-.3 0-.165-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.878 17.2H6.52c-.178 0-.33.146-.356.343l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.197-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.365-.89.856l-.08.6c-.079.603.342 1.145.891 1.145h1.517c.55 0 .97-.542.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM12.329 16h-1.26c-.15 0-.27.135-.27.3 0 .166.12.3.27.3h1.26c.149 0 .27-.134.27-.3 0-.165-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.378 17.2H11.02c-.178 0-.33.146-.356.343l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.356-.458l-.079-.6c-.026-.197-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.365-.89.856l-.08.6c-.079.603.342 1.145.891 1.145h1.517c.55 0 .97-.542.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36zM16.829 16h-1.26c-.15 0-.27.135-.27.3 0 .166.12.3.27.3h1.26c.149 0 .27-.134.27-.3 0-.165-.121-.3-.27-.3zm-1.26-.6c-.448 0-.81.403-.81.9s.362.9.81.9h1.26c.447 0 .81-.403.81-.9s-.363-.9-.81-.9h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.878 17.2H15.52c-.178 0-.33.146-.356.343l-.079.6c-.032.241.137.458.356.458h1.517c.22 0 .388-.217.357-.458l-.08-.6c-.026-.197-.177-.342-.356-.342zm-1.359-.6c-.446 0-.825.365-.89.856l-.08.6c-.079.603.342 1.145.891 1.145h1.517c.55 0 .97-.542.89-1.145l-.078-.6c-.065-.491-.444-.855-.89-.855h-1.36z" fill="%23000"/></svg>')}.view-capacity-chart .table-responsive table thead tr th.views-field-field-classroom-capacity .view-capacity-chart--th:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.47 1.98H2.21a.27.27 0 1 0 0 .54h1.26a.27.27 0 1 0 0-.54zm-1.26-.54a.81.81 0 0 0 0 1.62h1.26a.81.81 0 0 0 0-1.62H2.21z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3.52 3.06H2.16a.36.36 0 0 0-.355.308l-.08.54a.36.36 0 0 0 .357.413h1.517a.36.36 0 0 0 .356-.413l-.08-.54a.36.36 0 0 0-.355-.307zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H3.6a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77H2.16zM7.97 1.98H6.71a.27.27 0 1 0 0 .54h1.26a.27.27 0 1 0 0-.54zm-1.26-.54a.81.81 0 0 0 0 1.62h1.26a.81.81 0 0 0 0-1.62H6.71z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.02 3.06H6.66a.36.36 0 0 0-.355.308l-.08.54a.36.36 0 0 0 .357.413h1.517a.36.36 0 0 0 .356-.413l-.08-.54a.36.36 0 0 0-.355-.307zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H8.1a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77H6.66zM12.47 1.98h-1.26a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zm-1.26-.54a.81.81 0 1 0 0 1.62h1.26a.81.81 0 0 0 0-1.62h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.52 3.06h-1.36a.36.36 0 0 0-.355.308l-.08.54a.36.36 0 0 0 .357.413h1.517a.36.36 0 0 0 .356-.413l-.08-.54a.36.36 0 0 0-.355-.307zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H12.6a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77h-1.36zM16.97 1.98h-1.26a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zm-1.26-.54a.81.81 0 1 0 0 1.62h1.26a.81.81 0 0 0 0-1.62h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.02 3.06h-1.36a.36.36 0 0 0-.355.308l-.08.54a.36.36 0 0 0 .357.413h1.517a.36.36 0 0 0 .356-.413l-.08-.54a.36.36 0 0 0-.355-.307zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H17.1a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77h-1.36zM3.47 10.62H2.21a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zm-1.26-.54a.81.81 0 1 0 0 1.62h1.26a.81.81 0 0 0 0-1.62H2.21zM8.24 5.94h-6.3a.36.36 0 0 0-.36.36v.9c0 .2.161.36.36.36h6.3a.36.36 0 0 0 .36-.36v-.9a.36.36 0 0 0-.36-.36zm-6.3-.54a.9.9 0 0 0-.9.9v.9a.9.9 0 0 0 .9.9h6.3a.9.9 0 0 0 .9-.9v-.9a.9.9 0 0 0-.9-.9h-6.3zM17.24 5.94h-6.3a.36.36 0 0 0-.36.36v.9c0 .2.161.36.36.36h6.3a.36.36 0 0 0 .36-.36v-.9a.36.36 0 0 0-.36-.36zm-6.3-.54a.9.9 0 0 0-.9.9v.9a.9.9 0 0 0 .9.9h6.3a.9.9 0 0 0 .9-.9v-.9a.9.9 0 0 0-.9-.9h-6.3zM8.24 14.58h-6.3a.36.36 0 0 0-.36.36v.9c0 .199.161.36.36.36h6.3a.36.36 0 0 0 .36-.36v-.9a.36.36 0 0 0-.36-.36zm-6.3-.54a.9.9 0 0 0-.9.9v.9a.9.9 0 0 0 .9.9h6.3a.9.9 0 0 0 .9-.9v-.9a.9.9 0 0 0-.9-.9h-6.3zM17.24 14.58h-6.3a.36.36 0 0 0-.36.36v.9c0 .199.161.36.36.36h6.3a.36.36 0 0 0 .36-.36v-.9a.36.36 0 0 0-.36-.36zm-6.3-.54a.9.9 0 0 0-.9.9v.9a.9.9 0 0 0 .9.9h6.3a.9.9 0 0 0 .9-.9v-.9a.9.9 0 0 0-.9-.9h-6.3z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3.52 11.7H2.16a.36.36 0 0 0-.355.308l-.08.54a.36.36 0 0 0 .357.412h1.517a.36.36 0 0 0 .356-.412l-.08-.54a.36.36 0 0 0-.355-.308zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H3.6a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77H2.16zM7.97 10.62H6.71a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zm-1.26-.54a.81.81 0 1 0 0 1.62h1.26a.81.81 0 0 0 0-1.62H6.71z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.02 11.7H6.66a.36.36 0 0 0-.355.308l-.08.54a.36.36 0 0 0 .357.412h1.517a.36.36 0 0 0 .356-.412l-.08-.54a.36.36 0 0 0-.355-.308zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H8.1a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77H6.66zM12.47 10.62h-1.26a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zm-1.26-.54a.81.81 0 1 0 0 1.62h1.26a.81.81 0 0 0 0-1.62h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.52 11.7h-1.36a.36.36 0 0 0-.355.308l-.08.54a.36.36 0 0 0 .357.412h1.517a.36.36 0 0 0 .356-.412l-.08-.54a.36.36 0 0 0-.355-.308zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H12.6a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77h-1.36zM16.97 10.62h-1.26a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zm-1.26-.54a.81.81 0 1 0 0 1.62h1.26a.81.81 0 0 0 0-1.62h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.02 11.7h-1.36a.36.36 0 0 0-.355.308l-.08.54a.36.36 0 0 0 .357.412h1.517a.36.36 0 0 0 .356-.412l-.08-.54a.36.36 0 0 0-.355-.308zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H17.1a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77h-1.36z" fill="%23000"/></svg>')}.view-capacity-chart .table-responsive table thead tr th.views-field-field-u-shape-capacity .view-capacity-chart--th:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.17 1.89v1.26a.27.27 0 0 0 .54 0V1.89a.27.27 0 1 0-.54 0zM.63 3.15a.81.81 0 1 0 1.62 0V1.89a.81.81 0 0 0-1.62 0v1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.25 1.84V3.2c0 .178.131.33.308.356l.54.079a.36.36 0 0 0 .412-.356V1.76a.36.36 0 0 0-.412-.356l-.54.08a.36.36 0 0 0-.308.356zM1.71 3.2a.9.9 0 0 0 .77.89l.54.079a.9.9 0 0 0 1.03-.89V1.76a.9.9 0 0 0-1.03-.89l-.54.08a.9.9 0 0 0-.77.89v1.358zM17.01 3.15V1.89a.27.27 0 0 0-.54 0v1.26a.27.27 0 0 0 .54 0zm.54-1.26a.81.81 0 1 0-1.62 0v1.26a.81.81 0 0 0 1.62 0V1.89z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.93 3.2V1.84a.36.36 0 0 0-.308-.356l-.54-.079a.36.36 0 0 0-.412.357v1.517c0 .22.195.388.412.356l.54-.08a.36.36 0 0 0 .308-.356zm.54-1.36a.9.9 0 0 0-.77-.89l-.54-.079a.9.9 0 0 0-1.03.89V3.28a.9.9 0 0 0 1.03.89l.54-.08a.9.9 0 0 0 .77-.89V1.841zM1.17 6.21v1.26a.27.27 0 0 0 .54 0V6.21a.27.27 0 0 0-.54 0zM.63 7.47a.81.81 0 1 0 1.62 0V6.21a.81.81 0 0 0-1.62 0v1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.25 6.16v1.36c0 .178.131.33.308.356l.54.079a.36.36 0 0 0 .412-.356V6.082a.36.36 0 0 0-.412-.356l-.54.079a.36.36 0 0 0-.308.356zm-.54 1.36a.9.9 0 0 0 .77.89l.54.08a.9.9 0 0 0 1.03-.891V6.082a.9.9 0 0 0-1.03-.89l-.54.078a.9.9 0 0 0-.77.89v1.36zM17.01 7.47V6.21a.27.27 0 0 0-.54 0v1.26a.27.27 0 0 0 .54 0zm.54-1.26a.81.81 0 1 0-1.62 0v1.26a.81.81 0 0 0 1.62 0V6.21z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.93 7.52V6.16a.36.36 0 0 0-.308-.355l-.54-.08a.36.36 0 0 0-.412.357v1.517c0 .22.195.388.412.356l.54-.08a.36.36 0 0 0 .308-.355zm.54-1.36a.9.9 0 0 0-.77-.89l-.54-.079a.9.9 0 0 0-1.03.89V7.6a.9.9 0 0 0 1.03.89l.54-.079a.9.9 0 0 0 .77-.89V6.16zM1.17 10.53v1.26a.27.27 0 0 0 .54 0v-1.26a.27.27 0 0 0-.54 0zm-.54 1.26a.81.81 0 1 0 1.62 0v-1.26a.81.81 0 0 0-1.62 0v1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.25 10.48v1.36c0 .178.131.33.308.355l.54.08a.36.36 0 0 0 .412-.357v-1.517a.36.36 0 0 0-.412-.356l-.54.08a.36.36 0 0 0-.308.355zm-.54 1.36a.9.9 0 0 0 .77.89l.54.079a.9.9 0 0 0 1.03-.89V10.4a.9.9 0 0 0-1.03-.89l-.54.079a.9.9 0 0 0-.77.89v1.36zM17.01 11.79v-1.26a.27.27 0 0 0-.54 0v1.26a.27.27 0 0 0 .54 0zm.54-1.26a.81.81 0 0 0-1.62 0v1.26a.81.81 0 0 0 1.62 0v-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.93 11.84v-1.36a.36.36 0 0 0-.308-.356l-.54-.079a.36.36 0 0 0-.412.356v1.517c0 .22.195.388.412.356l.54-.079a.36.36 0 0 0 .308-.356zm.54-1.36a.9.9 0 0 0-.77-.89l-.54-.08a.9.9 0 0 0-1.03.891v1.517a.9.9 0 0 0 1.03.89l.54-.078a.9.9 0 0 0 .77-.89v-1.36zM7.47 14.31H6.21a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zm-1.26-.54a.81.81 0 0 0 0 1.62h1.26a.81.81 0 1 0 0-1.62H6.21z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.52 15.39H6.16a.36.36 0 0 0-.355.307l-.08.54a.36.36 0 0 0 .357.413h1.517a.36.36 0 0 0 .356-.413l-.08-.54a.36.36 0 0 0-.355-.307zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H7.6a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77H6.16zM11.97 14.31h-1.26a.27.27 0 0 0 0 .54h1.26a.27.27 0 0 0 0-.54zm-1.26-.54a.81.81 0 1 0 0 1.62h1.26a.81.81 0 0 0 0-1.62h-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.02 15.39h-1.36a.36.36 0 0 0-.355.307l-.08.54a.36.36 0 0 0 .357.413h1.517a.36.36 0 0 0 .356-.413l-.08-.54a.36.36 0 0 0-.355-.307zm-1.36-.54a.9.9 0 0 0-.89.77l-.079.54a.9.9 0 0 0 .89 1.03H12.1a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77h-1.36zM5.94 12.69h6.3a.9.9 0 0 0 .9-.9V2.16a.9.9 0 0 0-.9-.9h-.63a.9.9 0 0 0-.9.9v7.47a1.62 1.62 0 0 1-3.24 0V2.16a.9.9 0 0 0-.9-.9h-.63a.9.9 0 0 0-.9.9v9.63a.9.9 0 0 0 .9.9zm0 .54h6.3a1.44 1.44 0 0 0 1.44-1.44V2.16A1.44 1.44 0 0 0 12.24.72h-.63a1.44 1.44 0 0 0-1.44 1.44v7.47a1.08 1.08 0 0 1-2.16 0V2.16A1.44 1.44 0 0 0 6.57.72h-.63A1.44 1.44 0 0 0 4.5 2.16v9.63c0 .795.645 1.44 1.44 1.44z" fill="%23000"/></svg>')}.view-capacity-chart .table-responsive table thead tr th.views-field-field-conference-capacity .view-capacity-chart--th:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.33 4.86v1.26a.27.27 0 0 0 .54 0V4.86a.27.27 0 1 0-.54 0zm-.54 1.26a.81.81 0 0 0 1.62 0V4.86a.81.81 0 0 0-1.62 0v1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.41 4.81v1.36c0 .178.131.33.308.355l.54.08a.36.36 0 0 0 .412-.357V4.731a.36.36 0 0 0-.412-.356l-.54.08a.36.36 0 0 0-.308.355zm-.54 1.36a.9.9 0 0 0 .77.89l.54.079a.9.9 0 0 0 1.03-.89V4.73a.9.9 0 0 0-1.03-.89l-.54.079a.9.9 0 0 0-.77.89v1.36zM14.76 6.12V4.86a.27.27 0 0 0-.54 0v1.26a.27.27 0 0 0 .54 0zm.54-1.26a.81.81 0 1 0-1.62 0v1.26a.81.81 0 0 0 1.62 0V4.86z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.68 6.17V4.81a.36.36 0 0 0-.308-.356l-.54-.079a.36.36 0 0 0-.412.356v1.517c0 .22.195.388.412.356l.54-.079a.36.36 0 0 0 .308-.356zm.54-1.36a.9.9 0 0 0-.77-.89l-.54-.08a.9.9 0 0 0-1.03.891v1.517a.9.9 0 0 0 1.03.89l.54-.078a.9.9 0 0 0 .77-.89V4.81zM3.33 8.46v1.26a.27.27 0 1 0 .54 0V8.46a.27.27 0 0 0-.54 0zm-.54 1.26a.81.81 0 0 0 1.62 0V8.46a.81.81 0 0 0-1.62 0v1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.41 8.41v1.36c0 .178.131.33.308.356l.54.079a.36.36 0 0 0 .412-.356V8.332a.36.36 0 0 0-.412-.356l-.54.079a.36.36 0 0 0-.308.356zm-.54 1.36a.9.9 0 0 0 .77.89l.54.08a.9.9 0 0 0 1.03-.891V8.332a.9.9 0 0 0-1.03-.89l-.54.078a.9.9 0 0 0-.77.89v1.36zM14.76 9.72V8.46a.27.27 0 0 0-.54 0v1.26a.27.27 0 0 0 .54 0zm.54-1.26a.81.81 0 1 0-1.62 0v1.26a.81.81 0 0 0 1.62 0V8.46z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.68 9.77V8.41a.36.36 0 0 0-.308-.355l-.54-.08a.36.36 0 0 0-.412.357v1.517c0 .22.195.388.412.356l.54-.08a.36.36 0 0 0 .308-.355zm.54-1.36a.9.9 0 0 0-.77-.89l-.54-.079a.9.9 0 0 0-1.03.89V9.85a.9.9 0 0 0 1.03.89l.54-.079a.9.9 0 0 0 .77-.89V8.41zM3.33 12.06v1.26a.27.27 0 0 0 .54 0v-1.26a.27.27 0 0 0-.54 0zm-.54 1.26a.81.81 0 0 0 1.62 0v-1.26a.81.81 0 1 0-1.62 0v1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.41 12.01v1.36c0 .178.131.33.308.356l.54.079a.36.36 0 0 0 .412-.357v-1.517a.36.36 0 0 0-.412-.356l-.54.08a.36.36 0 0 0-.308.356zm-.54 1.36a.9.9 0 0 0 .77.89l.54.079a.9.9 0 0 0 1.03-.89V11.93a.9.9 0 0 0-1.03-.89l-.54.079a.9.9 0 0 0-.77.89v1.36zM14.76 13.32v-1.26a.27.27 0 0 0-.54 0v1.26a.27.27 0 0 0 .54 0zm.54-1.26a.81.81 0 1 0-1.62 0v1.26a.81.81 0 0 0 1.62 0v-1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.68 13.37v-1.36a.36.36 0 0 0-.308-.356l-.54-.079a.36.36 0 0 0-.412.356v1.518c0 .22.195.387.412.356l.54-.08a.36.36 0 0 0 .308-.356zm.54-1.36a.9.9 0 0 0-.77-.89l-.54-.08a.9.9 0 0 0-1.03.891v1.518a.9.9 0 0 0 1.03.89l.54-.08a.9.9 0 0 0 .77-.89v-1.358zM8.37 17.46h1.26a.27.27 0 0 0 0-.54H8.37a.27.27 0 0 0 0 .54zm1.26.54a.81.81 0 1 0 0-1.62H8.37a.81.81 0 1 0 0 1.62h1.26z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.321 16.38H9.68a.36.36 0 0 0 .356-.308l.08-.54a.36.36 0 0 0-.357-.412H8.242a.36.36 0 0 0-.356.412l.079.54a.36.36 0 0 0 .356.308zm1.359.54a.9.9 0 0 0 .89-.77l.08-.54a.9.9 0 0 0-.891-1.03H8.242a.9.9 0 0 0-.89 1.03l.079.54a.9.9 0 0 0 .89.77H9.68zM9.63.54H8.37a.27.27 0 1 0 0 .54h1.26a.27.27 0 1 0 0-.54zM8.37 0a.81.81 0 0 0 0 1.62h1.26a.81.81 0 0 0 0-1.62H8.37z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.679 1.62H8.32a.36.36 0 0 0-.356.308l-.08.54a.36.36 0 0 0 .357.412h1.517a.36.36 0 0 0 .356-.412l-.079-.54a.36.36 0 0 0-.356-.308zM8.32 1.08a.9.9 0 0 0-.89.77l-.08.54a.9.9 0 0 0 .891 1.03h1.517a.9.9 0 0 0 .89-1.03l-.079-.54a.9.9 0 0 0-.89-.77H8.32zM10.44 13.32V4.68a.36.36 0 0 0-.36-.36H7.92a.36.36 0 0 0-.36.36v8.64c0 .2.162.36.36.36h2.16a.36.36 0 0 0 .36-.36zm.54-8.64a.9.9 0 0 0-.9-.9H7.92a.9.9 0 0 0-.9.9v8.64a.9.9 0 0 0 .9.9h2.16a.9.9 0 0 0 .9-.9V4.68z" fill="%23000"/></svg>')}.view-capacity-chart .table-responsive table thead tr th.views-field-field-featured-media .view-capacity-chart--th:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23000'%3E%3Cpath d='M13.09 18c-.127 0-.256-.016-.383-.05L1.11 14.844a1.514 1.514 0 0 1-1.06-1.837l1.462-5.454a.375.375 0 1 1 .724.193L.775 13.2a.761.761 0 0 0 .533.922L12.9 17.225a.747.747 0 0 0 .912-.528l.586-2.17a.374.374 0 1 1 .725.194l-.585 2.168a1.498 1.498 0 0 1-1.449 1.11z'/%3E%3Cpath d='M16.5 13.5h-12c-.827 0-1.5-.673-1.5-1.5V3c0-.827.673-1.5 1.5-1.5h12c.827 0 1.5.673 1.5 1.5v9c0 .827-.673 1.5-1.5 1.5zM4.5 2.25a.751.751 0 0 0-.75.75v9c0 .413.337.75.75.75h12c.413 0 .75-.337.75-.75V3a.751.751 0 0 0-.75-.75h-12z'/%3E%3Cpath d='M6.75 6.75c-.827 0-1.5-.673-1.5-1.5s.673-1.5 1.5-1.5 1.5.673 1.5 1.5-.673 1.5-1.5 1.5zm0-2.25a.751.751 0 0 0 0 1.5.751.751 0 0 0 0-1.5zM3.428 12.697a.375.375 0 0 1-.265-.64l3.542-3.542a1.153 1.153 0 0 1 1.59 0L9.35 9.57l2.919-3.503c.212-.254.524-.402.856-.405h.009c.328 0 .64.143.854.392l3.922 4.577a.375.375 0 1 1-.569.488L13.42 6.543a.371.371 0 0 0-.285-.13.398.398 0 0 0-.288.134l-3.183 3.818a.374.374 0 0 1-.271.135.361.361 0 0 1-.282-.11L7.765 9.045a.385.385 0 0 0-.53 0l-3.542 3.543a.373.373 0 0 1-.265.11z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.view-capacity-chart .table-responsive table thead tr th.views-field-field-360-tour .view-capacity-chart--th:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M17.153 7.388c-.475-.414-1.141-.78-1.98-1.088-1.657-.61-3.85-.946-6.173-.946-.788 0-1.56.038-2.302.113.146-.836.344-1.605.591-2.276C7.782 1.853 8.421 1.055 9 1.055c.396 0 .967.437 1.486 1.584l-.7-.398a.527.527 0 0 0-.521.918l1.937 1.098a.527.527 0 0 0 .738-.235l.945-2.02a.527.527 0 1 0-.956-.446l-.396.846a6.28 6.28 0 0 0-.742-1.332C10.124.186 9.449 0 9 0c-.4 0-1.003.147-1.612.847-.414.475-.78 1.141-1.088 1.98-.3.813-.533 1.756-.693 2.78-1.024.16-1.967.393-2.78.693-.839.308-1.505.674-1.98 1.088C.147 7.998 0 8.601 0 9c0 1.005.87 1.9 2.469 2.56l-.778.34a.527.527 0 1 0 .423.967l2.04-.892a.528.528 0 0 0 .254-.732l-1.05-1.967a.527.527 0 1 0-.93.497l.431.809C1.544 10.037 1.055 9.427 1.055 9c0-.579.798-1.218 2.136-1.71.671-.248 1.44-.446 2.276-.592A23.003 23.003 0 0 0 5.354 9c0 2.324.336 4.516.946 6.173.308.839.675 1.505 1.088 1.98.61.7 1.213.847 1.612.847.45 0 1.127-.187 1.794-1.075.47-.626.867-1.497 1.178-2.59a.527.527 0 0 0-1.014-.29c-.61 2.14-1.436 2.9-1.958 2.9-.579 0-1.218-.798-1.71-2.136-.569-1.544-.882-3.606-.882-5.809 0-.847.047-1.672.136-2.456.784-.09 1.61-.136 2.456-.136 2.203 0 4.265.313 5.809.881 1.338.493 2.136 1.132 2.136 1.711 0 .579-.798 1.218-2.136 1.71-1.544.569-3.606.882-5.809.882-.118 0-.236-.001-.352-.003a.528.528 0 0 0-.017 1.055c.122.002.246.002.369.002 2.324 0 4.516-.336 6.173-.946.839-.308 1.505-.674 1.98-1.088.7-.61.847-1.213.847-1.612 0-.4-.147-1.003-.847-1.612z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.view-capacity-chart .table-responsive table thead tr th.views-field-field-floorplan .view-capacity-chart--th:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M18.5.527A.527.527 0 0 0 17.973 0H1.026A.527.527 0 0 0 .5.527v16.945c0 .291.236.527.527.527h14.309a.527.527 0 0 0 .527-.527v-1.546a.527.527 0 0 0-1.054 0v1.018H1.555v-3.192h5.308a.527.527 0 1 0 0-1.055H1.555V1.055H9.92v5.203a.527.527 0 0 0 1.055 0V1.055h6.47v9.632h-6.398V9.422a.527.527 0 0 0-1.055 0v1.792c0 .292.236.528.528.528h4.359v1.019a.527.527 0 0 0 1.054 0v-1.02h2.04a.527.527 0 0 0 .527-.527V.527z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.5)' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.view-capacity-chart .table-responsive table tbody{border:0}.view-capacity-chart .table-responsive table tbody tr:nth-child(odd){background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,.4))),#f1f0e4;background:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),#f1f0e4}.view-capacity-chart .table-responsive table tbody tr:nth-child(2n){background:#fff}.view-capacity-chart .table-responsive table tbody tr:nth-child(2n):last-of-type{border-bottom:1px solid rgba(0,0,0,.1)}.view-capacity-chart .table-responsive table tbody tr .views-field:empty:after{content:"-";display:inline}.view-capacity-chart .table-responsive table tr td,.view-capacity-chart .table-responsive table tr th{border-right:1px solid rgba(0,0,0,.1);font-size:.938rem;padding:24px 16px;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both;min-width:100px;max-width:140px}@media (min-width:1280px){.view-capacity-chart .table-responsive table tr td,.view-capacity-chart .table-responsive table tr th{min-width:140px}}.view-capacity-chart .table-responsive table tr td:first-child,.view-capacity-chart .table-responsive table tr th:first-child{text-align:left;min-width:180px;max-width:none}.view-capacity-chart .table-responsive table tr td:last-child,.view-capacity-chart .table-responsive table tr th:last-child{text-align:center;border-right:0}.view-capacity-chart .table-responsive table tr td.views-field-field-square-feet,.view-capacity-chart .table-responsive table tr td.views-field-field-square-meters,.view-capacity-chart .table-responsive table tr th.views-field-field-square-feet,.view-capacity-chart .table-responsive table tr th.views-field-field-square-meters{display:none;min-width:112px}@media (min-width:1280px){.view-capacity-chart .table-responsive table tr td.views-field-field-square-feet,.view-capacity-chart .table-responsive table tr td.views-field-field-square-meters,.view-capacity-chart .table-responsive table tr th.views-field-field-square-feet,.view-capacity-chart .table-responsive table tr th.views-field-field-square-meters{min-width:140px}}.view-capacity-chart .table-responsive table tr td.views-field-field-square-feet.display-col,.view-capacity-chart .table-responsive table tr td.views-field-field-square-meters.display-col,.view-capacity-chart .table-responsive table tr th.views-field-field-square-feet.display-col,.view-capacity-chart .table-responsive table tr th.views-field-field-square-meters.display-col{display:table-cell}.view-capacity-chart .table-responsive table tr th{vertical-align:center;color:var(--color-main);line-height:120%}.view-capacity-chart .table-responsive table tr th a{font-weight:700;text-decoration:none;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-underline-offset:0}.view-capacity-chart .table-responsive table tr th .swap-sqft,.view-capacity-chart .table-responsive table tr th .swap-sqm{color:var(--color-main);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-decoration:underline}.view-capacity-chart .table-responsive table tr td{font-weight:400;letter-spacing:normal;line-height:1.5}.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media a,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media button,.view-capacity-chart .table-responsive table tr td.views-field-field-floorplan a,.view-capacity-chart .table-responsive table tr td.views-field-field-floorplan button{background:none;border:none;color:var(--color-main);cursor:pointer;font-size:.938rem;font-weight:500;line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-decoration:underline}.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour .tour-360-link,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media .tour-360-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour button.colorbox,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media button.colorbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour button.colorbox:not(:first-child),.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour button.colorbox img,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media button.colorbox:not(:first-child),.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media button.colorbox img{display:none}.view-capacity-chart .table-responsive table tr td.views-field-field-360-tour svg,.view-capacity-chart .table-responsive table tr td.views-field-field-featured-media svg{display:block}.iframe-360-wrapper,.iframe-floor-plan-wrapper{max-width:1440px;overflow:hidden;padding-top:100%;position:relative;width:85vw}@media (min-width:768px){.iframe-360-wrapper,.iframe-floor-plan-wrapper{padding-top:65%;width:75vw}}.iframe-360-wrapper .iframe-360,.iframe-360-wrapper .iframe-floor-plan,.iframe-floor-plan-wrapper .iframe-360,.iframe-floor-plan-wrapper .iframe-floor-plan{position:absolute;top:0;width:100%;height:100%;border:none}@media (max-width:1280px){.desktopOnly{display:none}}@media (min-width:1280px){.notDesktop{display:none!important}}
.c-card{position:relative;height:100%;aspect-ratio:3/4}.c-card>a{text-decoration:none}.c-card>a .media{overflow:hidden}.c-card>a:focus-visible img,.c-card>a:focus img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.c-card:not(.title-case) .title{text-transform:uppercase}.two .c-card{aspect-ratio:1/1}@media (min-width:768px){.two .c-card{aspect-ratio:1/1}}.three .c-card{aspect-ratio:1/1}@media (min-width:768px){.three .c-card{aspect-ratio:3/4}}.four .c-card{aspect-ratio:3/2}@media (min-width:768px){.four .c-card{aspect-ratio:1/1}}@media (min-width:1024px){.four .c-card{aspect-ratio:3/4}}.c-card:has(.video){aspect-ratio:16/9}.c-card .media,.c-card .media:after{position:absolute;top:0;left:0;width:100%;height:100%}.c-card .media:after{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(68.25%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 68.25%,rgba(0,0,0,.4))}.cards.overlay-low .c-card .media:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),to(rgba(0,0,0,.3)));background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.3))}.cards.overlay-high .c-card .media:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),to(rgba(0,0,0,.7)));background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.7))}.c-card .content{position:absolute;bottom:25px;left:0;width:100%;padding:0 16px;text-align:center;color:#f1f0e4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}@media (min-width:768px){.c-card .content{bottom:30px;gap:8px}}@media (min-width:1024px){.c-card .content{bottom:52px;gap:12px}}@media (min-width:1280px){.c-card .content{gap:24px;padding:0 40px}}.c-card .content ul{list-style-position:inside}.container-narrow .c-card .content,.container-small .c-card .content{bottom:25px!important;left:0;padding:0 16px!important}.c-card .content .pretitle,.c-card .content .subtitle{font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:#f1f0e4}.c-card .content .title .h3,.c-card .content .title .h4,.c-card .content .title .h5,.c-card .content .title .h6,.c-card .content .title h3,.c-card .content .title h4,.c-card .content .title h5,.c-card .content .title h6{color:#f1f0e4}.c-card .content .body{margin:0 0 4px}.c-card .content .body p{font-size:14px}@media (min-width:1024px){.c-card .content .body p{font-size:15px}}.c-card .content .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-card .content .links a,.c-card .content .links button{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:#f1f0e4;text-decoration:none;background:none;border:none}.c-card .content .links a:after,.c-card .content .links button:after{content:"";display:block;position:relative;bottom:0;left:0;width:0;height:1px;background:#f1f0e4;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.c-card .content .links a:hover:after,.c-card .content .links button:hover:after{width:100%}.c-card.is-empty{width:100%;aspect-ratio:1200/810;height:auto}.c-card.is-empty .media{position:relative;top:auto;left:auto}.c-card.is-empty .content{display:none}.c-card.offer-card .media:after,.c-card.residence-card .media:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(50.05%,transparent),color-stop(91.26%,rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 50.05%,rgba(0,0,0,.6) 91.26%)}.c-card.offer-card .content,.c-card.residence-card .content{text-align:left;bottom:24px}@media (min-width:1280px){.c-card.offer-card .content,.c-card.residence-card .content{bottom:48px;gap:24px;padding:0 48px}}.c-card.offer-card .content .pretitle,.c-card.residence-card .content .pretitle{font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:#f1f0e4;line-height:145%}.c-card.offer-card .content .pretitle a,.c-card.residence-card .content .pretitle a{color:#f1f0e4;text-decoration:none}.c-card.offer-card .content .subtitle,.c-card.residence-card .content .subtitle{margin-top:8px}.c-card.offer-card .content .title,.c-card.residence-card .content .title{font-family:var(--font-display);line-height:135%;text-transform:none}.c-card.offer-card .content .links,.c-card.residence-card .content .links{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.card-grid--details-square-image .c-card .links,.card-grid--details .c-card .links{border-top:.5px solid rgba(0,0,0,.1);padding-top:32px}.card-grid--details-square-image .c-card .media{aspect-ratio:1/1!important}.c-card.blog-card,.c-card.event-card,.c-card.offer-detail-card,.c-card.residence-detail-card,.c-card.room-card,.c-card.room-detail-card,.c-card.venue-card,.card-grid--details-square-image .c-card,.card-grid--details .c-card{aspect-ratio:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-card.blog-card.no-aos-transform,.c-card.event-card.no-aos-transform,.c-card.offer-detail-card.no-aos-transform,.c-card.residence-detail-card.no-aos-transform,.c-card.room-card.no-aos-transform,.c-card.room-detail-card.no-aos-transform,.c-card.venue-card.no-aos-transform,.card-grid--details-square-image .c-card.no-aos-transform,.card-grid--details .c-card.no-aos-transform{-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.c-card.blog-card .media,.c-card.event-card .media,.c-card.offer-detail-card .media,.c-card.residence-detail-card .media,.c-card.room-card .media,.c-card.room-detail-card .media,.c-card.venue-card .media,.card-grid--details-square-image .c-card .media,.card-grid--details .c-card .media{position:relative;top:auto;left:auto;height:auto;aspect-ratio:4/3;margin-bottom:8px}@media (min-width:1024px){.c-card.blog-card .media,.c-card.event-card .media,.c-card.offer-detail-card .media,.c-card.residence-detail-card .media,.c-card.room-card .media,.c-card.room-detail-card .media,.c-card.venue-card .media,.card-grid--details-square-image .c-card .media,.card-grid--details .c-card .media{margin-bottom:24px}}.c-card.blog-card .media:after,.c-card.event-card .media:after,.c-card.offer-detail-card .media:after,.c-card.residence-detail-card .media:after,.c-card.room-card .media:after,.c-card.room-detail-card .media:after,.c-card.venue-card .media:after,.card-grid--details-square-image .c-card .media:after,.card-grid--details .c-card .media:after{display:none}.c-card.blog-card .content,.c-card.event-card .content,.c-card.offer-detail-card .content,.c-card.residence-detail-card .content,.c-card.room-card .content,.c-card.room-detail-card .content,.c-card.venue-card .content,.card-grid--details-square-image .c-card .content,.card-grid--details .c-card .content{position:relative;bottom:auto;left:auto;color:#585858;text-align:left;gap:0;padding:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-card.blog-card .content .description,.c-card.event-card .content .description,.c-card.offer-detail-card .content .description,.c-card.residence-detail-card .content .description,.c-card.room-card .content .description,.c-card.room-detail-card .content .description,.c-card.venue-card .content .description,.card-grid--details-square-image .c-card .content .description,.card-grid--details .c-card .content .description{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-card.blog-card .content .pretitle,.c-card.blog-card .content .subtitle,.c-card.event-card .content .pretitle,.c-card.event-card .content .subtitle,.c-card.offer-detail-card .content .pretitle,.c-card.offer-detail-card .content .subtitle,.c-card.residence-detail-card .content .pretitle,.c-card.residence-detail-card .content .subtitle,.c-card.room-card .content .pretitle,.c-card.room-card .content .subtitle,.c-card.room-detail-card .content .pretitle,.c-card.room-detail-card .content .subtitle,.c-card.venue-card .content .pretitle,.c-card.venue-card .content .subtitle,.card-grid--details-square-image .c-card .content .pretitle,.card-grid--details-square-image .c-card .content .subtitle,.card-grid--details .c-card .content .pretitle,.card-grid--details .c-card .content .subtitle{font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;line-height:145%;margin-bottom:2px;color:#585858}.c-card.blog-card .content .pretitle a,.c-card.blog-card .content .subtitle a,.c-card.event-card .content .pretitle a,.c-card.event-card .content .subtitle a,.c-card.offer-detail-card .content .pretitle a,.c-card.offer-detail-card .content .subtitle a,.c-card.residence-detail-card .content .pretitle a,.c-card.residence-detail-card .content .subtitle a,.c-card.room-card .content .pretitle a,.c-card.room-card .content .subtitle a,.c-card.room-detail-card .content .pretitle a,.c-card.room-detail-card .content .subtitle a,.c-card.venue-card .content .pretitle a,.c-card.venue-card .content .subtitle a,.card-grid--details-square-image .c-card .content .pretitle a,.card-grid--details-square-image .c-card .content .subtitle a,.card-grid--details .c-card .content .pretitle a,.card-grid--details .c-card .content .subtitle a{color:#585858}.c-card.blog-card .content .title,.c-card.blog-card .content .title>*,.c-card.event-card .content .title,.c-card.event-card .content .title>*,.c-card.offer-detail-card .content .title,.c-card.offer-detail-card .content .title>*,.c-card.residence-detail-card .content .title,.c-card.residence-detail-card .content .title>*,.c-card.room-card .content .title,.c-card.room-card .content .title>*,.c-card.room-detail-card .content .title,.c-card.room-detail-card .content .title>*,.c-card.venue-card .content .title,.c-card.venue-card .content .title>*,.card-grid--details-square-image .c-card .content .title,.card-grid--details-square-image .c-card .content .title>*,.card-grid--details .c-card .content .title,.card-grid--details .c-card .content .title>*{color:var(--color-main);font-family:var(--font-display);line-height:135%;text-transform:none}.c-card.blog-card .content .subtitle,.c-card.event-card .content .subtitle,.c-card.offer-detail-card .content .subtitle,.c-card.residence-detail-card .content .subtitle,.c-card.room-card .content .subtitle,.c-card.room-detail-card .content .subtitle,.c-card.venue-card .content .subtitle,.card-grid--details-square-image .c-card .content .subtitle,.card-grid--details .c-card .content .subtitle{color:#585858}.c-card.blog-card .content .body,.c-card.event-card .content .body,.c-card.offer-detail-card .content .body,.c-card.residence-detail-card .content .body,.c-card.room-card .content .body,.c-card.room-detail-card .content .body,.c-card.venue-card .content .body,.card-grid--details-square-image .c-card .content .body,.card-grid--details .c-card .content .body{margin:16px 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-card.blog-card .content .links,.c-card.event-card .content .links,.c-card.offer-detail-card .content .links,.c-card.residence-detail-card .content .links,.c-card.room-card .content .links,.c-card.room-detail-card .content .links,.c-card.venue-card .content .links,.card-grid--details-square-image .c-card .content .links,.card-grid--details .c-card .content .links{margin:8px 0 16px;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.c-card.blog-card .content .links a,.c-card.event-card .content .links a,.c-card.offer-detail-card .content .links a,.c-card.residence-detail-card .content .links a,.c-card.room-card .content .links a,.c-card.room-detail-card .content .links a,.c-card.venue-card .content .links a,.card-grid--details-square-image .c-card .content .links a,.card-grid--details .c-card .content .links a{color:#585858}.c-card.blog-card .content .links a:after,.c-card.event-card .content .links a:after,.c-card.offer-detail-card .content .links a:after,.c-card.residence-detail-card .content .links a:after,.c-card.room-card .content .links a:after,.c-card.room-detail-card .content .links a:after,.c-card.venue-card .content .links a:after,.card-grid--details-square-image .c-card .content .links a:after,.card-grid--details .c-card .content .links a:after{background:#585858}.c-card.blog-card .gallery,.c-card.event-card .gallery,.c-card.offer-detail-card .gallery,.c-card.residence-detail-card .gallery,.c-card.room-card .gallery,.c-card.room-detail-card .gallery,.c-card.venue-card .gallery,.card-grid--details-square-image .c-card .gallery,.card-grid--details .c-card .gallery{position:absolute;padding:24px;right:0;bottom:0;z-index:1}.c-card.blog-card .gallery button,.c-card.event-card .gallery button,.c-card.offer-detail-card .gallery button,.c-card.residence-detail-card .gallery button,.c-card.room-card .gallery button,.c-card.room-detail-card .gallery button,.c-card.venue-card .gallery button,.card-grid--details-square-image .c-card .gallery button,.card-grid--details .c-card .gallery button{background:none;border:none;color:#fff;padding:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.15rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-card.blog-card .gallery button:before,.c-card.event-card .gallery button:before,.c-card.offer-detail-card .gallery button:before,.c-card.residence-detail-card .gallery button:before,.c-card.room-card .gallery button:before,.c-card.room-detail-card .gallery button:before,.c-card.venue-card .gallery button:before,.card-grid--details-square-image .c-card .gallery button:before,.card-grid--details .c-card .gallery button:before{content:"";display:block;width:16px;height:16px;background-image:url(/themes/custom/viceroy/assets/img/icons/gallery--white.svg);background-size:cover;margin-right:16px}.c-card.blog-card .tour,.c-card.event-card .tour,.c-card.offer-detail-card .tour,.c-card.residence-detail-card .tour,.c-card.room-card .tour,.c-card.room-detail-card .tour,.c-card.venue-card .tour,.card-grid--details-square-image .c-card .tour,.card-grid--details .c-card .tour{bottom:0;left:0;padding:24px;position:absolute;z-index:1}.c-card.blog-card .tour a,.c-card.event-card .tour a,.c-card.offer-detail-card .tour a,.c-card.residence-detail-card .tour a,.c-card.room-card .tour a,.c-card.room-detail-card .tour a,.c-card.venue-card .tour a,.card-grid--details-square-image .c-card .tour a,.card-grid--details .c-card .tour a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;font-size:.75rem;letter-spacing:.15rem}.c-card.blog-card .tour a:before,.c-card.event-card .tour a:before,.c-card.offer-detail-card .tour a:before,.c-card.residence-detail-card .tour a:before,.c-card.room-card .tour a:before,.c-card.room-detail-card .tour a:before,.c-card.venue-card .tour a:before,.card-grid--details-square-image .c-card .tour a:before,.card-grid--details .c-card .tour a:before{content:"";display:block;width:16px;height:16px;background-image:url(/themes/custom/viceroy/assets/img/icons/360--white.svg);background-size:cover;margin-right:16px}.c-card.blog-card .tour svg.ext,.c-card.event-card .tour svg.ext,.c-card.offer-detail-card .tour svg.ext,.c-card.residence-detail-card .tour svg.ext,.c-card.room-card .tour svg.ext,.c-card.room-detail-card .tour svg.ext,.c-card.venue-card .tour svg.ext,.card-grid--details-square-image .c-card .tour svg.ext,.card-grid--details .c-card .tour svg.ext{display:none}.c-card.restaurant-card .title{text-transform:none}.c-card.residence-card{height:100%}.c-card.residence-card .title{color:#fff}.c-card.offer-detail-card .media,.c-card.residence-detail-card .media,.c-card.room-detail-card .media{margin:0;aspect-ratio:16/9}.c-card.offer-detail-card .media:after,.c-card.residence-detail-card .media:after,.c-card.room-detail-card .media:after{display:block}.c-card.offer-detail-card .media .tour,.c-card.residence-detail-card .media .tour,.c-card.room-detail-card .media .tour{bottom:0;left:0;padding:24px;position:absolute;z-index:1}.c-card.offer-detail-card .media .tour a,.c-card.residence-detail-card .media .tour a,.c-card.room-detail-card .media .tour a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;font-size:.75rem;letter-spacing:.15rem}.c-card.offer-detail-card .media .tour a:before,.c-card.residence-detail-card .media .tour a:before,.c-card.room-detail-card .media .tour a:before{content:"";display:block;width:16px;height:16px;background-image:url(/themes/custom/viceroy/assets/img/icons/360--white.svg);background-size:cover;margin-right:16px}.c-card.offer-detail-card .media .tour svg.ext,.c-card.residence-detail-card .media .tour svg.ext,.c-card.room-detail-card .media .tour svg.ext{display:none}.c-card.offer-detail-card .content,.c-card.residence-detail-card .content,.c-card.room-detail-card .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative;padding:24px 8px}@media (min-width:768px){.c-card.offer-detail-card .content,.c-card.residence-detail-card .content,.c-card.room-detail-card .content{gap:24px;padding:32px}}.c-card.offer-detail-card .content .horizontal-rule,.c-card.residence-detail-card .content .horizontal-rule,.c-card.room-detail-card .content .horizontal-rule{margin:0;border:0;border-top:.5px solid rgba(0,0,0,.1)}.c-card.offer-detail-card .content .details,.c-card.residence-detail-card .content .details,.c-card.room-detail-card .content .details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px}.c-card.offer-detail-card .content .details__item,.c-card.residence-detail-card .content .details__item,.c-card.room-detail-card .content .details__item{text-transform:uppercase;line-height:120%;font-size:.75rem;font-weight:700;letter-spacing:.15rem}.c-card.offer-detail-card .content .links,.c-card.residence-detail-card .content .links,.c-card.room-detail-card .content .links{margin:0}.c-card.residence-detail-card .location{font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;line-height:145%;margin-bottom:2px;color:#585858}.c-card.residence-detail-card .content.details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;font-size:1rem}@media (min-width:1024px){.c-card.residence-detail-card .content.details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.c-card.residence-detail-card .content.details div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-card.residence-detail-card .address{font-size:1rem}.c-card.residence-detail-card .address br{display:none}.c-card.residence-detail-card .address .address-line1{display:block}.c-card.residence-detail-card .address .country{display:none}.c-card.venue-card .links .modal-trigger{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:var(--color-alt);text-decoration:none;background:none;border:none}.c-card.venue-card .links .modal-trigger:after{content:"";display:block;position:relative;bottom:0;left:0;width:0;height:1px;background:var(--color-alt);-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.c-card.venue-card .links .modal-trigger:focus,.c-card.venue-card .links .modal-trigger:focus-visible{outline:2px solid #bd2611;outline-offset:3px;border-radius:3px}.c-card.venue-card .links .modal-trigger:hover:after{width:100%}.c-card.room-card{height:auto}.c-card.room-card .media:after{display:block}.card-carousel .c-card.room-card .content{padding:10px 32px}.card-carousel .c-card.room-card .details{-webkit-columns:2;-moz-columns:2;columns:2;margin-top:25px}.card-carousel .c-card.room-card .details__item{line-height:1.25em;margin-bottom:16px}.card-carousel .c-card.room-card .media{aspect-ratio:1/1}.c-card.manual-card{background:none;border:none;border-radius:0}.c-card.manual-card .media:has(.controls){aspect-ratio:16/9}.c-card.manual-card .media:has(.controls) .controls{line-height:1;position:absolute;z-index:2;bottom:0;right:0;width:100%;height:100%}.c-card.manual-card .media:has(.controls) .controls button{all:unset;cursor:pointer;line-height:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.c-card.manual-card .media:has(.controls) .controls button svg{height:30%;width:30%}.c-card.manual-card .media:has(.controls) .controls button:focus{outline:1px dotted #fff}.c-card.manual-card .media:has(.controls) .controls button.hide{display:none}.c-card.manual-card .media:has(.controls) .controls button:after{display:none}.c-card .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;background:rgba(0,0,0,.4);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px}.c-card .modal.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-card .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%}.c-card .modal-inner{position:relative;background:#fff;width:100%;max-width:720px}.c-card .modal-inner .close{width:18px;height:18px;padding:0;position:absolute;z-index:2;right:24px;top:24px;background:none;border:none}.c-card .modal-inner .close:focus,.c-card .modal-inner .close:focus-visible{outline:2px solid #000;outline-offset:3px;border-radius:3px}.c-card .modal-inner .close svg{position:absolute;top:0;right:0;width:100%;height:100%}.c-card .modal-content{max-height:calc(100vh - 184px);overflow:auto}.c-card .modal-content .media{width:100%;aspect-ratio:16/9;height:auto}.c-card .modal-content .intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:40px}.c-card .modal-content .intro:not(:only-child){border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:40px}.c-card .modal-content .intro .details{font-size:.75rem;font-weight:700;line-height:120%;letter-spacing:.15rem;text-transform:uppercase;gap:16px 32px}.c-card .modal-content .configurations,.c-card .modal-content .intro .details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-card .modal-content .configurations{gap:20px;margin:0 40px}.c-card .modal-content .configurations:last-child{margin-bottom:40px}.c-card .modal-content .configurations>strong{font-size:.75rem;line-height:120%;letter-spacing:.15rem;text-transform:uppercase;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}.c-card .modal-content .configurations .venue-configuration .label .venue-configurations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.75rem;font-weight:700;line-height:120%;letter-spacing:.15rem;text-transform:uppercase;gap:10px}.c-card .modal-content .configurations .venue-configuration .label figure{width:40px;height:40px}.c-card .modal-content .configurations .venue-configuration .label figure img{-o-object-fit:contain;object-fit:contain}.c-card .modal-content .configurations .venue-configuration .capacity{font-size:1.5rem;font-weight:700;line-height:120%;letter-spacing:.3rem;text-transform:uppercase;text-align:center;margin-top:8px}.c-card .modal-content .links{margin:40px}.video-modal{display:none;position:fixed;bottom:0;left:0;width:100%;height:calc(100vh - 60px);z-index:100;background:rgba(0,0,0,.4);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px}.video-modal.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-modal .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%}.video-modal .modal-inner{position:relative;width:100%;max-width:1020px}.video-modal .modal-inner .body{margin:0}.video-modal .modal-inner .video-wrapper{margin-bottom:0}.video-modal .modal-inner .controls{bottom:calc(50% - 60px);right:calc(50% - 60px);width:120px;height:120px}.video-modal .modal-inner .controls button svg{width:100%;height:100%}.iframe-360-wrapper{max-width:1440px;overflow:hidden;padding-top:100%;position:relative;width:85vw}@media (min-width:768px){.iframe-360-wrapper{padding-top:65%;width:75vw}}.iframe-360-wrapper .iframe-360,.iframe-360-wrapper .iframe-floor-plan{position:absolute;top:0;width:100%;height:100%;border:none}
