/*!/wp-content/themes/thinkbit-child/style.css*/*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}a{text-decoration:none!important}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none;padding:0!important;margin:0!important}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}button{cursor:pointer}.btn{-webkit-box-shadow:none!important;box-shadow:none!important}p{font-size:16px!important;line-height:24px;font-weight:300;letter-spacing:.15px}small,.small{font-size:14px!important;line-height:20px;font-weight:300;letter-spacing:.25px}.simple-list ul{list-style:circle!important;margin-left:1.5em!important}body{font-family:"Montserrat",sans-serif!important;font-weight:400;font-style:normal;font-size:16px;line-height:2;overflow:auto}body.fixed{overflow:hidden;height:100vh}.container{max-width:calc(100vw - 3vw - 3vw);margin:auto}@media (max-width:780.9px){.container{max-width:calc(100vw - 20px - 20px)}}::-moz-selection{color:#fff;background:#F57900}::selection{color:#fff;background:#F57900}.site-content{overflow:hidden;min-height:calc(100vh - 95px - 230px)}.z-0{z-index:0!important}.container{width:100%!important;max-width:calc(100% - 3vw - 3vw);margin-left:3vw!important;margin-right:3vw!important;padding-left:0!important;padding-right:0!important}@media (max-width:780.9px){.container{max-width:calc(100vw - 20px - 20px);margin-left:20px!important;margin-right:20px!important}}@media (max-width:780.9px){.mobile-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}body .uwy.userway_p3 .userway_buttons_wrapper{bottom:100px!important;left:calc(100vw - 25px)!important}header.wp-block-template-part{position:relative;z-index:9999}@media (max-width:599.9px){body .menu-two-cols ul{display:block}}li#menu-item-5981{-ms-grid-column-span:2;grid-column:span 2}.search-filter-results .no-result h3{font-size:20px;font-family:"Montserrat";font-weight:400;margin-top:14px}button{outline:0!important}.stk-block-tab-labels__wrapper svg{display:none}.restaurant-filter .restaurant-logo img{-o-object-fit:contain;object-fit:contain;aspect-ratio:4/2}html:focus-within{scroll-behavior:smooth}.widget_nav_menu li a{color:#000000!important}.wp-block-flexible-table-block-table.is-scroll-on-mobile,.wp-block-flexible-table-block-table.is-scroll-on-mobile table{margin-bottom:24px}.custom-booking-form-v2 .date-field::after{pointer-events:none}@media (max-width:991.9px){.custom-booking-form-v2 .nf-form-content .listselect-wrap .nf-field-element div,.custom-booking-form-v2 .nf-form-content input.ninja-forms-field,.custom-booking-form-v2 .nf-form-content select.ninja-forms-field:not([multiple]){width:100%!important}}.cstm_password-reset-form .g-recaptcha{margin-top:32px!important}.cstm_list-styling li{position:relative!important}.cstm_list-styling li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;background-color:#212529;border-radius:100%}.cstm_list-styling li::marker{font-size:0}.cstm_list-styling li{padding-left:20px}.cstm_list-styling li:not(:last-child){margin-bottom:8px}.custom-accordion .wp-block-stackable-icon::before{content:"Show"!important;font-size:14px;font-weight:600;letter-spacing:.22px;text-transform:uppercase;color:#F1CA9C;margin:0 5px -3px 0}.custom-accordion.stk--is-open .wp-block-stackable-icon::before{content:"Hide"!important}.cstm_general-query-section form .ninja-forms-field:not([type=submit]){color:#000000!important}.cstm_general-query-section form .nf-field-label label{font-size:12px!important}.stay-filter input[type=radio]{display:none!important;opacity:0!important}.cstm_stay-accordion .stk-block-accordion__heading:hover .stk-block-heading__text{color:#875E2C}.cstm_stay-accordion .stk-block-accordion__heading:hover .stk-block-heading__text:after{color:#875E2C}body:not(.block-editor-page) .cstm_stay-booking-bar-section{margin-bottom:-30px!important}body:not(.block-editor-page) .cstm_stay-booking-bar-wrapper{top:-70px}#additional-details.dine_sidebar-wrapper p.info-heading{font-size:12px!important}.cstm_forbes-star-logo{z-index:999}.cstm_num-list-style.wp-block-list{padding-left:15px!important}.cstm_num-list-style.wp-block-list li:not(:last-child){margin-bottom:15px}.cstm_scrollable-button-list{max-height:90vh;overflow-y:scroll;padding-right:15px}@media screen and (max-width:991.98px){.custom-booking-form-v2.stay input[type=submit]{width:100%!important}}@media screen and (max-width:767.98px){.cstm_forbes-star-logo{max-width:65px!important;height:90px!important;background-position:top center!important}.cstm_forbes-star-logo img{max-width:45px!important;max-height:48.89px!important;margin-top:15px!important}body:not(.block-editor-page) .cstm_stay-booking-bar-wrapper{top:-30px}}.custom-booking-form-v2 input[type=submit]{background:#F1CA9C!important;color:#875E2C!important;font-size:14px!important;font-weight:700;text-transform:uppercase;width:150px!important;height:50px!important}.ot-party-size-picker select,.ot-time-picker select{font-size:12px!important;padding:5px!important}.custom-gtranslate-wrapper .gtranslate_wrapper .gt_selector{max-width:60px!important}div>ul.wp-block-list:not(.cstm_num-list-style),div>ol.wp-block-list:not(.cstm_num-list-style){margin-left:0!important}ul.wp-block-list:not(.cstm_num-list-style),ol.wp-block-list:not(.cstm_num-list-style){margin:0 0 1.5em 1.25em!important}ul.wp-block-list:not(.cstm_num-list-style) li,ol.wp-block-list:not(.cstm_num-list-style) li{margin-bottom:1.5em}ul.wp-block-list:not(.cstm_num-list-style) ul,ul.wp-block-list:not(.cstm_num-list-style) ol,ol.wp-block-list:not(.cstm_num-list-style) ul,ol.wp-block-list:not(.cstm_num-list-style) ol{margin-top:1.5em!important}.page-id-3448 button.pum-close.popmake-close{border:1px solid #fff!important;border-radius:50%!important;padding:5px 8px!important;font-size:1.5rem!important;right:20.1%!important}.page-id-3448 .pum-content.popmake-content{z-index:999}@media (max-width:1023px){.page-id-3448 button.pum-close.popmake-close{right:3%!important}}.custom-accordion .wp-block-stackable-icon::before{text-wrap:nowrap}#reservation-form .nf-field-label span{font-size:12px;font-weight:400}#nf-form-9-cont .ninja-forms-field[type=radio]{display:none}#reservation-form .ninja-forms-field[type=checkbox]{all:unset}.cstm_featured-amenities .vp-portfolio__item-meta{text-align:left;padding:0}.cstm_featured-amenities .vp-portfolio__item-meta-title{font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:400!important}.cstm_featured-amenities .vp-portfolio__item-meta-title a{color:#212529!important}.post-content .my-post-sidebar .wp-block-categories-list{list-style:outside none}.post-content .my-post-sidebar .wp-block-categories-list li{position:relative;padding-left:24px;margin-bottom:6px}.post-content .my-post-sidebar .wp-block-categories-list li:before{content:"";width:6px;height:6px;display:block;background:#A0377E;position:absolute;top:6px;left:0}.post-content .my-post-sidebar .wp-block-categories-list li a{color:#A0377E}.post-content .my-post-sidebar .wp-block-categories-list li a:hover{color:#212529}.arrow-button.no-animation .stk--svg-wrapper{opacity:1;-webkit-transform:translate(0%,28%);transform:translate(0%,28%)}.cstm_play-registration-form .nf-input-limit,.cstm_thrillscape-registration-form .nf-input-limit{display:none}@media (max-width:767px){.wp-block-flexible-table-block-table td[headers]:before{content:attr(headers);display:block;background-color:#D19E60;color:#fff;margin:-8px -8px 8px -8px;font-weight:700;padding:8px}.wp-block-flexible-table-block-table table:has([headers]) tbody td{display:block;width:100%!important}.wp-block-flexible-table-block-table table:has([headers]) thead{display:none}.wp-block-flexible-table-block-table table:has([headers]){border:none}.wp-block-flexible-table-block-table table:has([headers]) tbody tr td:last-child{margin-bottom:.5rem}}.experiences-popup-form{z-index:9999!important}.stk-block-carousel__slider[style="cursor: grabbing;"] img{pointer-events:none}.wp-block-lazyblock-experiences-popup-form{-webkit-margin-before:unset!important;margin-block-start:unset!important}.custom-booking-form-v2 span.nf-label-span{font-size:12px;line-height:20px;color:#ffffff!important;font-weight:700}body .custom-post-grid-column .post-arrow-button .stk--svg-wrapper{margin-left:-28px}body .custom-post-grid-column:hover .post-arrow-button .stk--svg-wrapper{margin-left:0}button,.btn{font-size:14px!important;line-height:21px;font-weight:300;letter-spacing:1.35px}.back-to-top{position:fixed;bottom:20px;right:20px;z-index:9999}.back-to-top a{font-size:24px;background-color:#333;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;display:block;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.back-to-top a:hover{background-color:#555}.btn.btn-primary{font-size:14px;font-weight:700;line-height:1.4em;text-transform:uppercase;letter-spacing:.22px;padding:16px 24px;border-radius:0;background-color:#F1CA9C;color:#875E2C;border:1px solid #F1CA9C;width:100%}.btn.btn-primary:hover{background-color:#D19E60!important;color:#ffffff!important;border:1px solid #D19E60!important}div#ot-reservation-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ot-dtp-picker.wide{padding-inline:5px!important}form.ot-dtp-picker-form.ot-multi.wide{background:#fff0}@media (max-width:991.9px){form.ot-dtp-picker-form.ot-multi.wide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.ot-dtp-picker-form.ot-multi.wide .ot-divider-background{display:none}form.ot-dtp-picker-form.ot-multi.wide input.ot-button.ot-dtp-picker-button{width:100%}}input.ot-button.ot-dtp-picker-button.en{width:180px;border-radius:0!important;background:#F1CA9C!important;color:#875E2C!important;font-family:"Montserrat",sans-serif!important;font-weight:bold!important;text-transform:uppercase;font-size:14px!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}input.ot-button.ot-dtp-picker-button.en:hover{background:#D19E60!important;color:#ffffff!important}h1.ot-title{display:none!important}form.ot-dtp-picker-form{border-radius:0!important}.ot-standard .ot-dtp-picker-form{border:0!important;border-radius:0!important;background:transparent!important}.ot-standard .ot-dtp-picker-form .iconRegular{-webkit-filter:brightness(100);filter:brightness(100)}.ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{color:#ffffff!important;font-size:12px!important;font-weight:400;padding-inline:0!important}.ot-date-picker.ot-dtp-picker-selector{border:0!important}.ot-time-picker.ot-dtp-picker-selector{border:0!important}.ot-dtp-picker.ot-standard{padding:0}form.ot-dtp-picker-form.ot-multi.wide,.ot-dtp-picker.ot-multi.wide .ot-time-picker.ot-dtp-picker-selector,.ot-dtp-picker.ot-multi.wide .ot-date-picker.ot-dtp-picker-selector,.ot-dtp-picker.ot-multi.wide .ot-party-size-picker.ot-dtp-picker-selector{border:none!important}.ot-restaurant-picker select{font-size:12px!important;font-family:"Montserrat",sans-serif!important}.date-field .wpforms-datepicker-wrap:after{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:100;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#D19E60}.room-type{position:relative}.room-type select{-webkit-box-shadow:none!important;box-shadow:none!important}.establishment-field-container::after,.room-type:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:38px;top:50%;-webkit-transform:translateY(-13%);transform:translateY(-13%);font-size:20px;color:#D19E60;z-index:2;pointer-events:none}@media (max-width:991.9px){.establishment-field-container::after,.room-type:after{right:0}}.room-type.flipped:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.custom-booking-form-v2 .nf-form-fields-required{display:none}.custom-booking-form-v2 .nf-field-container{margin-bottom:0!important}.custom-booking-form-v2 .nf-form-content nf-fields-wrap{display:inline-block}.custom-booking-form-v2 .room-field .nf-field{position:relative}.custom-booking-form-v2 .room-field input,.custom-booking-form-v2 .adult-field input,.custom-booking-form-v2 .children-field input{background:transparent!important;color:#060d0d!important;font-size:14px!important;height:40px!important}@media (max-width:991.9px){.custom-booking-form-v2 .room-field input,.custom-booking-form-v2 .adult-field input,.custom-booking-form-v2 .children-field input{width:100%!important}}.custom-booking-form-v2 .room-field button,.custom-booking-form-v2 .adult-field button,.custom-booking-form-v2 .children-field button{position:absolute;top:42px;width:38px;height:31px;background-color:#F1CA9C;text-align:center;line-height:30px;font-weight:700;color:#875E2C!important;cursor:pointer;line-height:0;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-booking-form-v2 .room-field button:hover,.custom-booking-form-v2 .adult-field button:hover,.custom-booking-form-v2 .children-field button:hover{background-color:#F1CA9C}@media (max-width:800px){.custom-booking-form-v2 .room-field button,.custom-booking-form-v2 .adult-field button,.custom-booking-form-v2 .children-field button{top:59px}}.custom-booking-form-v2 .room-field button.increment,.custom-booking-form-v2 .adult-field button.increment,.custom-booking-form-v2 .children-field button.increment{right:0}.custom-booking-form-v2 .guest-group-fields button.nf-add-fieldset{display:none!important}.custom-booking-form-v2 .guest-group-fields legend{display:none!important}.custom-booking-form-v2 .nf-form-content label,.custom-booking-form-v2 span#guest-label{font-size:12px;line-height:20px;color:#ffffff!important;font-weight:700}.custom-booking-form-v2 div#field-value{color:#fff;font-size:12px;width:200px;margin-top:3px}@media (max-width:991.9px){.custom-booking-form-v2 div#field-value{width:316px;margin-left:8px}}.custom-booking-form-v2 .nf-form-content .label-above .nf-field-label{margin-bottom:0!important}.custom-booking-form-v2 .nf-form-content nf-fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991.9px){.custom-booking-form-v2 .nf-form-content nf-fields-wrap{display:block}}.custom-booking-form-v2 .guest-group-fields{display:none;position:relative}.custom-booking-form-v2 .guest-group-fields .nf-repeater-fieldset nf-fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:218px;top:65px;right:0;background:#fff;padding:10px;z-index:2;-webkit-box-shadow:0 -1px 20px 6px rgb(0 0 0 / .24);box-shadow:0 -1px 20px 6px rgb(0 0 0 / .24)}@media (max-width:991.9px){.custom-booking-form-v2 .guest-group-fields .nf-repeater-fieldset nf-fields-wrap{top:20px}}@media (max-width:599.9px){.custom-booking-form-v2 .guest-group-fields .nf-repeater-fieldset nf-fields-wrap{width:100%}}.custom-booking-form-v2 .guest-group-fields input{width:200px;text-align:center}.custom-booking-form-v2 .guest-group-fields .nf-field-container{margin-bottom:0!important}.custom-booking-form-v2 .list-select-wrap select:active+div,.custom-booking-form-v2 .list-select-wrap select:focus+div{background:transparent!important}.custom-booking-form-v2 .list-select-wrap div:after{display:none!important}.custom-booking-form-v2 .nf-form-content .list-select-wrap>div select{background:#3D0B2C;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2}.custom-booking-form-v2 .nf-form-content .list-select-wrap .nf-field-element>div{background:transparent!important}.custom-booking-form-v2 .nf-form-content select option{background-color:#ffffff!important;color:#060d0d!important}.custom-booking-form-v2 .nf-form-content select{color:#fff}.custom-booking-form-v2 .nf-form-content select:valid{color:#fff}.custom-booking-form-v2 .date-field::after,.custom-booking-form-v2 .time-field::after{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:100;position:absolute;right:43px;bottom:7px;-webkit-transform:translateY(0);transform:translateY(0);font-size:16px;color:#D19E60}@media (max-width:991.9px){.custom-booking-form-v2 .date-field::after,.custom-booking-form-v2 .time-field::after{right:0}}.custom-booking-form-v2 .date-field input,.custom-booking-form-v2 .time-field input{background:transparent!important;color:#fff}.custom-booking-form-v2 .date-field input::-webkit-input-placeholder,.custom-booking-form-v2 .time-field input::-webkit-input-placeholder{color:#fff;opacity:1}.custom-booking-form-v2 .date-field input::-moz-placeholder,.custom-booking-form-v2 .time-field input::-moz-placeholder{color:#fff;opacity:1}.custom-booking-form-v2 .date-field input:-ms-input-placeholder,.custom-booking-form-v2 .time-field input:-ms-input-placeholder{color:#fff;opacity:1}.custom-booking-form-v2 .date-field input::-ms-input-placeholder,.custom-booking-form-v2 .time-field input::-ms-input-placeholder{color:#fff;opacity:1}.custom-booking-form-v2 .date-field input::placeholder,.custom-booking-form-v2 .time-field input::placeholder{color:#fff;opacity:1}.custom-booking-form-v2 .date-field:focus::-webkit-input-placeholder,.custom-booking-form-v2 .time-field:focus::-webkit-input-placeholder{color:#fff}.custom-booking-form-v2 .date-field:focus::-moz-placeholder,.custom-booking-form-v2 .time-field:focus::-moz-placeholder{color:#fff}.custom-booking-form-v2 .date-field:focus:-ms-input-placeholder,.custom-booking-form-v2 .time-field:focus:-ms-input-placeholder{color:#fff}.custom-booking-form-v2 .date-field:focus::-ms-input-placeholder,.custom-booking-form-v2 .time-field:focus::-ms-input-placeholder{color:#fff}.custom-booking-form-v2 .date-field:focus::placeholder,.custom-booking-form-v2 .time-field:focus::placeholder{color:#fff}.custom-booking-form-v2 #field-value{cursor:pointer}.custom-booking-form-v2 #field-value .fa-chevron-down::before{content:"\f078";font-size:20px;color:#D19E60;margin-left:20px}@media (max-width:991.9px){.custom-booking-form-v2 #field-value .fa-chevron-down::before{position:absolute;right:0;bottom:0}}.custom-booking-form-v2 .repeater-container .nf-field-description p{font-size:12px!important;color:#060d0d;text-align:left;font-weight:700;margin-bottom:6px}.custom-booking-form-v2 .nf-form-content .listselect-wrap .nf-field-element div,.custom-booking-form-v2 .nf-form-content input.ninja-forms-field,.custom-booking-form-v2 .nf-form-content select.ninja-forms-field:not([multiple]){width:200px;height:30px;font-size:12px;border:0;padding:5px}@media (max-width:991.9px){.custom-booking-form-v2 .nf-form-content .listselect-wrap .nf-field-element div,.custom-booking-form-v2 .nf-form-content input.ninja-forms-field,.custom-booking-form-v2 .nf-form-content select.ninja-forms-field:not([multiple]){width:300px}}.custom-booking-form-v2 .nf-error-msg.nf-error-required-error{display:none!important}.custom-booking-form-v2 .nf-error.field-wrap .nf-field-element:after{background:red;color:#fff;font-family:FontAwesome;font-size:12px;content:"\f12a";position:absolute;top:4px;right:13px;bottom:1px;height:20px;width:21px;line-height:2em;text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.custom-booking-form-v2 .nf-error-msg,.custom-booking-form-v2 .ninja-forms-req-symbol{color:#F1CA9C;text-align:center;font-size:14px}.custom-booking-form-v2 .submit-button input{background:#F1CA9C!important;color:#875E2C!important;font-size:14px!important;font-weight:700;text-transform:uppercase;width:150px!important;height:50px!important}@media (max-width:991.9px){.custom-booking-form-v2 .submit-button input{width:250px!important}}.custom-booking-form-v2 .submit-button .nf-field-container{margin-bottom:0!important}.custom-booking-form-v2 .nf-response-msg p{color:#F1CA9C;text-align:center;padding:20px}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#631D4C!important;border-radius:0!important}div#booking-tabs{overflow:unset!important}#reservation-form .nf-form-title{padding-right:30px}#reservation-form .nf-form-title h4{font-weight:400}#reservation-form .nf-before-form-content,#reservation-form .nf-after-form-content{display:none}#reservation-form .nf-field-container{margin-bottom:0}#reservation-form .nf-field-label{margin:0 0 5px 0}#reservation-form .nf-field-label label{font-size:12px;font-weight:400}#reservation-form .nf-field-label label .ninja-forms-req-symbol{all:inherit}#reservation-form .ninja-forms-field:not([type=checkbox]){background-color:#fff;border:2px solid #A5A5A5;border-radius:8px;font-family:inherit;font-size:1rem;line-height:1;width:100%;color:#000;padding:1rem;height:auto}#reservation-form .nf-field-element div{width:100%;background:unset!important}#reservation-form .nf-field-element:has(>[type=submit]){text-align:right}#reservation-form .nf-field-element .ninja-forms-field[type=submit]{margin-top:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:16px 24px;color:#875E2C;border:2px solid #875E2C;font-size:14px;font-weight:700;line-height:1em;border-radius:0}#reservation-form .nf-field-element .ninja-forms-field[type=submit]:hover{border-color:#D19E60;background:#D19E60;color:#fff}#reservation-form .nf-field-element:after{top:3px}#reservation-form .nf-error.field-wrap .nf-field-element:after{content:"\f06a";background:#fff0;color:red;font-size:30px;right:16px;width:auto}#reservation-form .recaptcha-container{margin-top:20px;overflow:hidden}#reservation-form .recaptcha-container .nf-field-label{display:none}#reservation-form .nf-response-msg p{margin:8px 0 0 0}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#631D4C!important;border-radius:0!important}button{outline:0!important}.stk-block-tab-labels__wrapper svg{display:none}.ot-dtp-picker *{outline:none!important}.ot-dtp-picker-selector::after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:#D19E60;z-index:-1;pointer-events:none}.ot-dtp-picker-selector a .icon{display:none}.picker__nav[disabled]{display:none}.custom-validation .nf-error.field-wrap .nf-field-element:after,.custom-validation .nf-pass.field-wrap .nf-field-element:after{display:none}.experiences-form .nf-form-cont nf-fields-wrap{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto auto auto;grid-template-columns:auto auto auto auto auto}@media (max-width:991.9px){.experiences-form .nf-form-cont nf-fields-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.hide-error .nf-error .nf-field-element:after{display:none}.hide-success .nf-pass .nf-field-element:after{display:none}input.hide-spinner::-webkit-outer-spin-button,input.hide-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.hide-spinner[type=number]{-moz-appearance:textfield}#my-account-tabs .stk-block-tab-labels__wrapper svg{display:initial}#my-account-tabs .um-profile{padding:0;margin:0!important}#my-account-tabs .um-form[data-mode=profile]>.um-profile-body .personal-info-rows{margin:0!important}#my-account-tabs .um-form[data-mode=profile]>.um-profile-body .um-button,#my-account-tabs .um-form[data-mode=profile]>.um-profile-body .password-row,#my-account-tabs .um-form[data-mode=profile]>.um-profile-body .divider-row{display:none!important}#my-account-tabs .um-form[data-mode=profile]>.um-profile-body .um-field input,#my-account-tabs .um-form[data-mode=profile]>.um-profile-body .um-field label{pointer-events:none}#my-account-tabs .um-form[data-mode=profile]>.um-profile-body .um-field input{background-color:#fff0;border:none!important;padding:0!important}#my-account-tabs .um-form>form .edit-account-btn{display:none}#my-account-tabs .um-form .um-row .um-clear{display:none}#my-account-tabs .um-form .um-row .um-field{padding:0;margin-bottom:1rem!important}#my-account-tabs .um-form .um-row .um-field input{border:2px solid #A5A5A5!important;border-radius:8px;background-color:#fff;font-size:1rem!important;line-height:1.5!important;padding:10px 16px!important;height:auto!important}#my-account-tabs .um-form .um-row .um-field label{font-size:12px!important;margin:0;color:rgb(0 0 0 / .8705882353);font-weight:400;letter-spacing:.2px}#my-account-tabs .um-form .um-row .um-field[data-key=user_password] label::before{content:"New "}#my-account-tabs .um-form input[type=submit]{font-size:14px;font-weight:700!important;line-height:1.4em;text-transform:uppercase;letter-spacing:.22px;padding:16px 24px!important;border-radius:0!important;background-color:#F1CA9C;color:#875E2C;border:1px solid #F1CA9C!important;width:100%;text-transform:uppercase!important;min-width:0!important}#my-account-tabs .um-form input[type=submit]:hover{background-color:#D19E60!important;color:#ffffff!important;border:1px solid #D19E60!important}#my-account-tabs .um-form .um-center:has(>input[type=submit]){text-align:right}#my-account-tabs .um-form .password-criteria{font-size:14px;color:rgb(0 0 0 / .8705882353)}#my-account-tabs .um-form .password-criteria ul{list-style:none}#my-account-tabs .um-form .password-criteria ul li{font-size:inherit}#my-account-tabs .um-form .password-criteria ul li i{margin-right:5px;color:#B9B9B9}#my-account-tabs .um-form .password-criteria ul li.valid i{color:#34A853}#my-account-tabs .um-form .password-row>div>:last-child{display:none}#my-account-tabs .um-form .divider-row{margin-left:-16px!important}@media (max-width:767px){#my-account-tabs .um-form .divider-row{margin-left:0!important}}#my-account-tabs .picker__box{background-color:#fff;border-radius:8px!important}#my-account-tabs .picker__header{background-color:#fff;border-radius:8px 8px 0 0!important}#my-account-tabs .picker__footer{background-color:#fff;border-radius:0 0 8px 8px!important;margin-top:0}#my-account-tabs .picker__month{color:rgb(0 0 0 / .5411764706)!important}#my-account-tabs .picker__nav--prev{width:30px!important;height:30px!important;top:15px!important;left:15px!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#my-account-tabs .picker__nav--prev:before{content:"\f053"!important;font-family:"Font Awesome 6 Free"!important;font-weight:900;border:none;color:rgb(0 0 0 / .5411764706)!important;width:30px!important;height:30px!important}#my-account-tabs .picker__nav--prev:hover{background-color:#ffffff!important}#my-account-tabs .picker__nav--next:hover{background-color:#ffffff!important}#my-account-tabs .picker__nav--prev:hover:before{color:#f64747!important}#my-account-tabs .picker__nav--next{width:30px!important;height:30px!important;top:15px!important;right:15px!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#my-account-tabs .picker__nav--next:hover:before{color:#f64747!important}#my-account-tabs .picker__nav--next:before{content:"\f054"!important;font-family:"Font Awesome 6 Free"!important;font-weight:900;border:none;color:rgb(0 0 0 / .5411764706)!important;width:30px!important;height:30px!important}#my-account-tabs .picker__table{color:rgb(0 0 0 / .5411764706)!important;background-color:#fff;margin-top:0}#my-account-tabs .picker__weekday{font-weight:700;color:rgb(0 0 0 / .5411764706)!important}#my-account-tabs .picker--focused .picker__day--highlighted{background-color:#fff;border:1px solid #959ea9!important;border-radius:100px!important}#my-account-tabs .picker--focused .picker__day--highlighted:hover{border-color:#959ea9!important;background:#959ea9!important;color:#fff}#my-account-tabs .picker__day--infocus:hover{background:#e6e6e6;border-color:#e6e6e6;border-radius:100px!important}#my-account-tabs .picker__button--close{font-size:0!important;width:50px;height:50px;background-color:transparent!important;border-width:0!important;border-radius:100px;padding:0;position:relative;margin-top:15px;outline:none!important}#my-account-tabs .picker__button--close:before{content:"\f057"!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Font Awesome 6 Free"!important;font-size:50px;font-weight:900;font-weight:400;color:#fff}#my-account-tabs .picker__button--today{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:none!important;border-radius:0 0 0 8px;padding:0}#my-account-tabs .picker__button--clear{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:none!important;border-radius:0 0 8px 0;padding:0}#my-account-tabs .picker__button--today:hover,#my-account-tabs .picker__button--clear:hover{background-color:#e6e6e6!important}#my-account-tabs .picker__button--close:hover:before{color:#D19E60}.exp_time-field-wrapper:not(.active){display:none}.experiences-popup-form .checkbox-container label{font-size:16px!important}.experiences-popup-form .checkbox-container label .ninja-forms-req-symbol{display:none!important}p:has(+.newsletter),.newsletter+p{display:none}.newsletter .nf-form-content{padding:0}.newsletter nf-fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media (max-width:767px){.newsletter nf-fields-wrap{display:block}}.newsletter .nf-before-form-content{display:none}.newsletter .nf-field-container{margin:0}.newsletter .nf-field-container .field-wrap .nf-field-element:after{display:none}.newsletter .nf-field-container input:not([type=submit]){color:#000000!important;background-color:#ffffff!important;border:2px solid #a5a5a5!important;border-radius:8px!important}.newsletter .nf-field-container input[type=submit]{background:#F1CA9C!important;color:#875E2C!important;font-size:14px!important;font-weight:700;text-transform:uppercase;padding:16px 24px;width:100%}.newsletter .nf-response-msg{color:#fff}.procurement-form .nf-field-container{margin-bottom:24px!important}.custom-booking-form-v2.home-booking-form .nf-form-content>nf-fields-wrap>nf-field:nth-child(1),.custom-booking-form-v2.home-booking-form .nf-form-content>nf-fields-wrap>nf-field:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-booking-form-v2.home-booking-form .nf-form-content>nf-fields-wrap>nf-field:nth-child(1) #nf-field-5,.custom-booking-form-v2.home-booking-form .nf-form-content>nf-fields-wrap>nf-field:nth-child(1) #field-value,.custom-booking-form-v2.home-booking-form .nf-form-content>nf-fields-wrap>nf-field:nth-child(2) #nf-field-5,.custom-booking-form-v2.home-booking-form .nf-form-content>nf-fields-wrap>nf-field:nth-child(2) #field-value{width:100%}.custom-booking-form-v2.home-booking-form .nf-form-content>nf-fields-wrap>nf-field:nth-child(2) #field-value span.fa-solid{float:right}.custom-booking-form-v2.home-booking-form .nf-form-content .date-field::after{right:0!important}.custom-booking-form-v2.home-booking-form .nf-form-content>nf-fields-wrap>nf-field:nth-child(1){margin-right:30px}.custom-booking-form-v2 label{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;margin-bottom:5px}.custom-booking-form-v2 #date-range::-webkit-input-placeholder{background-color:#fff0;border:none;outline:none;color:#ffffff!important;font-size:12px;padding:0;font-weight:400;text-align:left;width:100%}.custom-booking-form-v2 #date-range::-moz-placeholder{background-color:#fff0;border:none;outline:none;color:#ffffff!important;font-size:12px;padding:0;font-weight:400;text-align:left;width:100%}.custom-booking-form-v2 #date-range:-ms-input-placeholder{background-color:#fff0;border:none;outline:none;color:#ffffff!important;font-size:12px;padding:0;font-weight:400;text-align:left;width:100%}.custom-booking-form-v2 #date-range::-ms-input-placeholder{background-color:#fff0;border:none;outline:none;color:#ffffff!important;font-size:12px;padding:0;font-weight:400;text-align:left;width:100%}.custom-booking-form-v2 #date-range,.custom-booking-form-v2 #date-range::placeholder,.custom-booking-form-v2 #guestSummary{background-color:#fff0;border:none;outline:none;color:#ffffff!important;font-size:12px;padding:0;font-weight:400;text-align:left;width:100%}.custom-booking-form-v2 button[type=submit]{background:#F1CA9C!important;color:#875E2C!important;font-size:14px!important;font-weight:700;text-transform:uppercase;width:150px!important;height:50px!important;border-radius:0;border:none}.custom-booking-form-v2 .fa-chevron-down::before{content:"\f078";font-size:20px;color:#D19E60;margin-left:20px}.custom-booking-form-v2 .custom-dropdown{position:relative;display:inline-block;width:100%}.custom-booking-form-v2 .custom-dropdown-toggle{width:100%;padding:10px;background-color:#e0b989;border:none;cursor:pointer;font-weight:700;font-size:12px}.custom-booking-form-v2 .custom-dropdown-toggle span{font-size:12px;letter-spacing:normal}.custom-booking-form-v2 .dropdown-menu{display:none;position:absolute;background-color:#fff;border:none!important;border-radius:0!important;width:100%;margin-top:20px!important;z-index:1000;list-style:none;padding:0 0 5px 0!important}.custom-booking-form-v2 .dropdown-menu li{padding:10px;cursor:pointer}.custom-booking-form-v2 .custom-dropdown.open .dropdown-menu{display:block}.custom-booking-form-v2 .guest-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-booking-form-v2 .guest-row button{background-color:#F1CA9C!important;border:none;width:38px;height:31px;font-size:18px;font-weight:700;color:#875E2C!important;cursor:pointer}.custom-booking-form-v2 .guest-row>span{margin-bottom:10px;font-size:12px;font-weight:700}.custom-booking-form-v2 .guest-row span+div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-booking-form-v2 .guest-row span+div span{font-size:14px;font-weight:500}.custom-booking-form-v2 .honeypot{display:none}.custom-booking-form-v2 .date-field .nf-field-element:after,.custom-booking-form-v2 .date-field .nf-pass.field-wrap .nf-field-element:after{display:none}.custom-booking-form-v2 .nf-error input::-webkit-input-placeholder{color:#e80000!important}.custom-booking-form-v2 .nf-error input::-moz-placeholder{color:#e80000!important}.custom-booking-form-v2 .nf-error input:-ms-input-placeholder{color:#e80000!important}.custom-booking-form-v2 .nf-error input::-ms-input-placeholder{color:#e80000!important}.custom-booking-form-v2 .nf-error input::placeholder{color:#e80000!important}@media (max-width:768px){.custom-booking-form-v2>div{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.custom-booking-form-v2 button[type=submit]{width:100%!important}.custom-booking-form-v2 .dropdown-menu{max-width:100%}.custom-booking-form-v2 .custom-dropdown{max-width:100%}}::-webkit-scrollbar{width:5px;height:8px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:#707070}div>ul.wp-block-list:not(.cstm_num-list-style),div>ol.wp-block-list:not(.cstm_num-list-style){margin-left:0!important}ul.wp-block-list:not(.cstm_num-list-style),ol.wp-block-list:not(.cstm_num-list-style){margin:0 0 1.5em 1.25em!important}ul.wp-block-list:not(.cstm_num-list-style) li,ol.wp-block-list:not(.cstm_num-list-style) li{margin-bottom:1.5em}ul.wp-block-list:not(.cstm_num-list-style) ul,ul.wp-block-list:not(.cstm_num-list-style) ol,ol.wp-block-list:not(.cstm_num-list-style) ul,ol.wp-block-list:not(.cstm_num-list-style) ol{margin-top:1.5em!important}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity 0.5s linear 0.2s;transition:opacity 0.5s linear 0.2s;opacity:1}body #cookie-notice{left:auto;right:0;min-width:0;max-width:500px;width:100%;border-radius:12px;border:1px solid #E1E3D9;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#F7F7F7))!important;background:linear-gradient(180deg,#ffffff,#F7F7F7)!important;-webkit-box-shadow:0 20px 32px rgb(0 0 0 / .1607843137);box-shadow:0 20px 32px rgb(0 0 0 / .1607843137)}body #cookie-notice .cookie-notice-container{padding:32px}body #cookie-notice .cn-text-container{font-family:"Montserrat";text-align:left}body #cookie-notice .cn-text-container strong{font-weight:700;font-size:16px!important}body #cookie-notice .cn-text-container p{font-size:14px!important}body #cookie-notice .cn-text-container a{color:#D19E60;text-decoration:underline!important}body #cookie-notice #cn-close-notice{display:none}body #cookie-notice #cn-notice-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #cookie-notice #cn-accept-cookie{background:#D19E60!important;color:#ffffff!important;border:2px solid #D19E60;font-size:14px!important;font-weight:700;text-transform:uppercase;padding:14px 22px;border-radius:0;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body #cookie-notice #cn-refuse-cookie{background:transparent!important;color:#875E2C!important;border:2px solid #875E2C;font-size:14px!important;font-weight:700;text-transform:uppercase;padding:14px 22px;border-radius:0;margin:0}body #cookie-notice.cookie-notice-hidden{border:none}body:has(#cookie-notice:not(.cookie-notice-hidden)) .hi-widget-container,body:has(#cookie-notice:not(.cookie-notice-hidden)) .uwy{display:none!important}.restaurant-details-card{background-color:#fff;border-top:4px solid #a0377e;border-radius:0 0 12px 12px;-webkit-box-shadow:0 20px 32px -3px rgb(0 0 0 / .1607843137);box-shadow:0 20px 32px -3px rgb(0 0 0 / .1607843137);padding:32px}.restaurant-details-card p{font-size:14px!important;margin-bottom:0}.restaurant-details-card>div:not(:first-child){margin-top:32px}.restaurant-details-card .restaurant-logo{text-align:center}.restaurant-details-card .restaurant-logo img{width:auto;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.restaurant-details-card .restaurant-details-card-heading{font-family:"Montserrat",serif;font-size:12px;font-weight:700;line-height:1.4em;color:#a0377e;margin-bottom:7px}.restaurant-details-card .restaurant-schedule-list{list-style:none}.restaurant-details-card .restaurant-schedule-list li:not(:last-child){margin-bottom:10px}.restaurant-details-card .restaurant-contact-details-list{list-style:none}.restaurant-details-card .restaurant-contact-details-list li:not(:last-child){margin-bottom:10px}.restaurant-details-card .restaurant-contact-details-list li img{width:18px;margin-right:5px}.restaurant-details-card .restaurant-contact-details-list li span{font-size:14px;text-transform:uppercase;font-weight:700;color:#d19e60}.restaurant-details-card .restaurant-location-list{list-style:none}.restaurant-details-card .restaurant-location-list li img{width:18px;margin-right:7px}.restaurant-details-card .restaurant-location-list li:not(:last-child){margin-bottom:10px}.restaurant-details-card .restaurant-location-list li p{margin-bottom:5px}.restaurant-details-card .restaurant-location-list li span{font-size:14px;text-transform:uppercase;font-weight:700;color:#d19e60}.restaurant-menu-list{list-style:none}.restaurant-menu-list li{display:inline-block}.restaurant-menu-list li:not(:last-child){margin-right:15px;margin-bottom:15px}.restaurant-menu-list .restaurant-menu-button{font-family:"Montserrat",serif;font-size:14px;font-weight:700;font-style:uppercase;line-height:1;color:#d19e60;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ffffff),to(#f7f7f7));background:linear-gradient(180deg,#ffffff 50%,#f7f7f7 100%);border:1px solid #e1e3d9;border-radius:100px;display:block;padding:8px 32px}.experiences-popup-form .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none!important}.experiences-popup-form .btn-close{font-size:25px!important;color:#212529;background-color:#fff0;border:none}.experiences-popup-form .modal-body{padding:15px 30px 15px}.experiences-popup-form .nf-form-fields-required,.experiences-popup-form .nf-error.field-wrap .nf-field-element:after,.experiences-popup-form .nf-pass.field-wrap .nf-field-element:after{display:none}.experiences-popup-form .nf-error-wrap .nf-error-msg{font-size:12px;font-style:italic}.experiences-popup-form .nf-field-label label,.experiences-popup-form span.nf-label-span{font-size:12px;font-weight:400!important}.experiences-popup-form .hr-container{margin:15px 0 20px}.experiences-popup-form input:not([type=submit]),.experiences-popup-form select{color:#000!important;background-color:#fff!important;border:2px solid #a5a5a5!important;border-radius:8px!important}.experiences-popup-form .nf-error input:not([type=submit]){border-color:#e80000!important}.experiences-popup-form select+div{border-radius:8px!important}.experiences-popup-form input[type=radio]+label,.experiences-popup-form input[type=checkbox]+label{font-size:16px!important}.experiences-popup-form .ninja-forms-req-symbol{color:#212529}.experiences-popup-form .nf-error-msg.nf-error-field-errors{display:none}.cstm_terms-and-conditions .main-heading{font-size:28px;font-weight:700;text-align:center;margin-bottom:35px}.cstm_terms-and-conditions .admission-guidlines-section,.cstm_terms-and-conditions .general-section{margin-bottom:30px!important}.cstm_terms-and-conditions .food-and-beverage-section p{text-align:center}.cstm_terms-and-conditions .section-heading{font-size:22px;font-weight:700;margin-bottom:15px}.cstm_terms-and-conditions .section-sub-heading{font-size:18px;font-weight:600;margin:30px 0 15px}.cstm_terms-and-conditions .number-list{padding-left:30px!important}.cstm_terms-and-conditions .number-list>li{padding-left:15px}.cstm_terms-and-conditions .number-list>li:not(:last-child){margin-bottom:15px}.cstm_terms-and-conditions .letter-list{list-style-type:lower-alpha;margin:0 0 25px 60px!important}.cstm_terms-and-conditions .letter-list>li:not(:last-child){margin-bottom:15px}.experiences-popup-form input[type=submit]{font-weight:700;color:#875e2c;background-color:#fff0;border:2px solid #875e2c;width:100%;max-width:180px;height:50px;display:block;margin:24px 0 0 auto;cursor:pointer;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.experiences-popup-form input[type=submit]:hover{color:#fff;background-color:#d19e60;border-color:#d19e60}#thrillscape-registration-form legend{display:none}#thrillscape-registration-form .cstm_participants-section .nf-add-fieldset{font-weight:700;color:#875e2c;background-color:#fff0;border:2px solid #875e2c;width:100%;max-width:150px;margin:0 0 0 auto;height:50px;display:block;cursor:pointer;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}#thrillscape-registration-form .cstm_participants-section .nf-add-fieldset:hover{color:#fff;background-color:#d19e60;border-color:#d19e60}#thrillscape-registration-form .cstm_participants-section .nf-remove-fieldset{font-size:24px!important;font-weight:700;line-height:0;font-weight:700;color:#875e2c;background-color:#fff0;border:2px solid #875e2c;width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#thrillscape-registration-form .cstm_participants-section .nf-remove-fieldset:hover{color:#fff;background-color:#d19e60;border-color:#d19e60}#thrillscape-registration-form .cstm_sorting-function>button{font-weight:700;color:#875e2c;background-color:#fff0;border:2px solid #875e2c;border-radius:0;width:100%;max-width:150px;margin:0 0 0 auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;cursor:pointer;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}#thrillscape-registration-form .cstm_sorting-function>button:hover{color:#fff;background-color:#d19e60;border-color:#d19e60}#thrillscape-registration-form .cstm_sorting-function>button:after{display:none}#thrillscape-registration-form .cstm_sorting-function .dropdown-menu{padding:10px 0!important}#thrillscape-registration-form .cstm_sorting-function .dropdown-menu .dropdown-item{color:#212529;width:100%;background-color:#fff0;padding:8px 20px}#thrillscape-registration-form .cstm_sorting-function .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#d19e60;border-color:#d19e60}#thrillscape-registration-form .cstm_fees-and-packages .nf-add-fieldset{display:none}#thrillscape-registration-form .cstm_fees-and-packages label,#thrillscape-registration-form .cstm_fees-and-packages .nf-field-descriptionlabelx{font-size:16px}#thrillscape-registration-form .cstm_fees-and-packages .nf-field-description{margin-left:33px;margin-right:0}.cstm_thrillscape-text-section .cstm_thrillscape-consent-section ul{list-style:none}.cstm_thrillscape-text-section .cstm_thrillscape-consent-section ul li:not(:last-child){margin-bottom:30px}.cstm_thrillscape-text-section .cstm_thrillscape-heading,.cstm_thrillscape-text-section .cstm_thrillscape-subheading{font-size:16px}.cstm_thrillscape-text-section ol{padding-left:20px!important;margin-bottom:30px!important}.cstm_thrillscape-text-section ol li{padding-left:8px}.cstm_thrillscape-text-section ol li:not(:last-child){margin-bottom:15px}.cstm_thrillscape-text-section .cstm_thrillscape-safety-guidelines-section ul{list-style:none;margin-bottom:30px!important}.cstm_thrillscape-text-section .cstm_thrillscape-safety-guidelines-section ul li:not(:last-child){margin-bottom:15px}.slider-w-paginate .swiper-pagination{position:relative!important;margin-top:50px}.slider-w-paginate .swiper-pagination-bullet{text-align:center;font-size:14px;font-weight:700;color:#FFD468;opacity:1;background:#fff0;border-radius:0!important;margin-right:30px!important;width:20px}.slider-w-paginate .swiper-pagination-bullet-active{color:#875E2C;background:#fff0}.slider-w-paginate .swiper-pagination-bullet-active::after{content:"";width:20px;height:2px;display:block;background-color:#875E2C}.slider-w-paginate-white .swiper-pagination-bullet{color:#fff;opacity:.5}.slider-w-paginate-white .swiper-pagination-bullet-active{opacity:1}.slider-w-paginate-white .swiper-pagination-bullet-active::after{background-color:#fff}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{margin-top:30px!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;max-width:1000px!important}@media (max-width:991.9px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{width:100%!important;margin-top:0px!important}}.mega-menu-item a{font-size:14px!important;font-family:"Montserrat",sans-serif!important}h4.mega-block-title{font-size:14px!important;font-family:"Montserrat"!important}.widget_nav_menu ul{list-style:none}.widget_nav_menu ul.sub-menu{text-indent:20px;margin-top:10px!important}.widget_nav_menu li{line-height:20px!important;margin-bottom:12px}.widget_nav_menu li a{color:#000}.topbar .label{color:unset!important;margin-left:6px}.topbar svg.wc-block-customer-account__account-icon{border:2px solid #fff;padding:0!important;border-radius:100px;font-size:10px}.global-search{display:none!important;visibility:hidden;opacity:0;-webkit-transition:visibility 0.3s,opacity 0.3s ease-in-out;transition:visibility 0.3s,opacity 0.3s ease-in-out}.global-search button.wp-block-search__button{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:180px;height:48px;text-transform:uppercase;letter-spacing:.22px;border:1px solid #D19E60!important;font-size:14px!important}.global-search input#wp-block-search__input-1{outline:none!important;padding:14px 16px}.global-search.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;visibility:visible;opacity:1;height:100px;position:absolute;z-index:9;width:100%}.play-submenu{max-width:627px!important}@media (max-width:1280px){.play-submenu{width:100%!important}}.play-submenu .casino-submenu{width:29%!important}@media (max-width:1280px){.play-submenu .casino-submenu{width:100%!important}}.play-submenu .play-menu-content{width:71%!important}@media (max-width:1280px){.play-submenu .play-menu-content{width:100%!important}}.play-submenu .play-menu-content .mega-sub-menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:24px!important}.play-submenu .play-menu-content .mega-sub-menu li{width:50%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 15px 0!important}@media (max-width:1280px){.play-submenu .play-menu-content .mega-sub-menu li{width:100%!important}}.play-submenu .play-menu-content .mega-sub-menu li:first-child{width:100%!important}.play-submenu .play-menu-content .mega-sub-menu li h4{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:1280px){body .show-on-mobile{display:block!important}body .show-on-mobile>.mega-menu-link{display:none!important}body .show-on-mobile .mega-sub-menu{display:block!important;margin:0!important}body .show-on-mobile .mega-menu-item{padding:0!important;text-align:center!important}body .show-on-mobile img{margin:24px 0;max-width:80%!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{margin-top:0px!important;max-width:100%!important}}@media (min-width:1281px){.meetings-events-submenu .mega-menu-column{width:auto!important}body .deals-submenu{max-width:515px!important}}ul.nav-sm-indent{text-indent:20px}footer.site-footer{position:relative;z-index:0}#awards .wp-block-image{width:auto!important}#awards img{max-height:80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.overlay-header .main-header{background:transparent!important;position:absolute!important;z-index:1;width:100%}.large-container{max-width:100%!important;width:1000px!important}.menu-two-cols ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media (max-width:1100px){.show-desktop{display:none!important}}.parent-menu a{font-weight:700;text-transform:uppercase;margin:8px 0 0 0;display:inline-block}@media (max-width:1200px) and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary>li#mega-menu-item-228>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary>li#mega-menu-item-249>ul.mega-sub-menu{max-width:70vw!important}}.custom-gtranslate-wrapper:hover{background-color:#3D0B2C}.custom-gtranslate-wrapper .gtranslate_wrapper .gt_selector{background-color:#fff0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;color:#fff;max-width:60px}.custom-gtranslate-wrapper .gtranslate_wrapper .gt_selector option{color:#000}.custom-gtranslate-wrapper .gtranslate_wrapper .gt_selector option:first-child{display:none}#additional-topbar{display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-webkit-transition:grid-template-rows 0.3s ease-out;transition:grid-template-rows 0.3s ease-out;transition:grid-template-rows 0.3s ease-out,-ms-grid-rows 0.3s ease-out}#additional-topbar.close{-ms-grid-rows:0fr;grid-template-rows:0fr}#additional-topbar>div{overflow:hidden}.custom-horizontal-card.stk-block-card.is-style-horizontal>.stk-container{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-menu .mega-sub-menu .menu-item:not(.parent-menu) a:hover{color:#D19E60!important}@media (max-width:767px){header .wc-block-mini-cart__button{padding:0}}.stk-auto-height-carousel .stk-block-carousel__slider{-webkit-transition:height 0.3s ease;transition:height 0.3s ease}.custom-post-grid .wp-block-post-template{row-gap:32px}.custom-post-grid .stk-block-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.custom-post-grid-column .post-arrow-button .stk--svg-wrapper{-webkit-transform:translate(-100%,5px);transform:translate(-100%,5px);opacity:0;-webkit-transition:inherit;transition:inherit}.custom-post-grid-column:hover .post-arrow-button .stk--svg-wrapper{-webkit-transform:translate(0%,5px);transform:translate(0%,5px);opacity:1}.custom-post-grid-column .post-featured-image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:inherit;transition:inherit}.custom-post-grid-column:hover .post-featured-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-post-card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.custom-post-card .stk-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-post-card .stk-block-card__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-post-card img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:inherit;transition:inherit}.custom-post-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-post-card .stk-block-button .stk--svg-wrapper{-webkit-transform:translate(-100%,5px);transform:translate(-100%,5px);opacity:0;-webkit-transition:inherit;transition:inherit}.custom-post-card:hover .stk-block-button .stk--svg-wrapper{-webkit-transform:translate(0%,5px);transform:translate(0%,5px);opacity:1}.deals-events-swiper .custom-post-grid-column:hover .stk-block-heading__text{color:#875E2C}.deals-events-swiper.swiper .swiper-wrapper{height:auto}.deals-events-swiper.swiper .swiper-wrapper .swiper-slide{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deals-events-swiper.swiper .swiper-wrapper .swiper-slide>.wp-block-group{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deals-events-swiper.swiper .swiper-wrapper .swiper-slide>.wp-block-group>.wp-block-stackable-heading{-webkit-box-flex:1;-ms-flex:1;flex:1}.testimonial-carousel .stk-block-carousel__dots{counter-reset:section}.testimonial-carousel .stk-block-carousel__dots .stk-block-carousel__dot.stk-block-carousel__dot--active:before{font-weight:700}.testimonial-carousel .stk-block-carousel__dots .stk-block-carousel__dot:before{counter-increment:section;content:counter(section)!important;font-size:12px}#additional-details p{font-size:14px!important;margin:0}#additional-details p:has(img) a{line-height:1.4em;display:inline-block;color:#D19E60;font-weight:700}#additional-details p.info-heading{font-size:12px!important;color:#A0377E}#additional-details p img{max-width:16px;margin-top:-5px}#additional-details .stk-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#additional-details .stk-block-content .image-layout:first-of-type img{max-width:min(240px, 100%);margin:auto;display:block}#additional-details .stk-block-content .image-layout,#additional-details .stk-block-content .call-to-action-layout{width:100%}#additional-details .stk-block-content .info-layout{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:200px}@media (max-width:599.9px){#additional-details .stk-block-content .info-layout{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;min-width:150px}}@media (max-width:767px){.cta-column>div>.stk-column:nth-child(2):has(.cta-custom-img){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.custom-expand-show-more-content{max-height:229px;overflow:hidden}.custom-expand-show-more-content.show{max-height:100%}.swiper-preview img{aspect-ratio:920/463;-o-object-fit:cover;object-fit:cover}.swiper-page-images img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.swiper-video-preview iframe{aspect-ratio:16/9;height:auto;width:100%}.swiper-video-thumbnails img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.modal-content .nf-form-cont+p{display:none}.experience-template-default .wp-block-table thead{border:none;background:#D19E60}.experience-template-default .wp-block-table th,.experience-template-default .wp-block-table td{border-color:#D19E60}.experience-template-default .wp-block-table th{color:#fff}.experience-template-default .wp-block-table td strong{color:#D19E60}.experience-template-default .entry-content ul,.experience-template-default .entry-content ol,.experience-template-default .entry-content li{margin-top:1em;margin-bottom:1em;margin-left:20px}.experience-template-default .entry-content>iframe{min-width:0!important}@media (min-width:768px){.w-md-50{width:50%}}.wp-block-tableberg-wrapper.wp-block-tableberg-table{overflow:auto}.pricing-tables .stk-block-content,.pricing-tables .stk-block-pricing-box,.pricing-tables .stk-block-pricing-box__content{height:100%}.pricing-tables .stk-block-icon-list-item{text-align:left}body.single .entry-content a{color:#D19E60}figure.wp-block-flexible-table-block-table.is-scroll-on-mobile{white-space:pre;margin-bottom:24px}figure.wp-block-flexible-table-block-table.is-scroll-on-mobile table{table-layout:auto;margin-bottom:24px}#gallery .swiper-button-prev,#gallery .swiper-button-next{color:#875E2C;background:#F1CA9C;font-size:25px;width:40px;height:60px;opacity:.92}#gallery .swiper-button-prev::after,#gallery .swiper-button-prev::after,#gallery .swiper-button-next::after,#gallery .swiper-button-next::after{display:none}#gallery .swiper-button-prev{left:0}#gallery .swiper-button-next{right:0}#gallery .swiper-preview,#gallery .swiper-video-preview{padding:0 40px}#gallery .swiper-page-images,#gallery .swiper-video-thumbnails{margin-left:40px;margin-right:40px}#gallery-tabs{--arrow-width:40px}#gallery-tabs .swiper-button-prev,#gallery-tabs .swiper-button-next{color:#875E2C;background:#F1CA9C;font-size:25px;width:var(--arrow-width);height:60px;opacity:.92}#gallery-tabs .swiper-button-prev::after,#gallery-tabs .swiper-button-prev::after,#gallery-tabs .swiper-button-next::after,#gallery-tabs .swiper-button-next::after{display:none}@media (max-width:767px){#gallery-tabs .swiper-button-prev,#gallery-tabs .swiper-button-next{width:30px;font-size:15px}}#gallery-tabs .swiper-button-prev{left:0}#gallery-tabs .swiper-button-next{right:0}#gallery-tabs .gallery-photo-preview,#gallery-tabs .gallery-video-preview{padding:0 calc(var(--arrow-width) + 5px)}@media (max-width:767px){#gallery-tabs .gallery-photo-preview,#gallery-tabs .gallery-video-preview{padding:0}}#gallery-tabs .gallery-photo-thumbnails,#gallery-tabs .gallery-video-thumbnails{margin:0 calc(var(--arrow-width) + 5px)}@media (max-width:767px){#gallery-tabs .gallery-photo-thumbnails,#gallery-tabs .gallery-video-thumbnails{margin:0}}#gallery-tabs .swiper-button-disabled{opacity:.5}.desktop-banner:not(:has(+.mobile-banner)){display:block!important}.error-404{min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cstm_login-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.cstm_login-form form:before{content:"Login";font-family:"Playfair Display",sans-serif;font-size:32px;font-weight:400;color:rgb(0 0 0 / .8705882353);top:0}.cstm_login-form form>:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px!important}.cstm_login-form form>:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cstm_login-form form>:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cstm_login-form form>:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.cstm_login-form form>:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.cstm_login-form form>:nth-child(6){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.cstm_login-form form>:nth-child(7){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.cstm_login-form form>:nth-child(8){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.cstm_login-form form>:nth-child(9){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.cstm_login-form form input[type=text].um-form-field,.cstm_login-form form input[type=password].um-form-field{font-family:"Montserrat",sans-serif!important;font-size:16px!important;color:rgb(0 0 0 / .8705882353)!important;width:100%;height:49px!important;border:2px solid #a5a5a5!important;border-radius:8px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_login-form form input[type=text].um-form-field:focus,.cstm_login-form form input[type=password].um-form-field:focus{font-family:"Montserrat",sans-serif!important;font-size:16px!important;color:rgb(0 0 0 / .8705882353)!important;width:100%;height:49px!important;border:2px solid #a5a5a5!important;border-radius:8px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_login-form form input[type=text].um-form-field::-webkit-input-placeholder,.cstm_login-form form input[type=password].um-form-field::-webkit-input-placeholder{font-family:"Montserrat",sans-serif!important}.cstm_login-form form input[type=text].um-form-field::-webkit-input-placeholder,.cstm_login-form form input[type=password].um-form-field::-webkit-input-placeholder,.cstm_login-form form input[type=text].um-form-field:-moz-placeholder,.cstm_login-form form input[type=password].um-form-field:-moz-placeholder,.cstm_login-form form input[type=text].um-form-field::-moz-placeholder,.cstm_login-form form input[type=password].um-form-field::-moz-placeholder,.cstm_login-form form input[type=text].um-form-field:-ms-input-placeholder,.cstm_login-form form input[type=password].um-form-field:-ms-input-placeholder,.cstm_login-form form input[type=text].um-form-field::-ms-input-placeholder,.cstm_login-form form input[type=password].um-form-field::-ms-input-placeholder,.cstm_login-form form input[type=text].um-form-field::placeholder,.cstm_login-form form input[type=password].um-form-field::placeholder{font-family:"Montserrat",sans-serif!important}.cstm_login-form form input[type=text].um-form-field:hover,.cstm_login-form form input[type=password].um-form-field:hover{border-color:#D19E60!important}.cstm_login-form .um-field-label{margin-bottom:3px!important}.cstm_login-form .um-field-label label{font-size:12px!important}.cstm_login-form .um-col-alt{margin-top:30px}.cstm_login-form .um-col-alt>.um-half{width:100%}.cstm_login-form input[type=submit]{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;color:#875E2C;background-color:#F1CA9C!important;border:2px solid #875E2C!important;border-radius:0!important;margin-bottom:70px!important;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_login-form .um-button.um-alt{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;color:#875E2C!important;background-color:transparent!important;border:2px solid #875E2C!important;border-radius:0!important;-webkit-box-shadow:none;box-shadow:none;position:relative;overflow:visible;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_login-form .um-button.um-alt:before{content:"Don't have an account?";position:absolute;font-size:16px;font-weight:500;text-transform:none!important;color:rgb(0 0 0 / .8705882353)!important;width:100%;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cstm_login-form input[type=submit]:hover,.cstm_login-form .um-button.um-alt:hover{color:#ffffff!important;background-color:#D19E60!important;border-color:#D19E60!important}.cstm_login-form .um-col-alt-b{padding-top:0}.cstm_login-form .um-col-alt-b .um-link-alt{font-size:14px;font-weight:700;text-decoration:underline!important;text-align:right;color:#D19E60!important}.login-deals-events-swiper{padding-bottom:60px!important}.login-deals-events-swiper .swiper-pagination{bottom:0}.login-deals-events-swiper .swiper-pagination>.swiper-pagination-bullet:not(:last-child){margin-right:80px}.login-deals-events-swiper .swiper-pagination-bullet{font-size:14px;font-weight:700;text-align:center;color:#d19e60;background-color:#fff0;width:15px;height:15px;opacity:1}.login-deals-events-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#875e2c;position:relative}.login-deals-events-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:25px;height:2px;background-color:#875e2c}ul.cstm_login-navigation li{position:relative}ul.cstm_login-navigation li:not(:last-child):after{content:"|";position:absolute;right:-15px}.cstm_registration-form-wrapper{-webkit-box-shadow:0 20px 32px -18px rgb(0 0 0 / .1607843137);box-shadow:0 20px 32px -18px rgb(0 0 0 / .1607843137)}.cstm_registration-form form>.um-col-alt{display:none;margin:0!important}.cstm_registration-form .cstm_form-step .cstm_form-step-contents{margin-bottom:0!important}.cstm_registration-form .cstm_form-step .um-row-heading{font-size:16px;font-weight:700;color:rgb(0 0 0 / .8705882353);padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cstm_registration-form .cstm_form-step .um-field-label label{font-size:12px!important}.cstm_registration-form .cstm_form-step input.um-form-field[type=text],.cstm_registration-form .cstm_form-step input.um-form-field[type=password],.cstm_registration-form .cstm_form-step input.um-form-field[type=tel],.cstm_registration-form .cstm_form-step input.um-form-field[type=text]:focus,.cstm_registration-form .cstm_form-step input.um-form-field[type=password]:focus,.cstm_registration-form .cstm_form-step input.um-form-field[type=tel]:focus{font-family:"Montserrat",sans-serif!important;font-size:16px!important;color:rgb(0 0 0 / .8705882353)!important;width:100%;height:49px!important;border:2px solid #a5a5a5!important;border-radius:8px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_registration-form .cstm_form-step input.um-form-field[type=text]:hover,.cstm_registration-form .cstm_form-step input.um-form-field[type=password]:hover,.cstm_registration-form .cstm_form-step input.um-form-field[type=tel]:hover,.cstm_registration-form .cstm_form-step input.um-form-field[type=text]:focus,.cstm_registration-form .cstm_form-step input.um-form-field[type=password]:focus,.cstm_registration-form .cstm_form-step input.um-form-field[type=tel]:focus{border-color:#D19E60!important}.cstm_registration-form .cstm_form-step .um-field-checkbox{cursor:pointer}.cstm_registration-form .cstm_form-step .um-field-checkbox .um-field-checkbox-state i:before{color:#b9b9b9}.cstm_registration-form .cstm_form-step .um-field-checkbox .um-field-checkbox-option{font-size:14px;color:rgb(0 0 0 / .8705882353)!important}.cstm_registration-form .cstm_form-step .um-field-checkbox .um-field-checkbox-option>a{text-decoration:underline!important;color:#F1CA9C!important}.cstm_registration-form .cstm_form-step .um-field-checkbox.active i:before{content:"\f14a";font-weight:900!important;font-family:"Font Awesome 6 Free"!important;color:#D19E60}.cstm_registration-form .cstm_multi-step-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;margin-top:32px}.cstm_registration-form .cstm_multi-step-button-group>.cstm_multi-step-button{font-family:"Montserrat",sans-serif!important;font-size:14px;font-weight:700;text-transform:uppercase;color:#875E2C;background-color:#F1CA9C;border:2px solid #F1CA9C;border-radius:0;display:block;width:100%;min-width:unset;max-width:152px;min-height:56.56px;padding:16px 24px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_registration-form .cstm_multi-step-button-group>.cstm_multi-step-button.back{background-color:#fff0;border-color:#875E2C}.cstm_registration-form .cstm_multi-step-button-group>.cstm_multi-step-button.back[data-page-num="0"]{display:none}.cstm_registration-form .cstm_multi-step-button-group>.cstm_multi-step-button.next{margin-left:auto;margin-right:0}.cstm_registration-form .cstm_multi-step-button-group>.cstm_multi-step-button:hover{color:#fff;background-color:#D19E60!important;border-color:#D19E60}.cstm_registration-form .cstm_multi-step-button-group .cstm_multi-step-button[disabled=disabled]{color:#b5b5b5!important;background-color:#e7e9df!important;border-color:#e7e9df!important;cursor:unset!important}.cstm_registration-form .cstm_login-link{font-size:16px;font-weight:400;text-align:right;color:rgb(0 0 0 / .8705882353);margin-top:32px}.cstm_registration-form .cstm_login-link a{font-size:14px;font-weight:700;color:#D19E60}.cstm_registration-form .cstm_form-step:not(.active){display:none}.cstm_box-shadow{-webkit-box-shadow:0 20px 32px -3px rgb(0 0 0 / .1607843137);box-shadow:0 20px 32px -3px rgb(0 0 0 / .1607843137)}.cstm_password-validation-section{margin-top:20px}.cstm_password-validation-section .cstm_password-validation-text,.cstm_password-validation-section .cstm_password-validation-item{font-size:14px!important;color:rgb(0 0 0 / .8705882353)}.cstm_password-validation-section .cstm_password-validation-items{list-style:none;margin-top:10px!important}.cstm_password-validation-item{position:relative;padding-left:28px}.cstm_password-validation-item:before{content:"\f058";position:absolute;left:0;font-family:"Font Awesome 6 Free";font-size:16px;color:#b9b9b9}.cstm_password-validation-item.active:before{color:#3dac5b}.cstm_registration-form .picker__box{background-color:#fff;border-radius:8px!important}.cstm_registration-form .picker__header{background-color:#fff;border-radius:8px 8px 0 0!important}.cstm_registration-form .picker__footer{background-color:#fff;border-radius:0 0 8px 8px!important;margin-top:0}.cstm_registration-form .picker__month{color:rgb(0 0 0 / .5411764706)!important}.cstm_registration-form .picker__nav--prev{width:30px!important;height:30px!important;top:15px!important;left:15px!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cstm_registration-form .picker__nav--prev:before{content:"\f053"!important;font-family:"Font Awesome 6 Free"!important;font-weight:900;border:none;color:rgb(0 0 0 / .5411764706)!important;width:30px!important;height:30px!important}.cstm_registration-form .picker__nav--prev:hover{background-color:#ffffff!important}.cstm_registration-form .picker__nav--next:hover{background-color:#ffffff!important}.cstm_registration-form .picker__nav--prev:hover:before{color:#f64747!important}.cstm_registration-form .picker__nav--next{width:30px!important;height:30px!important;top:15px!important;right:15px!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cstm_registration-form .picker__nav--next:hover:before{color:#f64747!important}.cstm_registration-form .picker__nav--next:before{content:"\f054"!important;font-family:"Font Awesome 6 Free"!important;font-weight:900;border:none;color:rgb(0 0 0 / .5411764706)!important;width:30px!important;height:30px!important}.cstm_registration-form .picker__table{color:rgb(0 0 0 / .5411764706)!important;background-color:#fff;margin-top:0}.cstm_registration-form .picker__weekday{font-weight:700;color:rgb(0 0 0 / .5411764706)!important}.cstm_registration-form .picker--focused .picker__day--highlighted{background-color:#fff;border:1px solid #959ea9!important;border-radius:100px!important}.cstm_registration-form .picker--focused .picker__day--highlighted:hover{border-color:#959ea9!important;background:#959ea9!important;color:#fff}.cstm_registration-form .picker__day--infocus:hover{background:#e6e6e6;border-color:#e6e6e6;border-radius:100px!important}.cstm_registration-form .picker__button--close{font-size:0!important;width:50px;height:50px;background-color:transparent!important;border-width:0!important;border-radius:100px;padding:0;position:relative;margin-top:15px;outline:none!important}.cstm_registration-form .picker__button--close:before{content:"\f057"!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Font Awesome 6 Free"!important;font-size:50px;font-weight:900;font-weight:400;color:#fff}.cstm_registration-form .picker__button--today{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:none!important;border-radius:0 0 0 8px;padding:0}.cstm_registration-form .picker__button--clear{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:none!important;border-radius:0 0 8px 0;padding:0}.cstm_registration-form .picker__button--today:hover,.cstm_registration-form .picker__button--clear:hover{background-color:#e6e6e6!important}.cstm_registration-form .picker__button--close:hover:before{color:#D19E60}.cstm_registration-form .cstm_form-step input.um-form-field.cstm_invalid[type=text]{border-color:#f64747!important}.cstm_registration-form .cstm_error-message{font-size:12px;font-weight:600;color:#f64747;display:block;margin-top:5px}@media screen and (max-width:500.98px){.cstm_registration-form .cstm_multi-step-button-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cstm_registration-form .cstm_multi-step-button-group .cstm_multi-step-button{max-width:100%}.cstm_registration-form .cstm_multi-step-button-group .cstm_multi-step-button:not(:last-child){margin-bottom:20px}.cstm_registration-form .cstm_login-link{text-align:center}.cstm_registration-form .cstm_login-link a{display:block}}.restaurant-filter label.sf-label-radio{padding:0!important;text-transform:uppercase;font-size:14px;font-weight:700;color:#C7C7C7;cursor:pointer}.restaurant-filter .sf-option-active label.sf-label-radio{color:#D19E60;border-bottom:2px solid #D19E60}.restaurant-filter li.sf-field-taxonomy-dine-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:36px!important}.restaurant-filter .restaurant-logo{display:none;position:absolute;z-index:9;width:100%}.restaurant-filter .restaurant-logo img{-o-object-fit:contain;object-fit:contain;aspect-ratio:4/2}.restaurant-filter .restaurant-logo img:not([src]),.restaurant-filter .restaurant-logo img[src=""]{opacity:0;display:none!important;pointer-events:none}.restaurant-filter .hovered-effect:hover .restaurant-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:599.9px){.restaurant-filter li.sf-field-taxonomy-dine-category{overflow:scroll}.restaurant-filter li.sf-field-taxonomy-dine-category ul{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.dine-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14px 1fr;grid-template-columns:1fr 1fr;gap:26px 14px}@media (max-width:599.9px){.dine-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.dine-container .dine-content .wp-block-stackable-columns{padding:0!important}.dine-slider .stk-block-carousel__buttons{margin:0 auto!important;max-width:999px!important}@media (max-width:599.9px){.dine-slider .stk-block-carousel__buttons{margin:unset!important;max-width:auto!important}}.chef-slider{overflow:hidden!important;padding:15px;margin-bottom:60px}.chef-slider .slider-content{background:#F7F7F7;padding:20px 16px;color:#000}.chef-slider .slider-content .content-wrapper{min-height:220px}.chef-slider .slider-content .content-wrapper .chef-categories{font-size:12px;margin-bottom:10px}.chef-slider .slider-content .content-wrapper .chef-excerpt p{font-size:14px!important}.chef-slider .slider-content .content-wrapper h6.chef-title{font-size:23px}.chef-slider .slider-content button.view-details-btn{background:#fff0;border:0;text-transform:uppercase;color:#D19E60;font-weight:700;outline:0}.chef-slider .chef-item{position:relative;overflow:hidden}.chef-slider .chef-item .chef-image{height:auto;overflow:hidden}.chef-slider .chef-item .chef-image img{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;width:100%}.chef-slider .chef-item i.fa-solid.fa-arrow-right{position:relative;left:-16px;opacity:0;-webkit-transition:opacity 0.1s ease,left 0.1s ease;transition:opacity 0.1s ease,left 0.1s ease;font-size:18px}.chef-slider .chef-item:hover{-webkit-box-shadow:0 6px 19px 4px rgb(0 0 0 / .129);box-shadow:0 6px 19px 4px rgb(0 0 0 / .129)}.chef-slider .chef-item:hover .chef-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.chef-slider .chef-item:hover i.fa-solid.fa-arrow-right{opacity:1;left:0}#chefModal .modal-header{display:inline-block!important;text-align:center;border:0;padding-top:36px}#chefModal .modal-header p{font-size:12px!important}#chefModal .modal-header button.close{all:unset;position:absolute;top:16px;right:20px;opacity:1;padding:5px 10px!important;outline:0}#chefModal .modal-header button.close span{color:#fff;font-size:40px;font-weight:300}#chefModal p.links-header{margin-top:30px;font-weight:700}#chefModal .modal-content{background-color:#631D4C;color:#fff}#chefModal .modal-dialog{max-width:1080px}#chefModal .content-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}@media (max-width:599.9px){#chefModal .content-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}#chefModal div#popup-title{text-align:center;font-family:"Playfair Display",sans-serif}#chefModal .modal-body{padding:32px}#chefModal div#popup-restaurants{margin-top:20px}#chefModal div#popup-restaurants ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#chefModal div#popup-restaurants ul li a{background:#fff;padding:6px 24px;border-radius:100px;color:#D19E60!important;text-transform:uppercase;font-weight:700}#chefModal div#popup-content{max-height:500px!important;overflow-y:scroll;padding-right:10px}@media screen and (max-width:1024px){.mobile-dine-slides .stk-block-carousel__dots{display:none!important}.mobile-dine-slides .stk-block-carousel__slider-wrapper{height:auto!important}.mobile-dine-slides .stk-block-carousel__slider{height:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-dine-slides .stk-block-column[aria-hidden=true]{position:absolute!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.mobile-dine-slides .stk-block-column[aria-hidden=false]{position:static!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;height:auto!important;overflow:visible!important}.mobile-dine-slides .stk-block-carousel__content-wrapper{height:auto!important}}.number-bullets .stk-block-carousel__dots{counter-reset:number_bullets}.number-bullets .stk-block-carousel__dots>div{border-bottom:2px solid #fff0;margin:0 14px;color:#FFD468}.number-bullets .stk-block-carousel__dots>div .stk-block-carousel__dot{width:auto!important;-webkit-box-align:unset!important;-ms-flex-align:unset!important;align-items:unset!important;padding:0 8px!important;margin:0!important;-webkit-transition:unset!important;transition:unset!important}.number-bullets .stk-block-carousel__dots>div .stk-block-carousel__dot:before{counter-increment:number_bullets;content:counter(number_bullets)!important;width:auto!important;height:auto!important;background:unset!important;border:none!important;position:static;font-size:14px;font-weight:700;-webkit-transition:unset!important;transition:unset!important}.number-bullets .stk-block-carousel__dots>div:has(.stk-block-carousel__dot--active){border-color:#875E2C;color:#875E2C}.event-period-grid{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:767px){.event-period-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.event-period-grid .additional-details{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#okada-deals-search-column .sf-field-category h4{font-weight:700;font-family:inherit;font-size:16px;padding:0}#okada-deals-search-column .sf-field-category>ul li:first-child{display:none!important}#okada-deals-search-column .sf-field-category>ul li label{padding:0}#okada-deals-search-column .sf-field-search label{width:100%}#okada-deals-search-column .sf-field-search input{border:2px solid #A5A5A5;border-radius:8px;background-color:#fff;font:inherit;padding:1rem;line-height:1;width:100%}#okada-deals-search-column a.search-filter-reset{padding:16px;width:100%;display:block;text-align:center;border:2px solid #875E2C;color:#875E2C;font-weight:700;-webkit-transition:0.3s;transition:0.3s}#okada-deals-search-column a.search-filter-reset:hover{padding:16px;width:100%;display:block;text-align:center;background-color:#D19E60;border:2px solid #D19E60;color:#fff}#okada-deals-search-column .stk-block-content{position:sticky;top:20px}#okada-deals-search-column .sf-field-category li.sf-level-0:not(.sf-item-38,.sf-item-53,.sf-item-52,.sf-item-39){display:none}#okada-deals-search-column .sf-field-category>ul li.sf-option-active label{color:#D19E60}#okada-deals-search-column .sf-item-38 label,#okada-deals-search-column .sf-item-39 label{font-size:0}#okada-deals-search-column .sf-item-38 label:before{content:"Dining Deals";font-size:1rem}#okada-deals-search-column .sf-item-39 label:before{content:"Hotel Deals";font-size:1rem}#okada-deals-search-column .sf-field-category input{display:none!important}#okada-deals-result-column .deals-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:1024px){#okada-deals-result-column .deals-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:599.9px){#okada-deals-result-column .deals-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}#okada-deals-result-column .deals-container>.stk-block-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.arrow-button .stk-button__inner-text{margin-right:-30px}.arrow-button .stk--svg-wrapper{-webkit-transform:translate(-100%,28%);transform:translate(-100%,28%);opacity:0;-webkit-transition:inherit;transition:inherit}.arrow-button:hover .stk-button__inner-text{margin-right:0}.arrow-button:hover .stk--svg-wrapper{-webkit-transform:translate(0%,28%);transform:translate(0%,28%);opacity:1}.wp-site-blocks:has(.full-width-child-content){overflow-x:hidden}.full-width-child-content>.wp-block-stackable-columns.alignfull{width:100dvw;left:calc(min(920px, 100vw - 40px) / 2);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#okada-deals-result-column .promo-container,#okada-deals-result-column:has(ul) .no-results-found{display:none}#okada-deals-result-column .promo-container:has(ul),#okada-deals-result-column .no-results-found{display:block}.wp-block-lazyblock-deals-search-form input{border:2px solid #A5A5A5;border-radius:8px;background-color:#fff;font:inherit;padding:1rem;line-height:1;width:100%;outline:none}.card-equal-height .wp-block-stackable-card,.card-equal-height .wp-block-stackable-card>.stk-container{height:100%}.promotion-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.promotion-carousel .swiper-slide .wp-block-stackable-heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.promotion-carousel .swiper-pagination-bullet:last-child{margin:0!important}.play-list-filter .searchandfilter h4{font-size:14px;line-height:20px;font-weight:700;color:#000;letter-spacing:.22px;font-family:"Montserrat",Sans-serif!important}.play-list-filter .searchandfilter label{max-width:100%;padding:0!important;font-size:14px;line-height:20px;letter-spacing:.22px}.play-list-filter .searchandfilter label input{max-width:100%}.play-list-filter .searchandfilter .sf-option-active label{color:#F1CA9C}.play-lists-container{display:-ms-grid;display:grid;overflow:hidden;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-column-gap:16px;grid-row-gap:16px}@media (max-width:767px){.play-lists-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.play-lists-container .play-list-content{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f7f7));background:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%);border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:12px!important;border-bottom-left-radius:12px!important;overflow:hidden!important;border:1px solid #f3f5eb;position:relative}.play-lists-container .play-list-content .wp-block-stackable-card{position:unset}.play-lists-container .play-list-content .wp-block-stackable-card .stk-container{position:unset}.play-lists-container .play-list-content .wp-block-stackable-card .stk-container .stk-inner-blocks:not(.stk-row){position:unset}.play-lists-container .play-list-content .stk-block-card__image{padding:13px 14px 12px;background:#f3f5eb}.play-lists-container .play-list-content .play-points p:after{content:"Circle Points";margin-left:3.5px;display:inline-block!important}.cstm_password-reset-wrapper{background:#fff;background:linear-gradient(168deg,#ffffff 50%,#f7f7f7 100%)}.cstm_password-reset-form .um-col-alt.um-col-alt-b{padding:0;margin:32px 0 0 0}.cstm_password-reset-form .um.um-password{margin-bottom:0!important}.cstm_password-reset-form .um-field-type_block{display:none}.cstm_password-reset-form #um_field_0_username_b{font-size:10px;padding-top:33px;color:rgb(0 0 0 / .8705882353)}.cstm_password-reset-form #um_field_0_username_b:before{content:"Email";position:absolute;font-size:12px;font-weight:600;color:#555;top:0;left:0;z-index:9}.cstm_password-reset-form .um-form input[type=text].um-form-field,.cstm_password-reset-form .um-form input[type=password].um-form-field{font-family:"Montserrat",sans-serif!important;font-size:16px!important;color:rgb(0 0 0 / .8705882353)!important;width:100%;height:50px!important;border:2px solid #a5a5a5!important;border-radius:8px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_password-reset-form .um-form input[type=text].um-form-field:focus,.cstm_password-reset-form .um-form input[type=password].um-form-field:focus{font-family:"Montserrat",sans-serif!important;font-size:16px!important;color:rgb(0 0 0 / .8705882353)!important;width:100%;height:50px!important;border:2px solid #a5a5a5!important;border-radius:8px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_password-reset-form .um-form input[type=text].um-form-field:hover,.cstm_password-reset-form .um-form input[type=password].um-form-field:hover{border-color:#D19E60!important}.cstm_password-reset-form .um-form input[type=submit]{font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;color:#875E2C;background-color:#F1CA9C!important;border:2px solid #875E2C!important;border-radius:0!important;display:block;width:100%!important;min-height:50px;min-height:50px;padding:16px 24px;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_password-reset-form .um-form input[type=submit]:hover{color:#fff;background-color:#D19E60!important;border-color:#D19E60!important}.cstm_password-reset-form .g-recaptcha{margin-top:32px}.cstm_password-reset-form .um-field-type_block{line-height:1.6em;padding-top:0!important}.cstm_password-reset-form .um-field-type_block div{text-align:left!important}.cstm_resend-password-reset.show,.cstm_return-to-login.show{display:block!important}.cstm_password-resend-button.disabled>a.stk-button{background-color:#e7e9df!important;cursor:unset}.cstm_password-resend-button.disabled>a.stk-button:before{border-color:#e7e9df!important}.cstm_password-resend-button.disabled>a.stk-button:hover:after{background-color:#e7e9df!important}.cstm_password-reset-form .um-form input[type=submit].cstm_password-setup{color:#fff;background-color:#D19E60!important;border-color:#D19E60!important}.um-form input[type=password]{padding-right:50px!important}.um-form .um-toggle-password{top:5px;right:5px}.restaurant-reservation-wrapper:before{border-radius:12px}.restaurant-reservation-wrapper p[data-block-type=core]{margin-bottom:10px}.restaurant-reservation-wrapper #ot-reservation-widget>.ot-dtp-picker{padding:0}.restaurant-reservation-wrapper #ot-reservation-widget .ot-dtp-picker-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.restaurant-reservation-wrapper #ot-reservation-widget .ot-dtp-picker-form>*{-webkit-box-flex:1;-ms-flex:1;flex:1;width:unset}.restaurant-reservation-wrapper #ot-reservation-widget .ot-label-text{font-family:"Montserrat",serif;font-size:14px;color:#060d0d}.restaurant-reservation-wrapper #ot-reservation-widget .ot-dtp-picker-button{text-transform:unset;background-color:#d3303a!important;color:#fff!important}.restaurant-reservation-wrapper #ot-reservation-widget .ot-dtp-picker-selector{border:1px solid #d8d8d8!important}.restaurant-reservation-wrapper #ot-reservation-widget .ot-dtp-picker-selector::after{font-size:14px;color:rgb(143 143 143 / .8705882353)}.dine-content .restaurant-logo{display:none;position:absolute;z-index:9;width:100%}.dine-content .restaurant-logo img{-o-object-fit:contain;object-fit:contain;aspect-ratio:4/2}.dine-content .restaurant-logo img:not([src]),.dine-content .restaurant-logo img[src=""]{opacity:0;display:none!important;pointer-events:none}.dine-content .hovered-effect:hover .restaurant-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cstm_chef-section .stk-row{position:relative}.cstm_chef-section .stk-row:after{content:"";position:absolute;width:200vw;height:560px;top:45%;left:-100vw;background-color:#a0377d;-webkit-transform:rotate(8deg) translateY(-45%);transform:rotate(8deg) translateY(-45%);-webkit-box-shadow:0 20px 42px 0 rgb(0 0 0 / .1607843137)!important;box-shadow:0 20px 42px 0 rgb(0 0 0 / .1607843137)!important}.dine_sidebar-wrapper .image-layout{text-align:center}.dine_sidebar-wrapper .image-layout img{width:auto;max-height:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.restaurant-gallery-wrapper .stk-block-tab-labels{-webkit-box-shadow:none!important;box-shadow:none!important}.restaurant-gallery-wrapper .stk-958bb5f .stk-block-tabs__tab{border:none!important}.restaurant-gallery-wrapper .stk-958bb5f .stk-block-tabs__tab.stk-block-tabs__tab--active{border-bottom:2px solid #F1CA9C!important}@media screen and (max-width:767.98px){.restaurant-reservation-wrapper #ot-reservation-widget .ot-dtp-picker-form>*{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;margin-right:0}.restaurant-reservation-wrapper #ot-reservation-widget .ot-dtp-picker-form>*:not(:last-child){margin-bottom:15px}}.cstm_general-query-section .nf-form-title *{font-family:"Montserrat",serif;font-size:16px;font-weight:700;line-height:1.4em}.cstm_general-query-section form{margin-top:38px}.cstm_general-query-section form nf-fields-wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px}.cstm_general-query-section form nf-fields-wrap>.cstm_col-left,.cstm_general-query-section form nf-fields-wrap>.cstm_col-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.cstm_general-query-section form .nf-form-fields-required{display:none}.cstm_general-query-section form .nf-field-container{margin-bottom:10px!important}.cstm_general-query-section form .nf-field-label label{font-size:12px!important;font-weight:400}.cstm_general-query-section form .ninja-forms-req-symbol{color:inherit}.cstm_general-query-section form .ninja-forms-field:not([type=submit]){color:#000!important;background-color:#fff;border:2px solid #a5a5a5;border-radius:8px}.cstm_general-query-section form textarea{resize:none;height:147px!important}.cstm_general-query-section form input[type=submit]{font-weight:700;color:#875e2c;background-color:#fff0;border:2px solid #875e2c;width:100%;max-width:180px;height:50px;display:block;margin:24px 0 0 auto;cursor:pointer;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}.cstm_general-query-section form input[type=submit]:hover{color:#fff;background-color:#d19e60;border-color:#d19e60}.cstm_general-query-section form .nf-error.field-wrap .nf-field-element:after{display:none}.cstm_general-query-section form .nf-error-wrap .nf-error-msg{font-size:12px;font-style:italic}.cstm_general-query-section form .listselect-wrap .ninja-forms-field+div{border:none!important}@media screen and (max-width:767.98px){.cstm_general-query-section form nf-fields-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cstm_general-query-section form nf-fields-wrap>.cstm_col-left,.cstm_general-query-section form nf-fields-wrap>.cstm_col-right{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.contact-info a{color:#F1CA9C!important}.yt-video-embed iframe{width:100%;height:100%}.outlet-filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.outlet-filter ul li .sf-label-radio{font-size:14px;font-weight:700;text-transform:uppercase;color:#C7C7C7;padding:0 10px;border-bottom:2px solid #fff0;cursor:pointer}.outlet-filter ul li.sf-field-taxonomy-outlet_tag input{display:none}.outlet-filter ul li.sf-field-taxonomy-outlet_tag .sf-level-0.sf-item-74,.outlet-filter ul li.sf-field-taxonomy-outlet_tag .sf-level-0.sf-item-75{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.outlet-filter ul li.sf-option-active .sf-label-radio{border-color:#F1CA9C}.outlet-filter ul li.sf-option-active .sf-label-radio{color:#D19E60}.outlet-results .outlet-card{cursor:pointer}.outlet-results .outlet-card .wp-block-stackable-card,.outlet-results .outlet-card .wp-block-stackable-card .stk-container{height:100%}#outlet-modal{background-color:unset!important}#outlet-modal .modal-dialog{pointer-events:unset;max-width:920px}#outlet-modal .outlet-modal-arrows{position:absolute;inset:0;padding-top:44vh}#outlet-modal .outlet-modal-arrows>div{position:sticky;top:44vh!important}#outlet-modal a{color:#D19E60}.stay-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14px 1fr;grid-template-columns:1fr 1fr;gap:26px 14px}@media (max-width:599.9px){.stay-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.stay-container .stay-content .wp-block-stackable-columns{padding:0!important}.stay-filter label.sf-label-radio{padding:0!important;text-transform:uppercase;font-size:14px;font-weight:700;color:#c7c7c7;cursor:pointer}.stay-filter .sf-option-active label.sf-label-radio{color:#D19E60;border-bottom:2px solid #D19E60}.stay-filter li.sf-field-taxonomy-stay-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:36px!important}.stay-filter .searchandfilter+p{display:none}.stay-filter .searchandfilter .sf-field-taxonomy-stay-category>ul{margin-bottom:0!important}.stay-filter input[type=radio]{display:none!important;opacity:0!important}@media screen and (max-width:615.98px){.stay-filter li.sf-field-taxonomy-stay-category{overflow:scroll}.stay-filter li.sf-field-taxonomy-stay-category ul{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.play-accordions{gap:12px}.play-accordions .stk-block-accordion__heading{padding:0}.play-accordions .stk-block-accordion__heading .stk-container{padding-left:0;margin:0!important;-webkit-box-shadow:unset;box-shadow:unset}.play-accordions .stk-block-accordion__heading .stk-container .wp-block-stackable-icon{position:relative}.play-accordions .stk-block-accordion__heading .stk-container .wp-block-stackable-icon:before{content:"SHOW"!important;position:absolute;top:50%;right:0;display:block!important;font-size:14px;line-height:20px;color:#F1CA9C;font-weight:700;letter-spacing:.22px;width:55px;text-align:right;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.play-accordions .stk-block-accordion__heading .stk-container .stk--svg-wrapper .stk--inner-svg{color:#875E2C}.play-accordions .stk-block-accordion__heading .stk-container .stk--svg-wrapper .stk--inner-svg svg,.play-accordions .stk-block-accordion__heading .stk-container .stk--svg-wrapper .stk--inner-svg path{scale:.9;fill:#875E2C!important}.play-accordions .stk-block-accordion__heading .stk-container:hover h4{color:#875E2C}.play-accordions .stk-block-accordion__heading .stk-container:hover .wp-block-stackable-icon:before{color:#875E2C}.play-accordions .stk-block-accordion__content .stk-block-column__content{padding:0;margin:0!important}.play-accordions .stk--is-open .stk-container .wp-block-stackable-icon:before{content:"HIDE"!important}.casino-games .search-filter-results .row .outlet-card{padding-left:8px;padding-right:8px}.casino-games .search-filter-results .row .outlet-card .stk-block-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cstm_specifications-card{position:relative;-webkit-transition:top 0.5s ease,-webkit-box-shadow 0.5s ease;transition:top 0.5s ease,-webkit-box-shadow 0.5s ease;transition:top 0.5s ease,box-shadow 0.5s ease;transition:top 0.5s ease,box-shadow 0.5s ease,-webkit-box-shadow 0.5s ease}.cstm_specifications-card:hover{top:-20px;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / .1607843137);box-shadow:0 3px 6px rgb(0 0 0 / .1607843137)}.cstm_stay-accordion .cstm_stay-accordion-title>.stk-block-heading__text{position:relative;padding-right:50px}.cstm_stay-accordion .cstm_stay-accordion-title>.stk-block-heading__text:after{content:"Show";position:absolute;top:50%;right:-28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#F1CA9C}.cstm_stay-accordion.stk--is-open .cstm_stay-accordion-title>.stk-block-heading__text:after{content:"Hide";-webkit-transition:var(--stk-transition-default,all var(--stk-transition-duration,0.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s);transition:var(--stk-transition-default,all var(--stk-transition-duration,0.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s)}.cstm_stay-accordion .stk-block-accordion__heading:hover .stk-block-heading__text{color:#875E2C}.cstm_stay-accordion .stk-block-accordion__heading:hover .stk-block-heading__text:after{color:#875E2C}.custom-booking-form-v2.stay-single nf-fields-wrap>nf-field:nth-child(1),.custom-booking-form-v2.stay-single nf-fields-wrap>nf-field:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-booking-form-v2.stay-single div#field-value{width:100%!important;position:relative}.custom-booking-form-v2.stay-single div#field-value .fa-chevron-down{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cstm_banner-with-forbes-logo .wp-block-stackable-column,.cstm_banner-with-forbes-logo .stk-column-wrapper,.cstm_banner-with-forbes-logo .stk-block-content,.cstm_banner-with-forbes-logo .wp-block-lazyblock-forbes-5-star-logo{position:unset!important}.cstm_forbes-star-logo{width:100%;max-width:136px;height:185px;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999!important}.cstm_forbes-star-logo img{width:100%;max-width:70%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:23px}@media screen and (max-width:991.98px){.custom-booking-form-v2.stay input[type=submit]{width:100%!important}}.custom-accordion .wp-block-stackable-icon::before{content:"Show"!important;font-size:14px;font-weight:600;letter-spacing:.22px;text-transform:uppercase;color:#F1CA9C;margin:0 5px -3px 0;text-wrap:nowrap}.custom-accordion.stk--is-open .wp-block-stackable-icon::before{content:"Hide"!important}#my-account-tabs .um-form .edit-account-btn{font-size:14px;color:#D19E60!important;text-decoration:underline!important}#my-account-tabs .stk-block-content>p[data-block-type=core]{display:none}#my-account-tabs .full-name{font-weight:700;display:block;font-size:1rem;margin-bottom:10px}#my-account-tabs .sticky-sidebar>div>div{position:sticky;top:0}#sidebar-buttons .stk-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.search .custom-page-numbers .page-numbers{color:#D19E60;padding:0 5px}body.search .custom-page-numbers .page-numbers:not(.dots){border-bottom:2px solid #D19E60}body.search .custom-page-numbers .page-numbers.current{color:#875E2C;border-color:#875E2C}@media (max-width:767px){body.search .custom-query-loop .wp-block-post>div{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}body.search .custom-search button.wp-block-search__button{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:180px;height:48px;text-transform:uppercase;letter-spacing:.22px;border:1px solid #D19E60!important;font-size:14px!important}body.search .custom-search input{outline:none!important;padding:14px 16px}.global-search .searchandfilter{width:75%;margin:auto}.global-search .searchandfilter br{display:none}.global-search .searchandfilter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;list-style:none}.global-search .searchandfilter ul .sf-field-search,.global-search .searchandfilter ul .sf-field-search label{width:100%}.global-search .searchandfilter ul input.sf-input-text{border:2px solid #a5a5a5;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0;margin-right:0;padding:14px 16px;text-decoration:unset!important;border-radius:8px;outline:none;width:100%;font:inherit;font-size:14px;line-height:1}.global-search .searchandfilter ul input[type=submit]{border:2px solid #D19E60!important;border-radius:0;background-color:#D19E60;outline:none;font:inherit;font-weight:700;font-size:14px;letter-spacing:.22px;padding:15px 63px;color:#fff;cursor:pointer;line-height:1;text-transform:uppercase}@media (max-width:1024px){.global-search .searchandfilter ul input[type=submit]{padding:15px 40px}}@media (max-width:767px){.global-search .searchandfilter ul input[type=submit]{padding:15px 20px}}.search-result-column .search-filter-results .results-for{font-size:1.5rem;text-align:center;margin-bottom:24px}.search-result-column .searchandfilter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;list-style:none}.search-result-column .searchandfilter ul .sf-field-search,.search-result-column .searchandfilter ul .sf-field-search label{width:100%}.search-result-column .searchandfilter ul input.sf-input-text{border:2px solid #a5a5a5;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0;margin-right:0;padding:8px;text-decoration:unset!important;border-radius:8px;outline:none;width:100%;font:inherit;font-size:14px}.search-result-column .searchandfilter ul input[type=submit]{border:1px solid #D19E60!important;border-radius:8px;background-color:#D19E60;outline:none;font:inherit;font-weight:700;font-size:14px;letter-spacing:.22px;padding:8px 20px;color:#fff;cursor:pointer}@media (max-width:767px){.search-result-column .search-result-cards>div{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.search-result-column .wp-pagenavi{text-align:center}.search-result-column .wp-pagenavi .pages{display:none}.search-result-column .wp-pagenavi .extend,.search-result-column .wp-pagenavi .page,.search-result-column .wp-pagenavi .current{color:#D19E60;padding:0 5px;border:none;border-bottom:2px solid #D19E60;font-weight:700;font-size:14px;margin-inline:15px}.search-result-column .wp-pagenavi .extend{border:none}.search-result-column .wp-pagenavi .current{color:#875E2C;border-color:#875E2C}.inset-0{inset:0}.reward-circle-swiper .wp-block-cover__image-background{-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}@media (max-width:1024px){.reward-circle-swiper .wp-block-cover__image-background{width:200%}}.reward-circle-swiper .wp-block-cover .wp-block-stackable-image{scale:1.2;-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.reward-circle-swiper .wp-block-cover.swiper-slide-active .wp-block-stackable-image{-webkit-animation:forwardMove 1.2s ease-out forwards;animation:forwardMove 1.2s ease-out forwards}.reward-circle-swiper .swiper-pagination-bullets .swiper-pagination-bullet{height:1rem;width:1rem;background-color:#e1e3d9;opacity:1;margin:0 8px!important}.reward-circle-swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#F1CA9C}.reward-circle-swiper .swiper-arrows{position:absolute;top:48%;width:100%}@media (max-width:767px){.reward-circle-swiper .swiper-arrows{display:none}}.reward-circle-swiper .swiper-arrows .swiper-button-prev a,.reward-circle-swiper .swiper-arrows .swiper-button-next a{pointer-events:none}@-webkit-keyframes forwardMove{from{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes forwardMove{from{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (max-width:767px){.icon-beside-text>.stk-container{display:-ms-grid;display:grid;-ms-grid-columns:auto 20px 1fr;grid-template-columns:auto 1fr;gap:20px}.icon-beside-text .stk-block-card__content{padding-top:0!important}}@media (max-width:767px){.cols-2>.stk-inner-blocks>.wp-block-stackable-column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (max-width:767px){li.sf-field-taxonomy-play-category>h4:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;float:right;color:#875E2C}li.sf-field-taxonomy-play-category>h4:has(+.show):after{content:"\f077"}li.sf-field-taxonomy-play-category>ul:not(.show){height:0;overflow:hidden}}#media-center-results-column .search-filter-results{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:1024px){#media-center-results-column .search-filter-results{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:599.9px){#media-center-results-column .search-filter-results{-ms-grid-columns:1fr;grid-template-columns:1fr}}#media-center-results-column .search-filter-results>.stk-block-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#media-center-results-column .search-filter-results p.no-result{padding-top:20px;font-size:20px!important}#media-center-search-column .sf-field-category h4{font-weight:700;font-family:inherit;font-size:16px;padding:0}#media-center-search-column .sf-field-category>ul li:first-child{display:none!important}#media-center-search-column .sf-field-category>ul li label{padding:0}#media-center-search-column .sf-field-search label{width:100%}#media-center-search-column .sf-field-search input{border:2px solid #A5A5A5;border-radius:8px;background-color:#fff;font:inherit;padding:1rem;line-height:1;width:100%}#media-center-search-column a.search-filter-reset{padding:16px;width:100%;display:block;text-align:center;border:2px solid #875E2C;color:#875E2C;font-weight:700;-webkit-transition:0.3s;transition:0.3s}#media-center-search-column a.search-filter-reset:hover{padding:16px;width:100%;display:block;text-align:center;background-color:#D19E60;border:2px solid #D19E60;color:#fff}#media-center-search-column .stk-block-content{position:sticky;top:20px}#media-center-search-column .sf-field-category>ul li.sf-option-active label{color:#D19E60}#media-center-search-column .sf-field-category input{display:none!important}