@charset "UTF-8";input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fffdfb inset !important;-webkit-text-fill-color:#02142c !important;-webkit-transition:background-color 5000s ease-in-out 0s !important;transition:background-color 5000s ease-in-out 0s !important}.card{background-color:#f4f0ec;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;overflow:hidden;padding:16px}@media (min-width:1024px){.card{gap:24px}}@media (min-width:1280px){.card{gap:32px;padding:24px}}@media (min-width:1440px){.card{padding:32px 32px 24px}}.splide .card{height:100%}.card__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:8px;padding:4px;text-align:center}@media (min-width:768px){.card__content{gap:12px}}@media (min-width:1280px){.card__content{gap:22px}}@media (min-width:1440px){.card__content{gap:18px}}@media (min-width:1920px){.card__content{gap:28px}}.card__category{display:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;text-align:center;width:100%}.card__links a{color:#76613d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0;gap:0;line-height:0;padding:0;letter-spacing:-1px}.card__links a:after{height:14px;mask-image:url(/content/themes/base/assets/img/icons/chevron-fancy.svg);mask-size:contain;-webkit-mask-image:url(/content/themes/base/assets/img/icons/chevron-fancy.svg);-webkit-mask-size:contain;width:24px}.card__links a:hover:after{-webkit-transform:none;transform:none}.card__media{aspect-ratio:309/312;border-radius:2px;height:auto;margin-bottom:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow:hidden;position:relative;width:100%}@media (min-width:1280px) and (max-width:1439.98px){.card__media{aspect-ratio:309/206}}.card__flag{background:#fff;border:1px solid #b3b3b3;bottom:0;padding:10px 20px;position:absolute;right:0}.card__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b3e6f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:24px;letter-spacing:.72px;line-height:1.2;margin:0;text-align:center}@media (min-width:768px){.card__heading{font-size:28px;letter-spacing:.84px}}@media (min-width:1280px){.card__heading{font-size:30px;letter-spacing:.9px}}@media (min-width:1440px){.card__heading{font-size:32px;letter-spacing:.96px}}.card__heading-link{color:inherit;display:block;text-align:center;text-decoration:none}.card__description{color:#1b3e6f;font-size:12px;line-height:1.45;text-align:center}@media (min-width:1280px){.card__description{font-size:14px}}.card__description p{margin:0}.card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:16px;width:100%}.card__media .splide,.card__media .splide__track,.card__media .splide__list,.card__media .splide__slide,.card__media .splide-wrapper,.card__media .media{height:100%}.card__media .splide__arrows,.card__media .splide__arrows--with-progress{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;height:auto;left:0;margin:0;padding:40px 10px 10px;position:absolute;right:0;top:auto;-webkit-transform:none;transform:none;z-index:2}.card__media .splide__arrow{background:rgba(2,20,44,.5);border-radius:9999px;height:36px;width:36px}.card__media .splide__arrow:before{background-color:#e6d7bd}.card__media .splide__progress__bar{background:#c4a265}.card__media .splide__progress:after{background:#fcfaf7}.card.card--cpt_room .card__media,.card.card--cpt_venue .card__media{position:relative}.card.card--cpt_room,.card.card--cpt_venue{background-color:transparent;border-radius:2px;gap:0;overflow:hidden;padding:0}.card.card--cpt_room .card__media,.card.card--cpt_venue .card__media{border-radius:0;margin-bottom:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}.card.card--cpt_room .card__content,.card.card--cpt_venue .card__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f1ece6;gap:8px;padding:24px;text-align:left}@media (min-width:768px){.card.card--cpt_room .card__content,.card.card--cpt_venue .card__content{gap:12px}}.card.card--cpt_room .card__category,.card.card--cpt_venue .card__category{display:none}.card.card--cpt_room .card__heading-link,.card.card--cpt_venue .card__heading-link{text-align:left}.card.card--cpt_room .card__amenities,.card.card--cpt_venue .card__amenities{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.25;font-size:max(10px, calc(10px + (100vw - 360px) / ((768 - 360) / (11 - 10))))}@media (min-width:768px){.card.card--cpt_room .card__amenities,.card.card--cpt_venue .card__amenities{font-size:11px}}@media (min-width:1280px){.card.card--cpt_room .card__amenities,.card.card--cpt_venue .card__amenities{font-size:min(calc(11px + (100vw - 1280px) / ((1440 - 1280) / (12 - 11))), 12px)}}.card.card--cpt_room .card__amenities,.card.card--cpt_venue .card__amenities{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b3e6f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}@media (min-width:768px){.card.card--cpt_room .card__amenities,.card.card--cpt_venue .card__amenities{gap:12px}}.card.card--cpt_room .card__amenity,.card.card--cpt_venue .card__amenity{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.card.card--cpt_room .card__amenity .v-icon__svg,.card.card--cpt_venue .card__amenity .v-icon__svg{display:block;height:18px;width:18px}.card.card--cpt_room .card__description,.card.card--cpt_venue .card__description{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.25;font-size:12px}@media (min-width:768px){.card.card--cpt_room .card__description,.card.card--cpt_venue .card__description{font-size:12px}}@media (min-width:1024px){.card.card--cpt_room .card__description,.card.card--cpt_venue .card__description{font-size:min(calc(12px + (100vw - 1024px) / ((1280 - 1024) / (14 - 12))), 14px)}}.card.card--cpt_room .card__description,.card.card--cpt_venue .card__description{color:#1b3e6f;text-align:left}.card.card--cpt_room .card__actions,.card.card--cpt_venue .card__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media (min-width:1024px){.card.card--cpt_room .card__actions,.card.card--cpt_venue .card__actions{gap:16px 10px}}.card.card--cpt_room .card__actions a,.card.card--cpt_venue .card__actions a{text-decoration:none}.card.card--cpt_room .card__book-now,.card.card--cpt_venue .card__book-now{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:10px;line-height:14px}@media (min-width:768px){.card.card--cpt_room .card__book-now,.card.card--cpt_venue .card__book-now{font-size:10px;line-height:14px}}@media (min-width:1024px){.card.card--cpt_room .card__book-now,.card.card--cpt_venue .card__book-now{font-size:min(calc(10px + (100vw - 1024px) / ((1280 - 1024) / (12 - 10))), 12px);line-height:min(calc(14px + (100vw - 1024px) / ((1280 - 1024) / (16 - 14))), 16px)}}.card.card--cpt_room .card__book-now,.card.card--cpt_venue .card__book-now{color:#1b3e6f;font-weight:700;padding-bottom:2px;text-decoration:underline}.card.card--cpt_room .card__planning,.card.card--cpt_venue .card__planning{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:10px;line-height:14px}@media (min-width:768px){.card.card--cpt_room .card__planning,.card.card--cpt_venue .card__planning{font-size:10px;line-height:14px}}@media (min-width:1024px){.card.card--cpt_room .card__planning,.card.card--cpt_venue .card__planning{font-size:min(calc(10px + (100vw - 1024px) / ((1280 - 1024) / (12 - 10))), 12px);line-height:min(calc(14px + (100vw - 1024px) / ((1280 - 1024) / (16 - 14))), 16px)}}.card.card--cpt_room .card__planning,.card.card--cpt_venue .card__planning{color:#304a5c;position:relative;text-decoration:none}.card.card--cpt_room .card__planning:after,.card.card--cpt_venue .card__planning:after{position:absolute;content:"";width:100%;height:1px;background-color:#1b3e6f;left:-50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-4px}.card.card--cpt_room .card__tour,.card.card--cpt_venue .card__tour{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.25;font-size:max(10px, calc(10px + (100vw - 360px) / ((768 - 360) / (11 - 10))))}@media (min-width:768px){.card.card--cpt_room .card__tour,.card.card--cpt_venue .card__tour{font-size:11px}}@media (min-width:1280px){.card.card--cpt_room .card__tour,.card.card--cpt_venue .card__tour{font-size:min(calc(11px + (100vw - 1280px) / ((1440 - 1280) / (12 - 11))), 12px)}}.card.card--cpt_room .card__tour,.card.card--cpt_venue .card__tour{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b3e6f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:8px 8px 8px 0}.card.card--cpt_room .card__tour .v-icon__svg,.card.card--cpt_venue .card__tour .v-icon__svg{display:block;height:18px;width:18px}.card.card--cpt_room .card__links,.card.card--cpt_venue .card__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:0;text-align:right;width:auto}.card.card--cpt_room .card__links a,.card.card--cpt_venue .card__links a{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:10px;line-height:14px}@media (min-width:768px){.card.card--cpt_room .card__links a,.card.card--cpt_venue .card__links a{font-size:10px;line-height:14px}}@media (min-width:1024px){.card.card--cpt_room .card__links a,.card.card--cpt_venue .card__links a{font-size:min(calc(10px + (100vw - 1024px) / ((1280 - 1024) / (12 - 10))), 12px);line-height:min(calc(14px + (100vw - 1024px) / ((1280 - 1024) / (16 - 14))), 16px)}}.card.card--cpt_room .card__links a,.card.card--cpt_venue .card__links a{color:#1b3e6f;gap:8px;padding:8px 8px 8px 0}.card.card--cpt_room .card__links a:after,.card.card--cpt_venue .card__links a:after{background-color:currentColor;content:"";display:inline-block;height:18px;margin-left:0;mask:url(/content/themes/base/assets/img/icons/arrow.svg) no-repeat center/12px 7px;-webkit-mask:url(/content/themes/base/assets/img/icons/arrow.svg) no-repeat center/12px 7px;width:18px}.card.card--cpt_room .card__links a:hover:after,.card.card--cpt_venue .card__links a:hover:after{-webkit-transform:none;transform:none}.card--cpt_room .card__media{aspect-ratio:416/368}.card--cpt_venue .card__media{height:275px}@media (min-width:768px){.card--cpt_venue .card__media{height:294px}}@media (min-width:1024px){.card--cpt_venue .card__media{height:320px}}@media (min-width:1440px){.card--cpt_venue .card__media{height:427px}}@media (min-width:1920px){.card--cpt_venue .card__media{height:586px}}.card--cpt_venue .card__actions{gap:16px 14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1024px){.card--cpt_venue .card__actions{gap:16px 10px}}@media (min-width:1024px){.cards--grid .card--cpt_offer,.card--cpt_press{gap:12px}}.cards--grid .card--cpt_offer .card__content,.card--cpt_press .card__content{gap:20px}@media (min-width:1024px){.cards--grid .card--cpt_offer .card__content,.card--cpt_press .card__content{gap:24px}}@media (min-width:1440px){.cards--grid .card--cpt_offer .card__content,.card--cpt_press .card__content{gap:20px}}@media (min-width:1280px) and (max-width:1439.98px){.cards--grid .card--cpt_offer .card__media,.card--cpt_press .card__media{aspect-ratio:auto;height:328px}}.cards--grid .card--cpt_offer .card__actions,.card--cpt_press .card__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards--grid .card--cpt_offer .card__actions:has(>:only-child),.card--cpt_press .card__actions:has(>:only-child){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards--grid .card--cpt_offer .card__reserve,.card--cpt_press .card__reserve{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:10px;line-height:14px}@media (min-width:768px){.cards--grid .card--cpt_offer .card__reserve,.card--cpt_press .card__reserve{font-size:10px;line-height:14px}}@media (min-width:1024px){.cards--grid .card--cpt_offer .card__reserve,.card--cpt_press .card__reserve{font-size:min(calc(10px + (100vw - 1024px) / ((1280 - 1024) / (12 - 10))), 12px);line-height:min(calc(14px + (100vw - 1024px) / ((1280 - 1024) / (16 - 14))), 16px)}}.cards--grid .card--cpt_offer .card__reserve,.card--cpt_press .card__reserve{color:#304a5c;position:relative;text-decoration:none}.cards--grid .card--cpt_offer .card__reserve:after,.card--cpt_press .card__reserve:after{position:absolute;content:"";width:100%;height:1px;background-color:#1b3e6f;left:-50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-4px}.cards--grid .card--cpt_offer .card__links,.card--cpt_press .card__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:0;width:auto}.cards--grid .card--cpt_offer .card__links a,.card--cpt_press .card__links a{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:10px;line-height:14px}@media (min-width:768px){.cards--grid .card--cpt_offer .card__links a,.card--cpt_press .card__links a{font-size:10px;line-height:14px}}@media (min-width:1024px){.cards--grid .card--cpt_offer .card__links a,.card--cpt_press .card__links a{font-size:min(calc(10px + (100vw - 1024px) / ((1280 - 1024) / (12 - 10))), 12px);line-height:min(calc(14px + (100vw - 1024px) / ((1280 - 1024) / (16 - 14))), 16px)}}.cards--grid .card--cpt_offer .card__links a,.card--cpt_press .card__links a{color:#1b3e6f;font-size:12px;gap:8px;line-height:16px;padding:8px 8px 8px 0}.cards--grid .card--cpt_offer .card__links a:after,.card--cpt_press .card__links a:after{background-color:currentColor;content:"";display:inline-block;height:18px;margin-left:0;mask:url(/content/themes/base/assets/img/icons/chevron-fancy.svg) no-repeat center/12px 7px;-webkit-mask:url(/content/themes/base/assets/img/icons/chevron-fancy.svg) no-repeat center/12px 7px;width:18px}.cards--grid .card--cpt_offer .card__links a:hover:after,.card--cpt_press .card__links a:hover:after{-webkit-transform:none;transform:none}.card:not(.cards--grid .card--cpt_offer) .card__links a,.card--cpt_offer .card__links a{color:#76613d}.card:not(.cards--grid .card--cpt_offer) .card__links a:after,.card--cpt_offer .card__links a:after{background-color:#76613d}.card--cpt_press .card__description{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.25;font-size:12px}@media (min-width:768px){.card--cpt_press .card__description{font-size:12px}}@media (min-width:1024px){.card--cpt_press .card__description{font-size:min(calc(12px + (100vw - 1024px) / ((1280 - 1024) / (14 - 12))), 14px)}}.card--cpt_press .card__content{gap:13px}@media (min-width:768px){.card--cpt_press .card__content{gap:18px}}@media (min-width:1280px){.card--cpt_press .card__media{height:315px}}@media (min-width:1440px){.card--cpt_press .card__media{height:356px}}@media (min-width:1920px){.card--cpt_press .card__media{height:400px}}.card--cpt_press .card__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--cpt_press .card__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--cpt_press .card__links a{color:#76613d;font-size:0;gap:0;padding:0;letter-spacing:-1px}.card--cpt_press .card__links a:after{height:16px;margin-left:0;mask:url(/content/themes/base/assets/img/icons/chevron-fancy.svg) no-repeat center/contain;-webkit-mask:url(/content/themes/base/assets/img/icons/chevron-fancy.svg) no-repeat center/contain;width:24px;background-color:#76613d}.card--cpt_local-experience{background-color:#10284a;border-radius:2px;padding:32px 32px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;gap:8px}.card--cpt_local-experience .card__media{aspect-ratio:unset;border-radius:0;border-top-left-radius:9999px;border-top-right-radius:9999px;height:var(--imageHeight);margin-bottom:0;width:100%}.card--cpt_local-experience .card__media img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;transition:filter .4s ease;transition:filter .4s ease,-webkit-filter .4s ease}.card--cpt_local-experience:hover .card__media img{-webkit-filter:grayscale(0);filter:grayscale(0)}.card--cpt_local-experience .card__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e6d7bd;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4px;text-align:center;width:100%}@media (min-width:1280px){.card--cpt_local-experience .card__content{gap:18px}}.card--cpt_local-experience .card__category,.card--cpt_local-experience .card__description{display:none}.card--cpt_local-experience .card__heading,.card--cpt_local-experience h1,.card--cpt_local-experience h2,.card--cpt_local-experience h3,.card--cpt_local-experience h4,.card--cpt_local-experience h5,.card--cpt_local-experience h6{color:#e6d7bd;margin:0}.card--cpt_local-experience .card__heading-link{color:inherit;display:block;text-align:center;text-decoration:none}.card--cpt_local-experience .card__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;text-align:center;width:100%}.card--cpt_local-experience .card__links a{color:#cfb482;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0;gap:0;line-height:0;padding:0;letter-spacing:-1px}.card--cpt_local-experience .card__links a:after{height:14px;mask-image:url(/content/themes/base/assets/img/icons/chevron-fancy.svg);mask-size:contain;-webkit-mask-image:url(/content/themes/base/assets/img/icons/chevron-fancy.svg);-webkit-mask-size:contain;width:24px}.card--cpt_local-experience .card__links a:hover:after{-webkit-transform:none;transform:none}.card--cpt_dining-exp,.card--events{background-color:#f4f0ec;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:24px;text-align:left}@media (min-width:1024px){.card--cpt_dining-exp,.card--events{gap:0;padding:24px}}@media (min-width:1280px){.card--cpt_dining-exp,.card--events{gap:0;padding:24px}}@media (min-width:1440px){.card--cpt_dining-exp,.card--events{padding:24px}}.card--cpt_dining-exp .card__media,.card--events .card__media{aspect-ratio:325/260;border-radius:2px;margin-bottom:16px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow:hidden;width:100%}.card--cpt_dining-exp .card__content,.card--events .card__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:0;padding:0;text-align:left;width:100%}@media (min-width:768px){.card--cpt_dining-exp .card__content,.card--events .card__content{gap:0}}@media (min-width:1280px){.card--cpt_dining-exp .card__content,.card--events .card__content{gap:0}}@media (min-width:1440px){.card--cpt_dining-exp .card__content,.card--events .card__content{gap:0}}@media (min-width:1920px){.card--cpt_dining-exp .card__content,.card--events .card__content{gap:0}}.card--cpt_dining-exp .card__heading,.card--events .card__heading{color:#1b3e6f;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:.96px;line-height:1.2;margin:0 0 8px;text-align:left;width:100%}.card--cpt_dining-exp .card__description,.card--events .card__description{color:#1b3e6f;font-size:14px;line-height:1.45;margin:0 0 16px;text-align:left;width:100%}.card--cpt_dining-exp .card__description p,.card--events .card__description p{margin:0}.card--cpt_dining-exp .card__details,.card--events .card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;margin:0 0 24px;padding:0;width:100%}.card--cpt_dining-exp .card__detail,.card--events .card__detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b3e6f;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:0}.card--cpt_dining-exp .card__detail .v-icon__svg,.card--events .card__detail .v-icon__svg{color:#1b3e6f;-ms-flex-negative:0;flex-shrink:0;height:18px;width:18px}.card--cpt_dining-exp .card__detail-label,.card--events .card__detail-label{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;color:#1b3e6f;font-size:12px;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase}.card--cpt_dining-exp .card__date,.card--events .card__date{background:#f4f0ec;border-bottom-left-radius:2px;border-bottom-right-radius:2px;color:#1b3e6f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;left:16px;padding:8px 16px;position:absolute;top:0;z-index:2}.card--cpt_dining-exp .card__date-month,.card--events .card__date-month{font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;color:#1b3e6f;font-size:12px;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase}.card--cpt_dining-exp .card__date-days,.card--events .card__date-days{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b3e6f;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Nicholas",serif;font-weight:400;font-style:normal;font-size:32px;gap:8px;letter-spacing:.96px;line-height:1.2}.card--cpt_dining-exp .card__date-sep,.card--events .card__date-sep{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.card--cpt_dining-exp .card__actions,.card--events .card__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;width:100%}.card--cpt_dining-exp .card__reserve,.card--events .card__reserve{font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;border-bottom:1px solid currentColor;color:#1b3e6f;font-size:12px;letter-spacing:2px;line-height:1.33;padding-bottom:2px;text-decoration:none;text-transform:uppercase}.card--cpt_dining-exp .card__links,.card--events .card__links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;width:auto}.card--cpt_dining-exp .card__links a,.card--events .card__links a{font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b3e6f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:8px;letter-spacing:2px;line-height:1.33;padding:8px 8px 8px 0;text-transform:uppercase}.card--cpt_dining-exp .card__links a:after,.card--events .card__links a:after{background-color:currentColor;content:"";display:block;height:18px;margin-left:0;mask-image:url(/content/themes/base/assets/img/icons/arrow.svg);mask-position:center;mask-repeat:no-repeat;mask-size:12px auto;-webkit-mask-image:url(/content/themes/base/assets/img/icons/arrow.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:12px auto;width:18px}