body *:focus{outline:none!important}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}b,strong{font-weight:600}ol,ul{padding:0}ol:where(:not([class*="wp-block"])),ol:where(.wp-block-list),ul:where(:not([class*="wp-block"])),ul:where(.wp-block-list){padding-inline-start:var(--wp--preset--spacing--md)}div[class*="wp-block-"] figcaption{color:var(--wp--preset--color--neutral-9);font-size:var(--wp--preset--spacing--xs);margin-bottom:0;margin-top:20px;text-align:center}h1,h2,h3,h4,h5,h6{text-wrap:balance!important}input,button,textarea,select{font:inherit}input[type="button"],input[type="email"],input[type="search"],input[type="submit"],input[type="text"],textarea{appearance:none}input:not([type="submit"]),select,textarea,.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments-form textarea{color:var(--wp--preset--color--neutral-10);border-radius:5px;border:solid 1px var(--wp--preset--color--neutral-10);padding:.5em 1em;font-size:var(--wp--preset--font-size--text-base);width:100%}input:focus-visible,textarea:focus-visible{outline-color:var(--wp--preset--color--primary)}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}label{width:100%;display:block}::placeholder{color:var(--wp--preset--color--neutral-10);font-size:var(--wp--preset--font-size--text-sm);opacity:.75}input[type="submit"].wp-block-button__link{padding-top:var(--wp--custom--block--button--padding-y);padding-right:var(--wp--custom--block--button--padding-x);padding-bottom:var(--wp--custom--block--button--padding-y);padding-left:var(--wp--custom--block--button--padding-x)}input[type="submit"].wp-block-button__link:hover{background-color:var(--wp--preset--color--neutral-12);color:var(--wp--preset--color--light);border-color:var(--wp--preset--color--neutral-12)}:root{--focus-ring-color:var(--wp--preset--color--neutral-10);--focus-ring-offset:2px;--gap-default:var(--wp--style--block-gap, 1rem)}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid;outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.wp-element-button,.wp-block-button__link{transition:all 0.2s ease-in-out}.grid-auto-2{grid-template-columns:repeat(auto-fill,minmax(min(40rem, 100%),1fr))}:root{--admin-bar-height:0px;--auto-grid-aggressiveness:0.7;--blockquote-spacing:clamp(1.9995rem, calc(2.0263291139vw + 1.5435759494rem), 3rem);--body-bg-color:#101013;--body-color:#101013;--border:1px solid rgba(195, 195, 203, 0.2);--border-color-light:rgba(195, 195, 203, 0.2);--border-color-light-muted:rgba(195, 195, 203, 0.1);--border-color-primary-muted:rgba(198, 236, 231, 0.3);--border-light:1px solid rgba(195, 195, 203, 0.2);--border-light-muted:1px solid rgba(195, 195, 203, 0.1);--border-primary-muted:1px solid rgba(198, 236, 231, 0.3);--border-size:1px;--border-style:solid;--border-width:1px;--btn-border-radius:50vw;--btn-border-style:solid;--btn-border-width:0;--btn-font-size:clamp(0.875rem, calc(0.7594936709vw + 0.7041139241rem), 1.25rem);--btn-font-style:normal;--btn-font-weight:700;--btn-justify-content:center;--btn-letter-spacing:0;--btn-line-height:1;--btn-min-width:8.75rem;--btn-outline-border-width:1px;--btn-padding-block:0.75em;--btn-padding-inline:1.25em;--btn-radius:50vw;--btn-text-align:center;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-text-transform:none;--btn-width:max-content;--card-avatar-aspect-ratio:1;--card-avatar-border-style:solid;--card-avatar-border-width:1px;--card-avatar-radius:50vw;--card-avatar-size:50px;--card-border-style:solid;--card-border-width:1px;--card-button-font-size:clamp(0.9375rem, calc(0.253164557vw + 0.8805379747rem), 1.0625rem);--card-display:flex;--card-gap:clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem);--card-heading-size:clamp(1.1875rem, calc(0.6329113924vw + 1.0450949367rem), 1.5rem);--card-icon-radius:16px;--card-icon-size:68px;--card-line-height:1.4;--card-media-aspect-ratio:1.3333333333;--card-media-object-fit:cover;--card-media-radius:16px;--card-padding:clamp(1.5rem, calc(1.0126582278vw + 1.2721518987rem), 2rem);--card-radius:16px;--card-text-size:clamp(0.9375rem, calc(0.253164557vw + 0.8805379747rem), 1.0625rem);--col-rule-width-l:3px;--col-rule-width-m:1px;--col-rule-width-s:0.5px;--col-width-l:38rem;--col-width-m:25rem;--col-width-s:13rem;--f-fieldset-border-style:none;--f-fieldset-display:grid;--f-fieldset-gap:0.5em;--f-form-display:grid;--f-input-block-size:50;--f-input-border-block-width:0.625;--f-input-border-inline-width:0.625;--f-input-border-radius:50vw;--f-input-border-style:solid;--f-input-font-size:clamp(0.875rem, calc(0.7594936709vw + 0.7041139241rem), 1.25rem);--f-input-font-weight:400;--f-input-line-height:1.1;--f-input-padding-block:0.5em;--f-input-padding-inline:1em;--f-label-font-size:clamp(0.875rem, calc(0.7594936709vw + 0.7041139241rem), 1.25rem);--f-label-font-weight:400;--f-label-line-height:1;--f-label-margin-block-end:0.5em;--f-label-padding-block:0;--f-label-padding-inline:0;--f-label-text-transform:none;--f-legend-border:none;--f-legend-font-size:clamp(0.984375rem, calc(0.8544303797vw + 0.7921281646rem), 1.40625rem);--f-legend-font-weight:600;--f-legend-line-height:1.2;--f-legend-margin-block-end:1em;--figcaption-spacing:0.5em;--figure-spacing:clamp(1.9995rem, calc(2.0263291139vw + 1.5435759494rem), 3rem);--flow-spacing:1em;--focus-color:#72f8e8;--focus-offset:2px;--focus-width:2px;--fr-container-gap:clamp(1.9995rem, calc(2.0263291139vw + 1.5435759494rem), 3rem);--fr-content-gap:clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem);--fr-grid-gap:clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem);--grid-1:repeat(1, minmax(0, 1fr));--grid-1-2:minmax(0, 1fr) minmax(0, 2fr);--grid-1-3:minmax(0, 1fr) minmax(0, 3fr);--grid-2:repeat(2, minmax(0, 1fr));--grid-2-1:minmax(0, 2fr) minmax(0, 1fr);--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3:repeat(3, minmax(0, 1fr));--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr);--grid-4:repeat(4, minmax(0, 1fr));--grid-5:repeat(5, minmax(0, 1fr));--grid-6:repeat(6, minmax(0, 1fr));--grid-7:repeat(7, minmax(0, 1fr));--grid-8:repeat(8, minmax(0, 1fr));--grid-9:repeat(9, minmax(0, 1fr));--grid-10:repeat(10, minmax(0, 1fr));--grid-11:repeat(11, minmax(0, 1fr));--grid-12:repeat(12, minmax(0, 1fr));--grid-auto-2:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((2 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 2) * 0.7, (100% - (2 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 2)), 1fr));--grid-auto-3:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((3 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 3) * 0.7, (100% - (3 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 3)), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((4 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 4) * 0.7, (100% - (4 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 4)), 1fr));--grid-auto-5:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((5 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 5) * 0.7, (100% - (5 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 5)), 1fr));--grid-auto-6:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((6 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 6) * 0.7, (100% - (6 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 6)), 1fr));--grid-auto-7:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((7 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 7) * 0.7, (100% - (7 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 7)), 1fr));--grid-auto-8:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((8 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 8) * 0.7, (100% - (8 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 8)), 1fr));--grid-auto-9:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((9 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 9) * 0.7, (100% - (9 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 9)), 1fr));--grid-auto-10:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((10 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 10) * 0.7, (100% - (10 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 10)), 1fr));--grid-auto-11:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((11 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 11) * 0.7, (100% - (11 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 11)), 1fr));--grid-auto-12:repeat(auto-fit, minmax(min(100%, max(calc((71.875rem - ((12 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem))) / 12) * 0.7, (100% - (12 - 1) * clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem)) / 12)), 1fr));--grid-gap:clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem);--gutter:clamp(1.25rem, calc(5.0632911392vw + 0.1107594937rem), 3.75rem);--link-color:#72f8e8;--link-color-hover:#a7fbf1;--link-decoration:underline;--link-decoration-hover:;--link-decoration-thickness:1px;--link-transition:background 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, border 0.3s ease-in-out 0s, translate 0.3s ease-in-out 0s;--link-underline-offset:0.25em;--link-weight:;--list-indent-spacing:2em;--list-item-spacing:calc(1em / 1.5);--list-spacing:calc(1em * 1.25);--nested-list-indent-spacing:1em;--paragraph-spacing:1em;--root-font-size:100%;--section-gutter:clamp(1.25rem, calc(5.0632911392vw + 0.1107594937rem), 3.75rem);--section-padding-block:clamp(2.25rem, calc(3.5443037975vw + 1.4525316456rem), 4rem);--section-padding-x:clamp(1.25rem, calc(5.0632911392vw + 0.1107594937rem), 3.75rem);--section-space-l:clamp(2.99925rem, calc(6.0774683544vw + 1.6318196203rem), 6rem);--section-space-m:clamp(2.25rem, calc(3.5443037975vw + 1.4525316456rem), 4rem);--section-space-s:clamp(1.6879219805rem, calc(1.9822677188vw + 1.2419117438rem), 2.6666666667rem);--section-space-xl:clamp(3.99800025rem, calc(10.1306324051vw + 1.7186079589rem), 9rem);--section-space-xs:clamp(1.2662580499rem, calc(1.0359893223vw + 1.0331604524rem), 1.7777777778rem);--section-space-xxl:clamp(5.3293343333rem, calc(16.5481836289vw + 1.6059930168rem), 13.5rem);--shade-black:#000;--shade-white:#fff;--space-l:clamp(1.9995rem, calc(2.0263291139vw + 1.5435759494rem), 3rem);--space-m:clamp(1.5rem, calc(1.0126582278vw + 1.2721518987rem), 2rem);--space-s:clamp(1.1252813203rem, calc(0.4213711656vw + 1.0304728081rem), 1.3333333333rem);--space-xl:clamp(2.6653335rem, calc(3.7157802532vw + 1.829282943rem), 4.5rem);--space-xs:clamp(0.8441720333rem, calc(0.0905657836vw + 0.823794732rem), 0.8888888889rem);--space-xxl:clamp(3.5528895555rem, calc(6.4751603939vw + 2.0959784669rem), 6.75rem);--sticky-l:10%;--sticky-m:5%;--sticky-s:2.5%;--stripe-content-width:calc(3 * 71.875rem / 5);--transition:background 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, border 0.3s ease-in-out 0s, translate 0.3s ease-in-out 0s;--transition-delay:0s;--transition-duration:0.3s;--transition-timing:ease-in-out;--white:#fff}main.wp-block-group{overflow-x:hidden}.desktop-header-navigation>li>a .wp-block-navigation-item__label,.desktop-header-navigation>li>.wp-block-navigation-item__content .wp-block-navigation-item__label{font-family:Cardo,serif;color:#fff!important}.desktop-header-navigation>li>.wp-block-navigation__submenu-icon svg path{stroke:#fff!important}@media (min-width:1300px){.desktop-header-navigation .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{}.desktop-header-navigation .wp-block-navigation-submenu{position:relative}.desktop-header-navigation .wp-block-navigation__submenu-container{top:calc(100% + 10px)!important}.desktop-header-navigation .wp-block-navigation__submenu-container::before{content:"";position:absolute;top:-15px;left:0;width:100%;height:15px}}.desktop-header-navigation .wp-block-navigation__submenu-container{background:#fff}.desktop-header-navigation .wp-block-navigation__submenu-container li a .wp-block-navigation-item__label,.desktop-header-navigation .wp-block-navigation__submenu-container li .wp-block-navigation-item__content .wp-block-navigation-item__label{font-family:Cardo,serif;color:#000!important;font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.202), 1rem);font-weight:400!important;line-height:1!important}.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container{padding:8px;border-radius:16px}.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container a.wp-block-navigation-item__content{padding:8px!important}.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:hover,.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:focus,.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container .current-menu-item a.wp-block-navigation-item__content{background-color:#7E1A1B;color:#FFFFFF!important;border-radius:8px;font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.202), 1rem)}.grecaptcha-badge{bottom:85px!important;z-index:1}@media (min-width:768px){.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container .current-menu-item a.wp-block-navigation-item__content span.wp-block-navigation-item__label{color:#FFFFFF!important}}@media (max-width:768px){.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container .current-menu-item a.wp-block-navigation-item__content{background-color:unset;color:#7E1A1B!important}}.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:hover span,.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:focus span{color:#fff!important}.desktop-header-navigation .wp-block-navigation__container .current-menu-item .wp-block-navigation-item__label{color:#C8A52D!important}.desktop-header-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__label:hover{color:#C8A52D!important}.desktop-header-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#000!important}.desktop-header-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg path{stroke:#000!important}.wp-block-navigation-submenu .wp-block-navigation-item .wp-block-navigation-item__content{width:max-content;max-width:250px}.wp-block-navigation-submenu .wp-block-navigation-item .wp-block-navigation-item__content .wp-block-navigation-item__label:hover{color:#fff!important}.desktop-header-navigation>li.has-child>a.wp-block-navigation-item__content[href="http://%20"],.desktop-header-navigation>li.has-child>a.wp-block-navigation-item__content[href="#"]{pointer-events:none;cursor:default}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:30px!important;width:30px!important}.wp-block-navigation .wp-block-navigation-item__content[aria-current="page"],.wp-block-navigation .wp-block-navigation-item__content:hover{text-decoration:unset!important}.custom-mobile-header span{color:#000!important}.wp-block-navigation__responsive-container-close svg{fill:#000!important}@media (max-width:1300px){.desktop-header-button{display:none!important}}.custom-header-font .mega-menu-wrap .mega-menu .mega-menu-item a.mega-menu-link{font-family:Cardo,sans-serif!important;letter-spacing:1px!important;padding:0px!important}.custom-footer a:hover,.footer-copyright a span:hover{text-decoration:underline}.custom-footer .footer-group-1 .footer-group-1-cols .group-1-4th-col{overflow:visible!important}.custom-footer .footer-group-1 .footer-group-1-cols .group-1-4th-col .wp-block-image{position:relative!important;width:max-content!important;max-width:none!important;overflow:visible!important;z-index:1!important}.custom-footer .footer-group-1 .footer-group-1-cols .group-1-4th-col .wp-block-image img{max-width:none!important;width:auto!important;height:auto!important;max-height:63px}@media (max-width:1000px){.custom-footer .footer-group-1 .footer-group-1-cols .group-1-4th-col .wp-block-image img{max-width:100%!important}}.top-bottom-30{top:-30px;margin-bottom:-30px}.partners-logo-group{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem, 1.3387rem + 0.8065vi, 2rem)}.partners-logo-group .partners-logo-img{width:fit-content;margin:0!important}.footer-cta-cols-2 img{width:100%;height:450px;object-fit:cover}.xscc-hero-2{min-height:clamp(270px,270px + ((100vw - 320px) * 0.4375),768px)!important}@media (min-width:1000px){.custom-gallery-1-4-cols-1 img{height:100%!important;object-fit:cover!important}.custom-gallery-1-4-cols-2 img{height:222px!important;object-fit:cover!important}}@media (max-width:1400px){.group-1-4th-col .wp-block-group{display:flex;flex-wrap:wrap}}@media (max-width:1150px){.footer-group-1-cols:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset!important}}@media (max-width:1000px){.footer-group-1-cols{}.group-1-1st-col{flex-basis:unset!important;padding-right:0!important}.xscc-hero{min-height:544px!important}.xscc-restaurant-banner{min-height:450px!important}.xscc-login-col{display:flex!important;flex-direction:column!important}.xscc-login-col .login-description{order:0}.xscc-login-col .login-form{order:1}.xscc-login-col .login-form #xscc-login-wrapper{margin:0!important;width:100%;place-self:center}.mobile-grid-1-4 .mobile-grid-1-col-1 img,.mobile-grid-1-4 .mobile-grid-1-col-2 img{border-radius:16px!important}.footer-group-1-cols{display:flex;flex-direction:column}}@media (max-width:800px){.footer-group-1-cols{display:flex;flex-direction:column}}@media (max-width:768px){.footer-copyright{background-color:#7E1A1B!important}.footer-copyright .footer-copyright-row{display:flex;flex-direction:column;justify-content:center;text-align:center;row-gap:16px}.footer-copyright .footer-copyright-row p,.footer-copyright .footer-copyright-row nav a{color:#fff!important;font-weight:400!important}.footer-copyright .footer-copyright-row p{order:1}.footer-copyright .footer-copyright-row nav{order:0}.xscc-hero{min-height:444px!important}.xscc-restaurant-banner{min-height:450px!important}.xscc-hero-2{border-radius:16px!important}.mobile-center-content,.mobile-center-content *{justify-content:center!important;text-align:center!important}.custom-gallery-1-4{gap:16px!important}.custom-gallery-1-4-cols-1{order:0}.custom-gallery-1-4-cols-1 img{border-radius:16px!important}.custom-gallery-1-4-cols-2{display:flex!important;flex-direction:column!important;gap:16px!important;order:1}.mobile-grid-1-4{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px;margin:0!important}.mobile-grid-1-4 .mobile-grid-1-col-1,.mobile-grid-1-4 .mobile-grid-1-col-2{width:100%!important}.mobile-grid-1-4 .mobile-grid-1-col-1 img,.mobile-grid-1-4 .mobile-grid-1-col-2 img{border-radius:16px!important}.mobile-fix-font-16{font-size:16px!important}.mobile-padding-l-r-16{padding-left:16px!important;padding-right:16px!important}.footer-cta-col p,.footer-cta-col a{font-size:16px!important}}@media (max-width:400px){.footer-cta-cols-2 img{height:257px!important}}.custom-gallery-1-4 .custom-gallery-1-4-cols-1 .wp-block-image,.custom-gallery-1-4 .custom-gallery-1-4-cols-1 .wp-block-image img,.custom-gallery-1-4 .custom-gallery-1-4-cols-2 .wp-block-image,.custom-gallery-1-4 .custom-gallery-1-4-cols-2 .wp-block-image img{height:100%}.custom-button-hover .wp-block-button__link.wp-element-button:hover{background-color:#C8A52D!important;border:solid 1px #C8A52D!important;color:#000000!important}.custom-soft-pill-red .wp-block-button__link.wp-element-button{cursor:pointer;padding:12px 16px;border-radius:6px;background-color:#7E1A1B;color:#fff;border:solid 1px #7E1A1B;font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.202), 1rem)!important;font-weight:400;transition:all 0.3s ease-in-out;box-shadow:inset 0 3px 0 rgb(255 255 255 / .25),inset 0 -5px 0 rgb(0 0 0 / .28)}.swiper-pagination{position:relative!important;padding-top:32px!important}.custom-timeline{position:relative;padding-left:42px}.timeline-item{position:relative;margin-bottom:38px}.timeline-item:last-child{margin-bottom:0}.cover-block-responsive{min-height:clamp(270px,270px + ((100vw - 320px) * 0.402),720px)!important;max-height:720px!important}.cover-block-responsive img{border-radius:16px}.timeline-item::before{content:"";position:absolute;top:6px;left:-33.5px;width:15px;height:15px;background:#e0bf3f;border-radius:50%;z-index:2}.timeline-item::after{content:"";position:absolute;left:-27px;top:28px;bottom:-27px;width:3px;background:#e0bf3f;border-radius:999px;z-index:1}.timeline-item:last-child::after{display:none}.timeline-item h3{margin:0 0 12px}.timeline-item p{margin:0}@media (max-width:800px){.history-timeline .history-timeline-col-1{order:1}.history-timeline .history-timeline-col-2{order:0}}.contact-description p a,.contact-footer p a,.footer-resources p a{transition:unset}.contact-description p a:hover,.contact-footer p a:hover,.footer-resources p a:hover{text-decoration-line:underline;color:#C8A52D;text-decoration-color:#C8A52D}.gform_required_legend{display:none}.gform-body .gform_fields{gap:clamp(1rem, 0.8387rem + 0.8065vi, 1.5rem)!important}.gform-body .gfield .ginput_container input,.gform-body .gfield .ginput_container select,.gform-body .gfield .ginput_container textarea{border:solid 1px #7E1A1B;border-radius:6px;padding:8px 12px;color:#1F2023!important}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.202), 1rem)!important;font-weight:400!important;color:#1F2023!important}.gform-body .gfield label{font-weight:400!important;line-height:1.5!important;font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.202), 1rem)!important}.gform-body .gfield .ginput_container.ginput_container_consent{display:flex;flex-direction:row;gap:8px;align-items:center}.gform-body .gfield .ginput_container.ginput_container_consent input{margin:0!important}.gform-body .gfield .ginput_container.ginput_container_consent #input_1_10_1{margin:0!important;width:18px;height:18px;accent-color:#7E1A1B}.gform-footer{position:relative!important}.gform-footer .gform_button{margin-bottom:0!important}.gform-footer .gform-loader{position:absolute!important;right:16px!important}.gform-footer .gform_button{cursor:pointer;width:100%;padding:12px 16px;border-radius:6px;background-color:#7E1A1B;color:#fff;border:solid 1px #7E1A1B;font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.202), 1rem)!important;font-weight:400;transition:all 0.3s ease-in-out;box-shadow:inset 0 3px 0 rgb(255 255 255 / .25),inset 0 -5px 0 rgb(0 0 0 / .28)}.gform-footer .gform_button:hover{background-color:#C8A52D;border:solid 1px #C8A52D;color:#000}.gform_wrapper select.gfield_select{width:100%;padding:12px 48px 12px 16px;border:1px solid #7E1A1B;border-radius:6px;color:#7E1A1B;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231F2023' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.xscc-map-wrapper{width:100%;max-width:600px;height:600px;border-radius:24px;overflow:hidden}.xscc-map-wrapper iframe{width:100%;height:100%;border:0;display:block}@media (max-width:1000px){.xscc-map-wrapper{height:500px}}@media (max-width:768px){.xscc-map-wrapper{height:420px}}@media (max-width:480px){.xscc-map-wrapper{height:300px;border-radius:18px}}.glossy-gradient-button .wp-element-button{width:100%;padding:12px 16px;border-radius:6px;background-color:#7E1A1B;color:#fff;border:solid 1px #7E1A1B;font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.202), 1rem)!important;font-weight:400;box-shadow:inset 0 3px 0 rgb(255 255 255 / .25),inset 0 -5px 0 rgb(0 0 0 / .28);transition:all 0.3s ease-in-out}.glossy-gradient-button .wp-element-button:hover{background-color:#C8A52D;border:solid 1px #C8A52D;color:#000}.job-listing-accordion{display:flex;flex-direction:column;gap:clamp(1.5rem, 1.3387rem + 0.8065vi, 2rem)}.job-listing-accordion .wp-block-accordion-item{padding:clamp(1.5rem, 1.3387rem + 0.8065vi, 2rem);border:solid 1px #7E1A1B;border-radius:16px}.job-listing-accordion .wp-block-accordion-item .wp-block-list li{margin-top:0px!important}#popmake-977{padding:0!important;border-radius:16px!important}#popmake-977 .pum-content.popmake-content .custom-popup-maker{height:400px}@media (max-width:768px){#popmake-977 .pum-content.popmake-content .custom-popup-maker{height:100%}}#popmake-977 .pum-content.popmake-content .custom-popup-maker .wp-block-media-text{height:100%}#popmake-977 .wp-block-media-text__media img{border-top-left-radius:16px!important;border-bottom-left-radius:16px!important;border-top-right-radius:16px!important}.custom-popup-maker .wp-block-media-text__content{padding:0!important}.background-gold-design{position:relative;overflow-x:clip!important}.background-gold-design .gold-design-1 img{position:absolute;top:-95px;right:-415px;transform:scaleX(-1);z-index:0}.background-gold-design .gold-design-2 img{position:absolute;top:1185px;left:-500px;transform:scaleY(-1);z-index:0}.group-gold-design>.wp-block-group{z-index:9}@media (max-width:1380px){.background-gold-design .gold-design-2 img{top:710px}}@media (max-width:1000px){.background-gold-design .gold-design-2 img{width:700px!important;height:700px!important;top:575px}.gold-design-1 img,.gold-design-2 img{height:600px!important}}@media (max-width:900px){.dining-menu-gallery{display:flex!important;flex-direction:column!important}.dining-menu-gallery .wp-block-image{width:100%!important}}@media (max-width:768px){.gold-design-1,.gold-design-2{display:none!important}}.admin-settings-menu{gap:4px}.admin-settings-menu,.admin-settings-menu li{width:100%}.admin-settings-menu .wp-block-navigation-item{padding:5.5px 8px;border-radius:8px;display:block}.admin-settings-menu .wp-block-navigation-item:hover,.admin-settings-menu .wp-block-navigation-item.current-menu-item{background:#7E1A1B}.admin-settings-menu .wp-block-navigation-item:hover .wp-block-navigation-item__label,.admin-settings-menu .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label{color:#fff}.fc-event.xscc-booking-status-pending{background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary)}.fc-event.xscc-booking-status-pending .fc-event-title,.fc-event.xscc-booking-status-pending .fc-event-time{color:#000}.fc-event.xscc-booking-status-rejected{background-color:var(--wp--preset--color--neutral-8);border-color:var(--wp--preset--color--neutral-8)}.fc-event.xscc-booking-status-rejected .fc-event-title,.fc-event.xscc-booking-status-rejected .fc-event-time{color:#fff}.fc-event.xscc-booking-status-confirmed{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.fc-event.xscc-booking-status-confirmed .fc-event-title,.fc-event.xscc-booking-status-confirmed .fc-event-time{color:#fff}.fc-event{margin-left:8px!important;margin-right:8px!important;border-radius:6px!important;box-shadow:0 2px 4px -2px rgb(99 25 54 / .03);box-shadow:0 4px 12px -4px rgb(99 25 54 / .2)}.fc-event:hover{opacity:.9;box-shadow:none}.fc-event:not(.fc-timegrid-event) .fc-event-title{padding:12px!important;word-break:break-all}@media (max-width:480px){.fc-event:not(.fc-timegrid-event) .fc-event-title{font-size:0}}.fc-daygrid-dot-event{padding-left:12px!important;padding-right:8px!important}.fc-daygrid-dot-event .fc-daygrid-event-dot{display:none}.login-form>.wp-block-group{width:100%;justify-content:center;display:flex}@media (max-width:1160px){.admin-setting-group,.member-setting-group{padding-left:0!important}.admin-setting-col,.member-setting-col{display:flex;flex-direction:column;gap:24px}.admin-setting-col .admin-setting-cols-1,.member-setting-col .member-setting-cols-1{padding:0 16px;flex-basis:100%!important}.admin-setting-col .admin-setting-cols-1 nav ul,.member-setting-col .member-setting-cols-1 nav ul{display:flex;flex-flow:row;gap:12px}.admin-setting-col .admin-setting-cols-1 nav ul li.current-menu-item,.member-setting-col .member-setting-cols-1 nav ul li.current-menu-item{border:solid 1px #7E1A1B}.admin-setting-col .admin-setting-cols-1 nav ul li,.member-setting-col .member-setting-cols-1 nav ul li{border:solid 1px #7E1A1B}.admin-setting-col .admin-setting-cols-1 nav ul li .wp-block-navigation-item__content,.member-setting-col .member-setting-cols-1 nav ul li .wp-block-navigation-item__content{text-align:center}}@media (max-width:768px){.admin-setting-col .admin-setting-cols-1 nav ul,.member-setting-col .member-setting-cols-1 nav ul{flex-flow:wrap}}.block-min-600{min-height:calc(100vh - 140px)}.responsive-break-all a{word-break:break-all}