.center-column-loyalty-v1{margin:0 auto;max-width:1440px;padding:0 200px;position:relative}.center-column-loyalty-v1:after{clear:both;content:"";display:table}@media only screen and (min-width:768px) and (max-width:1023px){.center-column-loyalty-v1{padding:0 60px}}@media only screen and (max-width:767px){.center-column-loyalty-v1{padding:0 20px}}.authenticated .center-column-loyalty-v1{margin:0 auto;max-width:1440px;padding:0 60px;position:relative}.authenticated .center-column-loyalty-v1:after{clear:both;content:"";display:table}@media only screen and (max-width:767px){.authenticated .center-column-loyalty-v1{padding:0 20px}}.menu-loyalty-auth{background-color:#fafafa;padding:12px 60px;position:fixed;width:100%;z-index:65}@media only screen and (max-width:767px){.menu-loyalty-auth{padding:10px 20px}}.menu-loyalty-auth .loyalty-menu{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.menu-loyalty-auth .loyalty-menu .monarch-rewards-icon{margin-right:48px}@media only screen and (max-width:767px){.menu-loyalty-auth .loyalty-menu .monarch-rewards-icon{margin:0}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix{align-items:center;display:flex;justify-content:space-between;width:100%}}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix #loyalty-menu-trigger{display:none}@media only screen and (max-width:767px){.menu-loyalty-auth .loyalty-menu .mobile-nav-fix #loyalty-menu-trigger{display:block}}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix .smart-icon{font-size:0;position:relative;top:12px}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix .smart-icon span{background:#9e6c2e;border-radius:100px;display:block;height:2px;margin-bottom:6px;transform-origin:50% 50%;transition:background .2s,transform .15s,border-radius .15s;width:30px}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix .smart-icon span:last-child{margin-bottom:0}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix:hover .smart-icon span{transform:none}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix:hover .smart-icon span:first-child{transform:translateY(-2px)}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix:hover .smart-icon span:last-child{transform:translateY(2px)}.menu-loyalty-auth .loyalty-menu .mobile-nav-fix:active .smart-icon span,.menu-loyalty-auth .loyalty-menu .mobile-nav-fix:active .smart-icon span:first-child,.menu-loyalty-auth .loyalty-menu .mobile-nav-fix:active .smart-icon span:last-child{transform:none;transition:transform .1s}.menu-loyalty-auth .loyalty-menu ul{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center}@media only screen and (max-width:1023px){.menu-loyalty-auth .loyalty-menu ul{row-gap:10px}}@media only screen and (max-width:767px){.menu-loyalty-auth .loyalty-menu ul{display:none;flex-direction:column;width:100%}}.menu-loyalty-auth .loyalty-menu ul.submenu{background-color:#fafafa;display:none;min-width:250px;padding:15px 24px;z-index:9}.menu-loyalty-auth .loyalty-menu ul.submenu li{margin-bottom:10px}.menu-loyalty-auth .loyalty-menu ul.submenu li:last-of-type{margin-bottom:0}.menu-loyalty-auth .loyalty-menu ul.submenu li a{padding:0;text-transform:capitalize}.menu-loyalty-auth .loyalty-menu ul.submenu li a.active{border-bottom:0;color:#b87e35}@media only screen and (max-width:767px){.menu-loyalty-auth .loyalty-menu ul.submenu li a.active{border:none;color:#b87e35}}.menu-loyalty-auth .loyalty-menu ul li{position:relative}@media only screen and (max-width:767px){.menu-loyalty-auth .loyalty-menu ul li{margin:15px 0;width:100%}}.menu-loyalty-auth .loyalty-menu ul li a{border-bottom:4px solid transparent;font:400 16px/18px Proxima Nova,sans-serif;padding:18px 0;text-transform:uppercase}@media only screen and (max-width:1023px){.menu-loyalty-auth .loyalty-menu ul li a{padding:5px 0}}.menu-loyalty-auth .loyalty-menu ul li a.active{border-bottom:4px solid #b87e35}@media only screen and (max-width:767px){.menu-loyalty-auth .loyalty-menu ul li a.active{border:none;color:#b87e35}}.menu-loyalty-auth .loyalty-menu ul li.parent:after{background-image:url(../images/chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;top:8px;width:25px}@media only screen and (max-width:767px){.menu-loyalty-auth .loyalty-menu ul li.parent:after{right:0}}.menu-loyalty-auth .loyalty-menu ul li.parent:hover .submenu{display:block!important;position:absolute;top:30px}@media only screen and (max-width:767px){.menu-loyalty-auth .loyalty-menu ul li.parent:hover .submenu{position:relative;top:0}}.loyalty-page #main-content.unauth-loyalty{margin:80px 0}.loyalty-page #main-content.unauth-loyalty h1{margin-bottom:20px;text-align:center}.loyalty-page #main-content.unauth-loyalty h2{text-align:center}.loyalty-page #main-content.unauth-loyalty .password-content-wrapper,.loyalty-page #main-content.unauth-loyalty .register-content-wrapper{margin-bottom:80px}.loyalty-page #main-content .form-signup{margin-top:0}.loyalty-page #main-content .form-signup .ui-datepicker-trigger{top:58%}.loyalty-page #main-content .form-signup fieldset.controls{margin-top:0}.loyalty-page #main-content .form-signup fieldset.controls button{margin:auto}.loyalty-page #main-content #resetpassword-form{margin-top:0}.loyalty-page #main-content #resetpassword-form .form-builder-field p{margin-bottom:0}@media only screen and (max-width:1023px){.loyalty-page #main-content #resetpassword-form .form-builder-field p{margin-bottom:20px}}.loyalty-page #main-content #resetpassword-form .toggle-password{top:40px}.loyalty-page .instafeed-content{display:none}.loyalty-page .content-section h1{margin-bottom:20px}.loyalty-page .content-section h2{font:400 30px/35px Proxima Nova,sans-serif;margin-bottom:20px;text-transform:uppercase}.loyalty-page .content-section h2.h1like-loyalty{color:#000;font:400 40px/48px Proxima Nova,sans-serif;margin-bottom:20px;text-align:initial!important;text-transform:uppercase}@media only screen and (max-width:767px){.loyalty-page .content-section h2.h1like-loyalty{font-size:30px;font-weight:400;line-height:40px;margin-bottom:20px}}.loyalty-page .content-section hr{background:#eee;color:#eee}.loyalty-page .bottom-margin{margin-bottom:100px}.loyalty-page #photos{height:55%;margin-bottom:104px;min-height:440px}@media only screen and (max-width:767px){.loyalty-page #photos{width:100%}}.table-wrapper .member-benefits td,.table-wrapper .member-benefits th{background-color:transparent!important;border:none!important;padding:20px 32px!important}.table-wrapper .member-benefits td p,.table-wrapper .member-benefits th p{margin:0}.table-wrapper .member-benefits tr{border:1px solid #d9bc97}.table-wrapper .member-benefits td.bullet{font-size:0;position:relative}.table-wrapper .member-benefits td.bullet:after{background-color:#c4431d;border-radius:50%;content:"";display:inline-block;height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;width:14px}.table-wrapper .member-benefits td.bullet.ruby:after{background-color:#58181f}.table-wrapper .member-benefits td.bullet.emerald:after{background-color:#1a6253}.table-wrapper .member-benefits td.bullet.sapphire:after{background-color:#5b73a4}.table-wrapper .member-benefits td.bullet.diamond:after{background-color:#353573}.table-wrapper .member-benefits thead th{vertical-align:middle}.table-wrapper .member-benefits thead th h3{font:400 16px/28px Proxima Nova,sans-serif}.table-wrapper .member-benefits thead th:first-of-type h3{font:400 24px/28px Proxima Nova,sans-serif;text-align:left}.additional-content-loyalty .additional-content{margin-top:0}.link-account-form,.register-account-form{margin-top:90px}.link-account-form .loyalty-simple-form,.register-account-form .loyalty-simple-form{margin-top:0}.link-account-form .loyalty-simple-form .toggle-password,.register-account-form .loyalty-simple-form .toggle-password{top:40px}#forgot-form input,#login-form input{padding-bottom:12px}body.no-scroll{height:100vh;overflow:hidden}.no-hero-image .ui-datepicker{margin-top:-90px!important}.no-hero-image.authenticated{margin-top:140px}@media screen and (max-width:1245px){.no-hero-image.authenticated{margin-top:185px}}@media screen and (max-width:1023px){.no-hero-image.authenticated{margin-top:215px}}@media only screen and (max-width:767px){.no-hero-image.authenticated{margin-top:135px}}.no-hero-image.authenticated .ui-datepicker{margin-top:-140px!important}@media screen and (max-width:1245px){.no-hero-image.authenticated .ui-datepicker{margin-top:185px}}@media screen and (max-width:1023px){.no-hero-image.authenticated .ui-datepicker{margin-top:215px}}.ui-datepicker{z-index:999!important}.table-wrapper table th{border:1px solid #b87e35;color:#000!important;font:700 16px/27px Proxima Nova,sans-serif!important;padding:10px 15px!important}.custom-form-design input[type=password],[id*=form_form_] input[type=password]{background:transparent;border:1.5px solid #d9bc97!important;color:#000;font-size:14px;height:40px;line-height:40px;padding:0 10px;resize:none;width:100%}@media only screen and (max-width:1023px){.custom-form-design input[type=password],[id*=form_form_] input[type=password]{padding:0 20px;text-align:left;width:100%}}.custom-form-design input[type=password].form_module_field_error,[id*=form_form_] input[type=password].form_module_field_error{border-color:#b31919}@media only screen and (max-width:1023px){.custom-form-design input[type=password],[id*=form_form_] input[type=password]{text-align:left}}.forms-section .custom-form-design .toggle-password{top:50px}.custom-form-design .controls{margin-top:0}.custom-form-design .controls button{margin:auto}@media only screen and (max-width:1023px){.custom-form-design label{width:100%}}.custom-popup-form fieldset.inputs{margin-bottom:15px;padding:0 32px;position:relative}.custom-popup-form fieldset.inputs:last-of-type{margin-bottom:0}.custom-popup-form fieldset.switch{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;margin-top:20px;padding:0 32px}.custom-popup-form fieldset.switch label{width:auto}.custom-popup-form fieldset.switch .toggle{display:inline-block;height:30px;position:relative;width:52px}.custom-popup-form fieldset.switch .toggle input{height:0;opacity:0;position:absolute;width:0}.custom-popup-form fieldset.switch .toggle .slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.custom-popup-form fieldset.switch .toggle .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:23px;left:3px;position:absolute;transition:.4s;width:23px}.custom-popup-form fieldset.switch .toggle input:checked+.slider{background-color:#b87e35}.custom-popup-form fieldset.switch .toggle input:checked+.slider:before{transform:translateX(23px)}.custom-popup-form fieldset.controls{border-top:1px solid #eee;margin-top:40px;padding:32px;text-align:-webkit-right}.custom-popup-form label{float:left;line-height:1.2;font:400 15px/20px Proxima Nova,sans-serif;margin-bottom:12px;text-align:left;width:100%}@media only screen and (max-width:1023px){.custom-popup-form label{display:block;float:none;margin:0 0 10px;text-align:left;width:auto}}.custom-popup-form p{align-items:start;display:flex;flex-direction:column;margin-bottom:25px}@media only screen and (max-width:1023px){.custom-popup-form p{margin-bottom:20px}}.custom-popup-form p:after{clear:both;content:"";display:table}.custom-popup-form p span{float:left;margin:0 10px 0 0}.custom-popup-form p span.checkbox-group{margin-bottom:10px}.custom-popup-form p span input{display:inline;float:none;margin:0}.custom-popup-form p span label{display:inline;float:none;text-align:left;width:auto}.custom-popup-form p span.group{margin-top:12px}.custom-popup-form p span.group label{display:block;margin-bottom:10px!important;margin-top:0}.custom-popup-form p span.group label input{margin-right:.4em}.custom-popup-form .select-wrapper{width:100%}@media only screen and (max-width:1023px){.custom-popup-form .select-wrapper{width:100%}}.custom-popup-form .input-overlay,.custom-popup-form input[type=datepicker],.custom-popup-form input[type=email],.custom-popup-form input[type=number],.custom-popup-form input[type=password],.custom-popup-form input[type=phone],.custom-popup-form input[type=text],.custom-popup-form input[type=url],.custom-popup-form select,.custom-popup-form textarea{background:transparent;border:1.5px solid #d9bc97;color:#000;font-size:14px;height:40px;line-height:40px;padding:0 10px;resize:none;width:100%}@media only screen and (max-width:1023px){.custom-popup-form .input-overlay,.custom-popup-form input[type=datepicker],.custom-popup-form input[type=email],.custom-popup-form input[type=number],.custom-popup-form input[type=password],.custom-popup-form input[type=phone],.custom-popup-form input[type=text],.custom-popup-form input[type=url],.custom-popup-form select,.custom-popup-form textarea{padding:0 20px;text-align:left;width:100%}}.custom-popup-form .input-overlay.form_module_field_error,.custom-popup-form input[type=datepicker].form_module_field_error,.custom-popup-form input[type=email].form_module_field_error,.custom-popup-form input[type=number].form_module_field_error,.custom-popup-form input[type=password].form_module_field_error,.custom-popup-form input[type=phone].form_module_field_error,.custom-popup-form input[type=text].form_module_field_error,.custom-popup-form input[type=url].form_module_field_error,.custom-popup-form select.form_module_field_error,.custom-popup-form textarea.form_module_field_error{border-color:#b31919}@media only screen and (max-width:1023px){.custom-popup-form .input-overlay,.custom-popup-form input[type=datepicker],.custom-popup-form input[type=email],.custom-popup-form input[type=number],.custom-popup-form input[type=password],.custom-popup-form input[type=phone],.custom-popup-form input[type=text],.custom-popup-form input[type=url],.custom-popup-form select,.custom-popup-form textarea{text-align:left}}.custom-popup-form textarea{float:left;height:100px;line-height:20px;overflow:auto;padding:10px}.custom-popup-form input[type=checkbox],.custom-popup-form input[type=radio]{height:20px;padding:0;vertical-align:top;width:20px}@media only screen and (max-width:1023px){.custom-popup-form input[type=checkbox],.custom-popup-form input[type=radio]{margin-right:5px}}.custom-popup-form input[type=radio]{accent-color:#b87e35;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1.5px solid #d9bc97;border-radius:50%;cursor:pointer;display:inline-block;position:relative}.custom-popup-form input[type=radio]:checked{background-color:transparent}.custom-popup-form input[type=radio]:checked:before{background-color:#9e6c2e;border-radius:50%;content:"";height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.custom-popup-form input[type=checkbox]{accent-color:#b87e35;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1.5px solid #d9bc97;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative}.custom-popup-form input[type=checkbox]:checked{background-color:#9e6c2e;border:1.5px solid #9e6c2e}.custom-popup-form input[type=checkbox]:checked:before{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:30%;position:absolute;top:50%;transform:rotate(45deg) translate(-50%,-50%);transform-origin:center;width:4px}.button-rectangular{border:1.5px solid #b87e35!important;padding:0 40px}.button-rectangular.disabled{opacity:.4;pointer-events:none}.form-response,.notification{border-left:7px solid #000;font:400 16px/22px Proxima Nova,sans-serif;margin:15px 0;padding:10px}.form-response h3,.notification h3{font-weight:600;margin-bottom:0}.form-response p,.notification p{margin-bottom:0}.form-response.success,.notification.success{background-color:rgba(76,175,80,.788);color:#000}.form-response.error,.notification.error,ul.error{background-color:#b31919;color:#fff}ul.error{border-left:7px solid #000;margin-bottom:20px;padding:10px}ul.error li{flex-direction:column;font-weight:600}ul.error li:before{content:none}ul.error ul{margin:0}ul.error ul li{font-weight:400;margin:0}p.error label{color:#b31919;font-weight:600}p.error input{background-color:rgba(179,25,25,.29)!important}.forms-section label{position:relative}.forms-section .toggle-password{font-size:0;height:20px;position:absolute;right:10px;top:38px;width:20px}.forms-section .toggle-password svg{fill:#9f9f9f;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.forms-section .toggle-password .reveal{display:block}.forms-section .toggle-password .mask,.forms-section .toggle-password.revealed .reveal{display:none}.forms-section .toggle-password.revealed .mask{display:block}.loading-overlay{background:rgba(0,0,0,.7);display:block;height:100%;left:0;opacity:0;position:fixed;top:-200%;transition:opacity .2s linear 0s,top 0s linear .2s;width:100%;z-index:9999999999999}.loading-overlay:before{animation:loading-icon-spin 1.5s linear infinite;border-color:#b87e35 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}@keyframes loading-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-overlay.visible{opacity:1;top:0;transition:opacity .2s linear 0s,top 0s linear 0s}.loyalty-card-view{box-shadow:0 10px 20px 0 rgba(0,0,0,.16)}.loyalty-card-view .thumbnail{display:none;float:none;margin:0;width:100%}.loyalty-card-view .thumbnail img{height:212px;-o-object-fit:cover;object-fit:cover;width:100%}.loyalty-card-view .thumbnail.no-image{background-color:#fafafa;height:212px;width:100%}.loyalty-card-view .thumbnail-no-image img{background-color:#b87e35;height:212px;-o-object-fit:cover;object-fit:contain;padding:30px;width:100%}.loyalty-card-view .content-section{padding:40px 30px;text-align:center}.loyalty-card-view .content-section .heading-sec{align-items:center;display:flex;justify-content:center;margin-bottom:10px;min-height:55px}.loyalty-card-view .content-section .heading-sec h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:0;overflow:hidden;text-transform:uppercase}.loyalty-card-view .content-section .description{margin-bottom:10px;min-height:48px}.loyalty-card-view .content-section .read-more-description{border-bottom:2px solid;display:inline-block;margin-bottom:20px;text-transform:uppercase}.loyalty-card-view .content-section .other-info .code p{margin-bottom:0}.loyalty-card-view .content-section .other-info .dates{align-items:center;display:flex;justify-content:center}.loyalty-card-view .content-section .other-info .dates p{font-size:15px;margin-bottom:0}.loyalty-card-view .content-section .other-info .seprator{margin:0 7px}.loyalty-card-view .content-section .controls{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;margin-top:20px;min-height:45px}@media only screen and (max-width:1023px){.loyalty-card-view .content-section .controls{flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}}.loyalty-card-view .content-section .controls>div{width:100%}.loyalty-card-view .content-section .controls .redeemed{background:hsla(0,0%,44%,.169);margin:5px 0 30px;padding:10px 50px}.loyalty-card-view .content-section .controls a{text-transform:uppercase}.loyalty-card-view .content-section .controls a.booking-trigger{color:#000!important}.loyalty-card-view .content-section .controls a.booking-trigger:hover{color:#b87e35!important}@media only screen and (max-width:1023px){.loyalty-card-view .content-section .controls a{align-items:center;display:flex;justify-content:center;margin:0 5px}}.square-card{text-align:center}.square-card .thumbnail{float:none;margin:0;width:100%}.square-card .thumbnail img{height:296px;-o-object-fit:cover;object-fit:cover;width:100%}.square-card .content-section{margin-top:16px}.square-card .content-section h2{font:400 20px/28px Proxima Nova,sans-serif;margin-bottom:0;text-transform:uppercase}.help{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin-left:5px;position:relative}.tooltip{background-color:#d9bc97;color:#000;font:400 16px/28px Proxima Nova,sans-serif;font-style:italic;left:50%;opacity:0;padding:20px;position:absolute;text-align:left;text-transform:none;transform:translateX(-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:hidden;width:450px;z-index:999999999}.tooltip .tooltip-content{max-height:250px;overflow-y:auto}.tooltip:after{border-style:solid;border-width:10px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.tooltip.top:after{border-color:#d9bc97 transparent transparent;top:100%}.tooltip.bottom:after{border-color:transparent transparent #d9bc97;bottom:100%}.tooltip.white-bg{background-color:#fff;color:#000}.tooltip.white-bg.top:after{border-color:#fff transparent transparent;top:100%}.tooltip.white-bg.bottom:after{border-color:transparent transparent #fff;bottom:100%}.tooltip p{font-style:italic;margin-bottom:0}.tooltip a,.tooltip p{font:400 16px/22px Proxima Nova,sans-serif;text-transform:none}.tooltip a{border-bottom:1px solid #000;font-style:italic}.tooltip a:hover{color:#000;font-weight:700}.tooltip ::-webkit-scrollbar{width:6px}.tooltip ::-webkit-scrollbar-track{background:#fafafa}.tooltip ::-webkit-scrollbar-thumb{background:#b87e35}.tooltip-modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}.tooltip-modal.active{align-items:center;display:flex;justify-content:center}.tooltip-modal .modal-overlay{background:rgba(0,0,0,.5);height:100%;position:absolute;width:100%}.tooltip-modal .modal-content{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);max-height:80vh;max-width:90%;overflow-y:auto;padding:20px;position:relative;width:90;z-index:10000}.tooltip-modal .modal-content .close-modal{background:none;border:none;cursor:pointer;font-size:50px;position:absolute;right:14px;top:-14px}.tooltip-modal .modal-content .modal-body{font-style:italic}.tooltip-modal .modal-content .modal-body b{font-weight:700}.ui-datepicker-title select{border-color:#000;color:#000;font-size:12px;font-weight:700;height:28px;line-height:28px;text-align:center;width:30%}.no-data-found h3{color:#b31919;font-size:18px;margin:0}.add-monarch-account-section .add-monarch-account-section-wrapper{background-color:#fafafa;border:1px solid #d9bc97;padding:40px}.add-monarch-account-section .add-monarch-account-section-wrapper .content-section h3{font:24px/28px Proxima Nova,sans-serif;text-transform:uppercase}.add-monarch-account-section .add-monarch-account-section-wrapper .content-section p{margin:16px 0 30px}.add-monarch-account-section .add-monarch-account-section-wrapper .content-section .with-arrow{text-transform:uppercase}.achivments-section .achivments-section-wrapper .achivments-section-main{background-color:#fafafa;border:1px solid #d9bc97;margin-top:30px;padding:30px 0}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px) and (max-width:1023px){.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content{gap:40px;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:767px){.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content{gap:40px;grid-template-columns:repeat(1,1fr)}}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs{padding:0 30px}@media only screen and (max-width:767px){.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs{padding:0 15px}}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs.left-section{border-right:1px solid #d9bc97}@media only screen and (max-width:767px){.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs.left-section{border-right:none}}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-graphs{position:relative;text-align:center}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-graphs svg{cursor:pointer;overflow:visible}@media only screen and (max-width:767px){.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-graphs svg{width:100%}}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-graphs .bgArc:hover,.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-graphs .progressArc:hover{opacity:.8}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs h3{font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:30px;text-align:center;text-transform:uppercase}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-blocks{display:flex;flex-wrap:wrap;grid-template-columns:repeat(1,1fr);justify-content:space-between}@media only screen and (max-width:767px){.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-blocks{grid-template-columns:repeat(1,1fr)}}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-blocks .achivments-block{border:1px solid #d9bc97;margin-bottom:2%;padding:24px;text-align:center;width:100%}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-blocks .achivments-block .points{color:#9e6c2e;font:400 24px/28px Proxima Nova,sans-serif;margin:0}.achivments-section .achivments-section-wrapper .achivments-section-main .achivments-section-main-content .differs .achivments-blocks .achivments-block .type{font:400 16px/28px Proxima Nova,sans-serif;margin:0;text-transform:uppercase}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main{background-color:#fafafa;border:1px solid #d9bc97;margin-top:30px}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}@media screen and (max-width:900px){.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count{grid-template-columns:repeat(1,1fr)}}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .error{color:#b31919;font-weight:700;padding:20px;text-align:left}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .loader{color:#b87e35;font-weight:700;padding:20px;text-align:left}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .loader .dots:after{animation:dotCycle 1.2s steps(4) infinite;content:"";display:inline-block}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block{border-bottom:1px solid #d9bc97;border-right:1px solid #d9bc97;padding:32px 16px}@media only screen and (max-width:767px){.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block{padding:20px}}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block:last-of-type{border-right:0}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block.active{border-bottom:10px solid #b87e35}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block .day-block{margin-bottom:12px;text-transform:uppercase}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block .day-block .day{font:400 20px/28px Proxima Nova,sans-serif;margin-bottom:0}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block .day-block .date{font:400 14px/22px Proxima Nova,sans-serif;margin-bottom:0}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block .day-block .tooltip{text-align:center}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block .more-info-block{text-transform:uppercase}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block .more-info-block .type{font:700 20px/28px Proxima Nova,sans-serif;margin-bottom:0}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-week-count .week-block .more-info-block .info{font:400 14px/22px Proxima Nova,sans-serif;margin-bottom:0}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-booking-button{align-items:center;display:flex;justify-content:center;padding:30px 0}.reward-rates-section .reward-rates-section-wrapper .reward-rates-section-main .reward-rates-section-main-content .reward-rates-section-booking-button a{align-items:center;color:#000;display:flex;justify-content:center}.member-offer-section .member-offer-section-main{margin-top:30px}.member-offer-section .member-offer-section-main .member-offer-section-main-content{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:768px) and (max-width:1023px){.member-offer-section .member-offer-section-main .member-offer-section-main-content{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.member-offer-section .member-offer-section-main .member-offer-section-main-content{grid-template-columns:repeat(1,1fr)}}.memberoffer-popup{align-items:center;background-color:rgba(0,0,0,.831);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.memberoffer-popup.active{display:flex}.memberoffer-popup .memberoffer-popup-wrapper{background:#fff;height:60%;margin:auto;overflow:auto;width:60%}@media only screen and (max-width:767px){.memberoffer-popup .memberoffer-popup-wrapper{width:85%}}.memberoffer-popup .memberoffer-popup-main{height:100%;padding:60px;position:relative;width:100%}@media only screen and (max-width:767px){.memberoffer-popup .memberoffer-popup-main{padding:20px}}.memberoffer-popup .memberoffer-popup-main .close-popup{position:absolute;right:0;top:0;z-index:9}.memberoffer-popup .close-custom-popup-btn{align-items:center;background-color:#000;border:none;display:flex;justify-content:center;padding:15px}.memberoffer-popup .close-custom-popup-btn:hover{background-color:#b87e35}.memberoffer-popup .content-sec{padding:40px;position:relative}@media only screen and (max-width:767px){.memberoffer-popup .content-sec{padding:22px}}.memberoffer-popup .content-sec .dynamic-text p{font-size:20px}.memberoffer-popup .content-sec .dynamic-text li,.memberoffer-popup .content-sec .dynamic-text p{margin-bottom:10px}.memberoffer-popup .content-sec .dynamic-text ul{list-style:disc;margin-left:35px}.memberoffer-popup .close-description{border-bottom:2px solid;display:block;margin:30px auto auto;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.game-contest-section .game-contest-section-main{margin-top:30px}.game-contest-section .game-contest-section-main .game-contest-section-main-content{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.upcomingstays-section .upcomingstays-section-wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.upcomingstays-section .upcomingstays-section-wrapper{flex-direction:column}}.upcomingstays-section .upcomingstays-section-wrapper .content-section{width:25%}@media only screen and (max-width:767px){.upcomingstays-section .upcomingstays-section-wrapper .content-section{width:100%}}.upcomingstays-section .upcomingstays-section-wrapper .upcomingstays-section-main{width:65%}@media only screen and (max-width:767px){.upcomingstays-section .upcomingstays-section-wrapper .upcomingstays-section-main{width:100%}}.no-data{border-left:8px solid #b31919;box-shadow:0 10px 20px 0 rgba(0,0,0,.16);font:600 20px/24px Proxima Nova,sans-serif;padding:20px 24px;text-transform:uppercase}.no-data h3{margin:0}@keyframes dotCycle{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.mystays-section .my-stays .control-tabs{border-bottom:1px solid #eee;margin-bottom:30px}.mystays-section .my-stays .control-tabs button{border-bottom:4px solid transparent;font:400 30px/38px Proxima Nova,sans-serif;margin-right:32px;padding-bottom:17px;text-transform:uppercase}.mystays-section .my-stays .control-tabs button.active{border-bottom:4px solid #b87e35}.mystays-section .my-stays .stays-main-wrappers{display:none}.mystays-section .my-stays .stays-main-wrappers.active{display:block}.mystays-section .my-stays .stays-main-wrappers .stay-description{margin-bottom:64px}.mystays-section .my-stays .stays-main-wrappers .years{border:1.5px solid #b87e35;margin-bottom:74px;padding:35px;position:relative}.mystays-section .my-stays .stays-main-wrappers .years:after{border:1.5px solid #b87e35;content:"";height:calc(100% + 24px);left:10px;position:absolute;top:-12px;width:calc(100% - 20px);z-index:1}.mystays-section .my-stays .stays-main-wrappers .years .category-selector{margin:0}.mystays-section .my-stays .stays-main-wrappers .years .category-selector .button{background:transparent;border-bottom:4px solid transparent;color:#000;font:700 17px/26px Proxima Nova,sans-serif;margin:0 20px;padding:0;z-index:9}.mystays-section .my-stays .stays-main-wrappers .years .category-selector .button.active{border-bottom:4px solid #b87e35;color:#b87e35}@media only screen and (max-width:767px){.mystays-section .my-stays .stays-main-wrappers .years .category-selector .button{display:inline-block}.mystays-section .my-stays .stays-main-wrappers .years .category-selector .select-wrapper{display:none}}.mystays-section .my-stays .stays-main-wrappers .all-year-entries .year-of-stay,.mystays-section .my-stays .stays-main-wrappers .all-year-entries .year-of-stay .month-wrapper{margin-bottom:64px}.mystays-section .my-stays .stays-main-wrappers .all-year-entries .year-of-stay .month-wrapper .month-trigger{align-items:center;border-bottom:1px solid #eee;display:flex;font:400 24px/28px Proxima Nova,sans-serif;justify-content:space-between;margin-bottom:24px;padding-bottom:12px;text-align:left;text-transform:uppercase;width:100%}.mystays-section .my-stays .stays-main-wrappers .all-year-entries .year-of-stay .month-wrapper .month-trigger .toggle-chevron img{transform:rotate(180deg)}.mystays-section .my-stays .stays-main-wrappers .all-year-entries .year-of-stay .month-wrapper .month-trigger.active .toggle-chevron img{transform:rotate(0deg)}.my-stay{align-items:center;border-left:8px solid #b87e35;box-shadow:0 10px 20px 0 rgba(0,0,0,.16);display:flex;gap:10px;justify-content:space-between;margin-bottom:16px;padding:20px 24px}@media only screen and (max-width:767px){.my-stay{flex-direction:column;justify-content:start}.my-stay .info{text-align:left;width:100%}}.my-stay .info .property-name{font:400 18px/28px Proxima Nova,sans-serif;margin-bottom:5px;text-transform:uppercase}.my-stay .info .property-booking-info{font:400 16px/22px Proxima Nova,sans-serif;margin-bottom:0}.my-stay .controls{text-align:end}@media only screen and (max-width:767px){.my-stay .controls{text-align:left;width:100%}}.my-stay .controls .property-confirmation{font:400 18px/28px Proxima Nova,sans-serif;margin-bottom:5px;text-transform:uppercase}.my-stay .controls .buttons-wrapper button{font:700 16px/22px Proxima Nova,sans-serif;margin-bottom:0;text-transform:uppercase}.my-stay .controls .buttons-wrapper button:hover{color:#b87e35}.my-stay .controls .buttons-wrapper .seperator{font:700 16px/22px Proxima Nova,sans-serif}.myprofle-section{margin-top:65px}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block{background-color:#fafafa;border:1px solid #d9bc97;border-bottom:0;padding:48px}@media only screen and (max-width:767px){.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block{padding:20px}}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block:last-of-type{border-bottom:1px solid #d9bc97}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section h3{font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:767px){.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section h3{text-align:left}}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}@media only screen and (max-width:767px){.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes{align-items:flex-start;flex-direction:column;margin-bottom:20px;text-align:left}}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .userinformation h4{font:600 16px/28px Proxima Nova,sans-serif;margin-bottom:0;text-transform:capitalize}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .userinformation h4 span{font-weight:400}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .userinformation h4 span.user-email{text-transform:lowercase}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .action-button .button-action{align-items:center;display:flex;font:700 16px/28px Proxima Nova,sans-serif;gap:5px;text-transform:uppercase}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .action-button .button-action svg{margin-left:5px}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .action-button .button-action:hover{color:#b87e35}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .action-button .button-action:hover path{fill:#b87e35}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .action-button .button-action.linked-yes{color:#b87e35}.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .action-button .button-action.linked-no,.myprofle-section .myprofle-section-wrapper .myprofle-blocks .myprofle-block .content-section .information-blocks .flex-boxes .action-button .button-action.linked-no:hover{color:#b31919}.dynamic-content-active-profifle .profile-message-block{align-items:center;background-color:#fafafa;display:flex;display:none;flex-direction:column;margin-top:50px;padding:35px 35px 40px;text-align:center}.dynamic-content-active-profifle .profile-message-block h2{font-size:30px;text-transform:uppercase}.dynamic-content-active-profifle .profile-message-block .button-link{margin-top:10px}.dynamic-content-active-profifle .profile-message-block.active-profifle-success{border:1px solid #b87e35}.dynamic-content-active-profifle .profile-message-block.active-profifle-error{border:1px solid #b31919;display:block}.loyalty-popup-wrapper{background:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999999999}.loyalty-popup-wrapper .loyalty-popup-wrapper-main{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main{background-color:#fff;position:relative;width:440px}@media only screen and (max-width:1023px){.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main{width:85%}}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .custom-button{position:absolute;right:30px;top:30px}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-head{border-bottom:1px solid #eee;padding:27px;text-align:center}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-head h2{font:400 24px/28px Proxima Nova,sans-serif;text-transform:uppercase}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-body .content-section{padding:32px 32px 0}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-body .content-section p{font:400 16px/26px Proxima Nova,sans-serif}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-body .form-section{margin-top:32px}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-body .form-section .form-response{margin:15px 32px}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-body .form-section .toggle-password{margin-right:35px;top:42px}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-footer{border-top:1px solid #eee;margin-top:40px;padding:32px}.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-footer .buttons-actions{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1023px){.loyalty-popup-wrapper .loyalty-popup-wrapper-main .loyalty-popup-main .popup-footer .buttons-actions{flex-direction:column;gap:25px}}#photos .slide:before{content:none}#photos .profile-info{align-items:center;color:#fff;display:flex;height:100%;position:relative;width:100%}#photos .profile-info .profile-info-wrapper{border-radius:8px;padding:24px;position:relative;width:32%;z-index:1}@media only screen and (max-width:1023px){#photos .profile-info .profile-info-wrapper{width:100%}}#photos .profile-info .profile-info-wrapper:before{background-image:url(../images/monarch-wing-black.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;opacity:.2;position:absolute;right:0;top:0;width:100%;z-index:-1}#photos .profile-info .profile-info-wrapper hr{background:#fff;border:none;height:.5px;margin:16px 0;width:100%}#photos .profile-info .profile-info-wrapper .profile-name{align-items:center;display:flex;font:700 20px/28px Proxima Nova,sans-serif;justify-content:space-between;margin-bottom:0;text-transform:uppercase}#photos .profile-info .profile-info-wrapper p{word-wrap:break-word;font:400 16px/28px Proxima Nova,sans-serif}#photos .profile-info .profile-info-wrapper .tooltip a{display:initial;height:auto;position:relative}#photos .profile-info.cardless-user{color:#000}#photos .profile-info.cardless-user .profile-info-wrapper{background:#fafafa}.my-offer-intro{margin-bottom:64px}.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-filter{border:1.5px solid #b87e35;margin-bottom:74px;padding:35px;position:relative}.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-filter:after{border:1.5px solid #b87e35;content:"";height:calc(100% + 24px);left:10px;position:absolute;top:-12px;width:calc(100% - 20px);z-index:1}.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-filter .category-selector{margin:0}.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-filter .category-selector .button{background:transparent;border-bottom:4px solid transparent;color:#000;font:700 17px/26px Proxima Nova,sans-serif;margin:0 20px;padding:0;z-index:9}.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-filter .category-selector .button.active{border-bottom:4px solid #b87e35;color:#b87e35}@media only screen and (max-width:767px){.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-filter .category-selector .button{display:inline-block}.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-filter .category-selector .select-wrapper{display:none}}.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-section-main-content{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:768px) and (max-width:1023px){.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-section-main-content{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.my-offers-section .my-offers-section-wrapper .my-offers-section-main .my-offers-section-main-content{grid-template-columns:repeat(1,1fr)}}.win-loss-intro .win-loss-intro-wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:1023px){.win-loss-intro .win-loss-intro-wrapper{flex-direction:column;gap:70px}}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section{width:60%}@media only screen and (max-width:1023px){.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section{width:100%}}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section{margin-top:40px}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form{align-items:end;display:flex;gap:30px;justify-content:space-between}@media only screen and (max-width:767px){.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form{flex-direction:column;text-align:left}}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset{position:relative;width:100%}@media only screen and (max-width:767px){.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset.controls{margin-top:35px}}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset label{color:rgba(0,0,0,.74);display:flex;flex-direction:column}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset select{margin-top:12px}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset .select-icon{top:60%}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset input,.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset select{background:transparent;border:1.5px solid #d9bc97;color:#000;font-size:14px;height:40px;line-height:40px;padding:0 10px;resize:none;width:100%}@media only screen and (max-width:1023px){.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset input,.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset select{padding:0 20px;text-align:left;width:100%}}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset input.form_module_field_error,.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset select.form_module_field_error{border-color:#b31919}@media only screen and (max-width:1023px){.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset input,.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset select{text-align:left}}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset .more-info{bottom:-35px;position:absolute}.win-loss-intro .win-loss-intro-wrapper .win-loss-left-section .forms-section form fieldset .more-info h2{align-items:center;display:flex;font:400 15px/24px Proxima Nova,sans-serif;gap:6px;margin:0}.win-loss-intro .win-loss-intro-wrapper .win-loss-right-section{background-color:#fafafa;border:1px solid #b87e35;padding:32px;width:30%}@media only screen and (max-width:1023px){.win-loss-intro .win-loss-intro-wrapper .win-loss-right-section{width:100%}}.win-loss-intro .win-loss-intro-wrapper .win-loss-right-section h2{font:400 20px/28px Proxima Nova,sans-serif;margin-bottom:24px;text-transform:uppercase}.win-loss-intro .win-loss-intro-wrapper .win-loss-right-section .description p:last-of-type{margin-bottom:0}.main-game-page{margin-top:64px}.main-game-page .game-contest-section-main-content{gap:30px!important;grid-template-columns:repeat(3,1fr)!important}.center-column-progressives{margin:0 auto;max-width:1080px;padding:0;position:relative}@media only screen and (max-width:1023px){.center-column-progressives{padding:0 20px}}.center-column-progressives .additional-content-loyalty{margin-bottom:0}.center-column-progressives .additional-content-loyalty .center-column{margin:35px 0 0;max-width:100%;padding:0}.exclusive-progressives-section{margin-top:64px}.exclusive-progressives-section .exclusive-progressives-wrapper .content-section h2{font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:10px}.exclusive-progressives-section .exclusive-progressives-wrapper .content-section hr{margin:10px auto}.exclusive-progressives-section .exclusive-progressives-wrapper .exclusive-progressives-main{margin-top:30px}.exclusive-progressives-section .exclusive-progressives-wrapper .exclusive-progressives-main .wide-cards{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:768px) and (max-width:1023px){.exclusive-progressives-section .exclusive-progressives-wrapper .exclusive-progressives-main .wide-cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.exclusive-progressives-section .exclusive-progressives-wrapper .exclusive-progressives-main .wide-cards{grid-template-columns:repeat(1,1fr)}}.table-progressives-section{margin-top:64px}.table-progressives-section .table-progressives-wrapper .content-section h2{font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:10px}.table-progressives-section .table-progressives-wrapper .content-section hr{margin:10px auto}.table-progressives-section .table-progressives-wrapper .table-progressives-main{margin-top:30px}.table-progressives-section .table-progressives-wrapper .table-progressives-main .wide-cards{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.table-progressives-section .table-progressives-wrapper .table-progressives-main .table-section{margin-top:64px}.table-progressives-section .table-progressives-wrapper .table-progressives-main .caution-section{margin-top:30px}.table-progressives-section .table-progressives-wrapper .table-progressives-main .caution-section p{font-style:italic}.wide-card{background-repeat:no-repeat;background-size:100% 100%;height:77px;position:relative}.wide-card .content-block{color:#fff;height:100%;padding:18px;text-align:end;width:100%}.wide-card .content-block h2{background:#fff;color:#000;font:700 15px/26px Proxima Nova,sans-serif;left:5px;margin:0;min-width:140px;position:absolute;text-align:center;text-transform:uppercase;top:5px}.wide-card .content-block h3{font:700 16px/26px Proxima Nova,sans-serif;margin:0}.wide-card .content-block p{font:400 12px/16px Proxima Nova,sans-serif;margin:0}.real-time-table-wrapper .table-section{margin:55px 0 64px}@media only screen and (max-width:767px){.real-time-table-wrapper .table-section{margin:0 0 20px}}.poker-waitlist-wrapper{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:30px}.poker-waitlist-wrapper .poker-waitlist-card{border-left:8px solid #b87e35;box-shadow:0 10px 20px 0 rgba(0,0,0,.16);padding:20px 24px}.book-treatment-head-block h1{text-align:center}.booking-step-section .booking-step-section-wrapper .steps-nav{margin:60px 0 70px}.booking-step-section .booking-step-section-wrapper .steps-nav ul{align-items:center;display:flex;gap:40px;justify-content:center;margin:0}.booking-step-section .booking-step-section-wrapper .steps-nav ul li{cursor:pointer;font:400 16px/22px Proxima Nova,sans-serif;margin:0;text-transform:uppercase}.booking-step-section .booking-step-section-wrapper .steps-nav ul li:before{content:none}.booking-step-section .booking-step-section-wrapper .steps-nav ul li .step-number{align-items:center;border:1.5px solid #eee;border-radius:100px;display:flex;height:32px;justify-content:center;margin-right:8px;width:32px}.booking-step-section .booking-step-section-wrapper .steps-nav ul li.active,.booking-step-section .booking-step-section-wrapper .steps-nav ul li:hover{color:#b87e35}.booking-step-section .booking-step-section-wrapper .steps-nav ul li.active .step-number,.booking-step-section .booking-step-section-wrapper .steps-nav ul li:hover .step-number{border:1.5px solid #b87e35}.booking-step-section .booking-step-section-wrapper .steps-boxes{display:none}.booking-step-section .booking-step-section-wrapper .steps-boxes.step-1{display:block}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-filter{border:1.5px solid #b87e35;margin-bottom:74px;padding:35px;position:relative}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-filter:after{border:1.5px solid #b87e35;content:"";height:calc(100% + 24px);left:10px;position:absolute;top:-12px;width:calc(100% - 20px);z-index:1}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-filter .category-selector{margin:0}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-filter .category-selector .button{background:transparent;border-bottom:4px solid transparent;color:#000;font:700 17px/26px Proxima Nova,sans-serif;margin:0 20px;padding:0;z-index:9}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-filter .category-selector .button.active{border-bottom:4px solid #b87e35;color:#b87e35}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper{background-color:#fafafa;margin-top:40px;padding:80px}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .treatment-card{border-bottom:2px solid #eee;display:flex;justify-content:space-between;padding:50px 0 30px}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .treatment-card .content-section{width:70%}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .treatment-card .content-section h3{font:400 24px/28px Proxima Nova,sans-serif;text-transform:uppercase}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .treatment-card .price-section{text-align:center}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .treatment-card .price-section h3{font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:32px;text-transform:uppercase}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .treatment-card:first-of-type{padding-top:0}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .treatment-card:last-of-type{border-bottom:0;padding-bottom:0}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .treatment-card:last-of-type .content-section p{margin-bottom:0}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .no-data-found{display:none}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-options-section .treatments-options-section-wrapper .no-data-found h3{font-size:30px;margin:0;text-align:center}.booking-step-section .booking-step-section-wrapper .steps-boxes .selected-items-section{align-items:center;background-color:#fafafa;display:flex;justify-content:space-between;padding:50px 40px}.booking-step-section .booking-step-section-wrapper .steps-boxes .selected-items-section h3{font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:0;text-transform:uppercase}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper{display:flex;gap:40px;justify-content:space-between;margin-top:40px}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .availability-filter{width:25%}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .availability-filter form{box-shadow:0 10px 20px 0 rgba(0,0,0,.16);margin:0}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .availability-filter form label{margin-bottom:26px;position:relative}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .availability-filter form fieldset{padding:32px}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .availability-filter form .treatment-search{width:100%}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .availability-filter form .additional-info{font:400 15px/24px Proxima Nova,sans-serif;font-style:italic;margin-bottom:0;margin-top:30px;text-align:center}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .time-options-section-wrapper{background-color:#fafafa;padding:50px 40px;width:70%}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .time-options-section-wrapper .time-card{align-items:center;border-bottom:2px solid #eee;display:flex;justify-content:space-between;padding:40px 0 30px}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .time-options-section-wrapper .time-card .content-section{width:70%}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .time-options-section-wrapper .time-card .content-section h3{font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:0;text-transform:uppercase}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .time-options-section-wrapper .time-card .price-section{text-align:center}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .time-options-section-wrapper .time-card:first-of-type{padding-top:0}.booking-step-section .booking-step-section-wrapper .steps-boxes .treatments-timedate-section .treatments-timedate-section-wrapper .time-options-section-wrapper .time-card:last-of-type{border-bottom:0;padding-bottom:0}#calendar-header{margin-bottom:20px}#calendar-header:after{clear:both;content:"";display:table}#calendar-links{float:left}#calendar-links:after{clear:both;content:"";display:table}@media only screen and (max-width:767px){#calendar-links{float:none;margin-top:0;text-align:center;width:100%}}#calendar-links li{float:left}@media only screen and (max-width:767px){#calendar-links li{display:inline-block;float:none}#calendar-links li:first-child a{margin-left:0}}#calendar-links a{display:inline-block;height:20px;margin:0 20px 0 0;overflow:hidden;text-indent:-9999px;vertical-align:top;width:20px}#calendar-links a.active svg,#calendar-links a:hover svg{fill:#327d7d}#calendar-links a svg{display:block;height:20px;transition:fill .35s ease-in-out;width:20px}@media only screen and (max-width:767px){#calendar-links a{display:inline-block;margin:0 0 0 20px}}#calendar-filter{position:absolute;right:60px;top:25%}@media only screen and (min-width:768px) and (max-width:1023px){#calendar-filter{position:relative;right:auto;top:auto;width:100%}}@media only screen and (max-width:767px){#calendar-filter{position:relative;right:auto;top:auto;width:100%}}#calendar-filter select{border:1.5px solid #b87e35;color:#000;font-weight:500;text-transform:uppercase}#calendar-filter .select-icon{display:none}#calendar-filter svg{left:-35px;position:relative}#calendar-views{float:left}#calendar-views:after{clear:both;content:"";display:table}@media only screen and (max-width:767px){#calendar-views{float:none;margin-bottom:30px;text-align:center}}#calendar-views li{float:left}@media only screen and (max-width:767px){#calendar-views li{display:inline-block;float:none}}#calendar-views a{color:#717272;display:block;margin-right:20px;position:relative;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:767px){#calendar-views a{margin-left:20px;margin-right:0}#calendar-views a.grid{margin-left:0}}#calendar-views a svg{display:inline-block;margin-right:5px;transition:fill .35s ease-in-out;vertical-align:top}#calendar-views a.active svg,#calendar-views a:hover svg{fill:#327d7d}#calendar-breadcrumb{margin-bottom:20px;padding:10px 0}#calendar-breadcrumb:after{clear:both;content:"";display:table}#calendar-breadcrumb dd,#calendar-breadcrumb dt{color:#53565a;float:left;margin-right:10px}@media only screen and (max-width:767px){#calendar-breadcrumb dd,#calendar-breadcrumb dt{display:inline-block;float:none}}#calendar-year{margin-bottom:20px}@media only screen and (max-width:767px){#calendar-year{display:none}}#calendar-year:after{clear:both;content:"";display:table}#calendar-year li{float:left}#calendar-year a{border-bottom:1px solid #b7b7b7;color:#b7b7b7;display:block;margin-right:1px;padding:5px 0;text-decoration:none}#calendar-year a:hover{border-color:#343841;color:#343841}#calendar-year .active a{border-color:#327d7d;color:#327d7d}#calendar-year .active a:hover{border-color:#151616;color:#151616}#calendar-month{height:40px;margin-bottom:20px;position:relative;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper}@media only screen and (max-width:767px){#calendar-month{-moz-text-align-last:auto;text-align-last:auto}}#calendar-month:after{clear:both;content:"";display:table;display:inline-block;height:0;position:relative;width:100%}#calendar-month li{display:inline}#calendar-month a{color:#132929;display:inline-block;font-size:12px;height:40px;line-height:40px;padding:0 9px;text-align:left;text-decoration:none;text-transform:uppercase;vertical-align:top}@media only screen and (min-width:768px) and (max-width:1023px){#calendar-month a{font-size:10px;padding:0 5px}}@media only screen and (max-width:767px){#calendar-month a{font-size:11px;padding:0 7px;text-align:center}}#calendar-month a.active,#calendar-month a:hover{background:#327d7d;color:#fff}#calendar-month a.active:hover{background:#595756;color:#fff}@media only screen and (max-width:767px){#calendar-month{-moz-text-align-last:auto;text-align-last:auto}#calendar-month li{display:none}#calendar-month li.current,#calendar-month li.next,#calendar-month li.prev{display:inline-block;position:relative;vertical-align:top;width:30%}#calendar-month li.current a{display:block;font-size:12px;padding:0 10px}#calendar-month li.next a,#calendar-month li.prev a{display:block;font-size:12px;padding-left:30px;padding-right:0}#calendar-month li.next a:after,#calendar-month li.prev a:after{border-left:1px solid #000;border-top:1px solid #000;content:"";cursor:pointer;display:block;font-size:0;height:11px;left:5px;margin:-6px 10px 0;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;transform:rotate(-45deg);transform-origin:center;transition:border-color .35s ease-in-out;width:11px}#calendar-month li.next a:hover,#calendar-month li.prev a:hover{background-color:transparent;color:#327d7d}#calendar-month li.next a:hover:after,#calendar-month li.prev a:hover:after{border-color:#949494}#calendar-month li.next a:active,#calendar-month li.prev a:active{top:auto}#calendar-month li.next a{padding-left:0;padding-right:30px}#calendar-month li.next a:after{left:auto;right:5px;transform:rotate(135deg)}}#calendar-navigation{display:block;height:40px;line-height:40px;margin-bottom:20px;position:relative;text-align:center}#calendar-navigation .current-event{background-color:#eee;overflow:hidden;padding:0 40px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#calendar-navigation a.next,#calendar-navigation a.prev{border-left:1px solid #000;border-top:1px solid #000;cursor:pointer;font-size:0;height:14px;margin:-7px 10px 0;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;transform-origin:center;transition:border-color .35s ease-in-out;width:14px}#calendar-navigation a.next:hover,#calendar-navigation a.prev:hover{border-color:#949494}#calendar-navigation a.next{right:0;transform:rotate(135deg)}#calendar-navigation a.prev{left:0;transform:rotate(-45deg)}#calendar-days,#calendar-week{display:flex;flex-wrap:wrap;justify-content:space-between}#calendar-days li,#calendar-week li{display:inline-block;width:14.28%}#calendar-week{height:40px;line-height:40px;margin-bottom:10px}@media only screen and (max-width:767px){#calendar-week{display:none}}#calendar-week li{color:#000;font:700 16px/19px Proxima Nova,sans-serif;text-align:center;text-transform:uppercase}#calendar-week li .short{display:none}@media only screen and (min-width:768px) and (max-width:1023px){#calendar-week li .full{display:none}#calendar-week li .short{display:inline}}@media only screen and (max-width:767px){#calendar-week li .full{display:none}#calendar-week li .short{display:inline}.stay-upto-date .login-signup-block-wrapper{padding:10% 10% 5%}.stay-upto-date .login-signup-block-wrapper .form-builder-group{gap:0!important;grid-template-columns:repeat(1,1fr)!important}}.stay-upto-date .login-signup-block-wrapper .form-builder-group input{z-index:99}.custom-calendar .single-event .room-left-sec{width:60%}@media only screen and (max-width:767px){.custom-calendar .single-event .room-left-sec{width:100%}}.custom-calendar .single-event .room-left-sec .photo-carousel-section{margin-bottom:50px}@media only screen and (max-width:767px){.custom-calendar .single-event .room-left-sec .photo-carousel-section{margin-bottom:35px}}.custom-calendar .single-event .room-left-sec .photo-carousel-section img{width:100%}.custom-calendar .single-event .room-left-sec .room-hero h1{font:400 40px/48px Proxima Nova,sans-serif}@media only screen and (max-width:767px){.custom-calendar .single-event .room-left-sec .room-hero h1{font:400 30px/36px Proxima Nova,sans-serif}}.custom-calendar .single-event .room-right-sec{width:35%}@media only screen and (max-width:767px){.custom-calendar .single-event .room-right-sec{width:100%}}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .member-only-state{border-bottom:1.5px solid #d9bc97}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .member-only-state .login-signup-main{align-items:center;display:flex;justify-content:center;padding:13px 0}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .member-only-state .login-signup-main h3{font-size:16px;margin-bottom:0;margin-right:10px;text-transform:uppercase}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .member-only-state .login-signup-main .seprator{margin:0 10px}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .member-only-state .login-signup-main button{font-weight:700;text-decoration:underline;text-transform:uppercase}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .member-only-state .top-heading{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;padding:10px}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .member-only-state .top-heading h2{font:400 20px/28px Proxima Nova,sans-serif;margin-bottom:0;text-transform:uppercase}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .reserve-room-button .button-link{margin:auto;width:-moz-fit-content;width:fit-content}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .info-section-wrapper{border-bottom:1.5px solid #d9bc97;padding:20px}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .info-section-wrapper p{margin:0}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .customlinks{align-items:center;display:flex;flex-direction:column;padding:20px}.custom-calendar .single-event .room-right-sec .sticky-reserve-section .customlinks a{margin-bottom:10px}.custom-calendar .single-event .event-details{margin-top:50px}.custom-calendar .single-event .event-details .event-features-wrapper{display:grid;gap:60px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.custom-calendar .single-event .event-details .event-features-wrapper{gap:15px;grid-template-columns:repeat(1,1fr);text-align:left}}.custom-calendar .single-event .event-details .event-features-wrapper .feature-block h3{font:400 24px/28px Proxima Nova,sans-serif;text-transform:uppercase}.custom-calendar .single-event .event-details .event-features-wrapper .feature-block ul{margin-left:0}.custom-calendar .single-event .event-details .event-features-wrapper .feature-block ul li{margin-bottom:5px}.custom-calendar .single-event .event-details .event-features-wrapper .contact-details .contact-details-content{margin-bottom:25px}.custom-offer-popup .custom-offer-popup-main{padding:35px!important;position:relative}.custom-offer-popup .custom-offer-popup-main .close-popup{position:absolute;right:1px;top:1px;z-index:9}.custom-offer-popup .close-custom-popup-btn{align-items:center;background-color:#000;border:none;display:flex;justify-content:center;padding:15px}.custom-offer-popup .close-custom-popup-btn:hover{background-color:#b87e35}.custom-offer-popup .content-sec{border:1.5px solid #b87e35;padding:70px;position:relative;text-align:center;z-index:1}@media only screen and (max-width:767px){.custom-offer-popup .content-sec{padding:40px}}.custom-offer-popup .content-sec:after{border:1.5px solid #b87e35;content:"";height:calc(100% + 24px);left:10px;position:absolute;top:-12px;width:calc(100% - 20px);z-index:-1}.custom-offer-popup .content-sec .membership-rewards{align-items:center;display:flex;flex-direction:column}.custom-offer-popup .content-sec .membership-rewards h2{font:400 24px/28px Proxima Nova,sans-serif;margin-bottom:5px;text-transform:uppercase}.custom-offer-popup .content-sec .membership-rewards img{margin:15px 0}.custom-offer-popup .content-sec .membership-rewards a{text-transform:uppercase}.custom-event-popup,.custom-offer-popup{background-color:rgba(0,0,0,.65);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.custom-event-popup.show,.custom-offer-popup.show{display:block}.custom-event-popup .custom-event-popup-wrapper,.custom-event-popup .custom-offer-popup-wrapper,.custom-offer-popup .custom-event-popup-wrapper,.custom-offer-popup .custom-offer-popup-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main{background-color:#fff;max-width:600px;padding:15px;text-align:center}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main .top-sec,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main .top-sec,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main .top-sec,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main .top-sec,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main .top-sec,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main .top-sec,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main .top-sec,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main .top-sec{position:relative;text-align:left;text-transform:uppercase}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main .top-sec .close-popup,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main .top-sec .close-popup,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main .top-sec .close-popup,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main .top-sec .close-popup,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main .top-sec .close-popup,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main .top-sec .close-popup,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main .top-sec .close-popup,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main .top-sec .close-popup{cursor:pointer;position:absolute;right:0}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main .top-sec img,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main .top-sec img,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main .top-sec img,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main .top-sec img,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main .top-sec img,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main .top-sec img,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main .top-sec img,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main .top-sec img{height:320px;margin-top:20px;-o-object-fit:contain;object-fit:contain;width:100%}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec{margin:10px 0}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec h2,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec h2,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec h2,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec h2,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec h2,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec h2,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec h2,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec h2{font:400 30px/35px Proxima Nova,sans-serif;text-transform:uppercase}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec p,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec p,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec p,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec p,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec p,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec p,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec p,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec p{margin:10px 0 20px}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec .custom-links,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec .custom-links,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec .custom-links,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec .custom-links,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec .custom-links,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec .custom-links,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec .custom-links,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec .custom-links{align-items:center;display:flex;justify-content:center}.custom-event-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec .custom-links a,.custom-event-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec .custom-links a,.custom-event-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec .custom-links a,.custom-event-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec .custom-links a,.custom-offer-popup .custom-event-popup-wrapper .custom-event-popup-main .bottom-sec .custom-links a,.custom-offer-popup .custom-event-popup-wrapper .custom-offer-popup-main .bottom-sec .custom-links a,.custom-offer-popup .custom-offer-popup-wrapper .custom-event-popup-main .bottom-sec .custom-links a,.custom-offer-popup .custom-offer-popup-wrapper .custom-offer-popup-main .bottom-sec .custom-links a{margin:0 10px;text-transform:uppercase}.mobile-only{display:none}@media only screen and (max-width:767px){.mobile-only{display:block}}.event-card-section{margin-bottom:20px}.event-card-section .top-image-section{display:flex;flex-direction:column;gap:20px}.event-card-section .top-image-section time{text-transform:uppercase}.event-card-section .top-image-section img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.event-card-section .content-section{padding:20px 0;text-align:center}.event-card-section .content-section h2{font:400 30px/36px Proxima Nova,sans-serif;text-transform:uppercase}.event-card-section .content-section p{margin:15px 0}.event-card-section .content-section .controls{align-items:center;display:flex;flex-direction:column;gap:15px}.event-card-section .content-section .controls a{text-transform:uppercase}#calendar-days{border:3px solid #e1cbb0;border-bottom:none;border-right:none;position:relative}@media only screen and (max-width:767px){#calendar-days.desktop-only{display:none}}#calendar-days li{background:rgba(0,0,0,.06);border-bottom:3px solid #e1cbb0;border-right:3px solid #e1cbb0;display:flex;flex-direction:column;height:9em;justify-content:space-between;position:relative;text-align:left;-moz-text-align-last:left;text-align-last:left;vertical-align:top}#calendar-days li .date{background-color:hsla(0,0%,100%,.8);position:absolute;right:0;z-index:9}#calendar-days li .date a{color:#9e6c2e}@media only screen and (max-width:767px){#calendar-days li{display:block;float:none;height:auto!important;min-height:auto!important;width:100%}#calendar-days li dl{height:auto;margin-top:auto!important}#calendar-days li dl dt{padding-bottom:10px;width:100%!important}}#calendar-days li time a{align-items:center;color:#132929;display:block;display:flex;font-size:20px;font-weight:400;height:40px;justify-content:center;text-align:center;text-decoration:none;width:40px}#calendar-days li time a:hover{background:#e2e2e2}#calendar-days li.next_month,#calendar-days li.prev_month{background:rgba(0,0,0,.02)}#calendar-days li.next_month time a,#calendar-days li.prev_month time a{color:#595756}#calendar-days li.next_month time a:hover,#calendar-days li.prev_month time a:hover{background:#f1f1f1}#calendar-days li.day_items3{height:9em}#calendar-days li.day_items4{height:11em}#calendar-days li.day_items5{height:13em}#calendar-days li.day_items6{height:15em}#calendar-days li.day_items7{height:17em}#calendar-days li.day_items8{height:19em}#calendar-days li.day_items9{height:21em}#calendar-days li.day_items10{height:23em}#calendar-days li.day_items11{height:25em}#calendar-days li.day_items12{height:27em}#calendar-days li.day_items13{height:29em}#calendar-days li.day_items14{height:31em}#calendar-days li.day_items15{height:33em}#calendar-days li.day_items16{height:35em}#calendar-days li.day_items17{height:37em}#calendar-days li.day_items18{height:39em}#calendar-days li.day_items19{height:41em}#calendar-days li.day_items20{height:43em}#calendar-days dl{border-bottom:3px solid #e1cbb0;display:flex;flex:1;flex-direction:column;justify-content:center}#calendar-days dl[data-eventid="74"]{display:none}#calendar-days dl:last-of-type{border-bottom:none}#calendar-days dl:hover{position:relative}#calendar-days dl.hide{display:none}@media only screen and (max-width:767px){#calendar-days dl.hide{display:block}}#calendar-days dt{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transition:.35s ease-in-out;z-index:1}#calendar-days dt:hover .view-more{display:flex}#calendar-days dt a{align-items:center;background:#327d7d;color:#fff;display:block;display:flex;font-size:.7em;height:100%;justify-content:center;overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}#calendar-days dt a.view-more{background:rgba(0,0,0,.678)!important;display:none;font:700 16px/20px Proxima Nova,sans-serif;height:100%;position:absolute;width:100%}#calendar-days dt a img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){#calendar-days dt a{height:2.8em;line-height:2.8em}}#calendar-days dl dd{background:#fff;border-radius:4px;bottom:28px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#717272;font-size:12px;left:0;margin-bottom:10px;padding:10px;position:absolute;text-align:left;transform:translateZ(0);visibility:hidden;width:200px;z-index:999}@media only screen and (max-width:767px){#calendar-days dl dd{display:none!important}}#calendar-days dl dd .triangle{left:0;position:absolute;top:100%;width:100%}#calendar-days dl dd .triangle span{border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #fff;display:block;margin:0 auto;width:0}#calendar-days dl dd h3{color:#717272;font-size:14px;line-height:1.5;margin-bottom:10px;text-transform:uppercase}#calendar-days dl dd img{height:auto;width:100%}#calendar-days dl dd p{font-size:12px;line-height:18px;padding:0 0 10px;width:100%}#calendar-days dl:hover dd{visibility:visible}#calendar-days dl.t1{margin-top:2em}#calendar-days dl.t2{margin-top:4em}#calendar-days dl.t3{margin-top:6em}#calendar-days dl.t4{margin-top:8em}#calendar-days dl.t5{margin-top:10em}#calendar-days dl.t6{margin-top:12em}#calendar-days dl.t7{margin-top:14em}#calendar-days dl.t8{margin-top:16em}#calendar-days dl.t9{margin-top:18em}#calendar-days dl.t10{margin-top:20em}#calendar-days dl.t11{margin-top:22em}#calendar-days dl.t12{margin-top:24em}#calendar-days dl.t13{margin-top:26em}#calendar-days dl.t14{margin-top:28em}#calendar-days dl.t15{margin-top:30em}#calendar-days dl.t16{margin-top:32em}#calendar-days dl.t17{margin-top:34em}#calendar-days dl.t18{margin-top:36em}#calendar-days dl.t19{margin-top:38em}#calendar-days dl.t20{margin-top:40em}#calendar.list-view h2 a:hover{text-decoration:underline}@media only screen and (max-width:767px){#calendar.list-view #calendar-month{display:none}}#calendar.list-view .image-list{overflow:hidden;padding:20px 0;position:relative}#calendar.list-view .image-list h2 a{text-decoration:none}#calendar.list-view .image-list h3 a{font-size:25px;font-weight:400;line-height:30px;text-decoration:none;text-transform:uppercase}#calendar.list-view .button-rectangular{bottom:40px;left:25px;position:absolute}@media only screen and (max-width:767px){#calendar.list-view .button-rectangular{bottom:10px;left:auto;position:relative}}#calendar .no-events{font-size:120%;font-weight:700;height:auto;margin:40px 0;padding:40px 0;text-align:center;text-transform:uppercase}.single-event .calendar-new-topview{display:none!important}#calendar .single-event .background{float:right;height:300px;margin-bottom:20px;margin-left:20px;overflow:hidden;position:relative;width:300px}@media only screen and (max-width:767px){#calendar .single-event .background{float:none;margin-left:0;width:100%}}#calendar .attachment,#calendar .dates{display:block;margin:0 0 20px}#calendar .dates>small{display:block}.calendar .image-list-item{font-size:14px;height:300px;line-height:18px;margin:0 auto 20px;overflow:hidden;position:relative;text-align:left;width:100%}@media only screen and (max-width:767px){.calendar .image-list-item{height:auto}}.calendar .image-list-item:before{border:1px solid #e2e2e2;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.calendar .image-list-item .background{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;float:right;height:300px;margin-left:40px;overflow:hidden;position:relative;width:350px}@media only screen and (min-width:768px) and (max-width:1023px){.calendar .image-list-item .background{width:300px}}@media only screen and (max-width:767px){.calendar .image-list-item .background{margin:0 0 10px;width:100%}}.calendar .image-list-item .description{display:block;padding:25px;width:100%}@media only screen and (max-width:767px){.calendar .image-list-item .description{padding:20px 20px 10px;text-align:center}}.calendar .image-list-item .description h3{color:#151616;font:24px/30px Proxima Nova,sans-serif;margin-bottom:15px}.calendar .image-list-item .description h3 a{text-decoration:none}.calendar .image-list-item .description h3 a:hover{color:#000}.calendar .image-list-item .description .button{bottom:30px;left:25px;position:absolute}@media only screen and (min-width:768px) and (max-width:1023px){.calendar .image-list-item .description .button{bottom:25px}}@media only screen and (max-width:767px){.calendar .image-list-item .description .button{bottom:auto;left:auto;position:relative;right:auto;text-align:center;width:auto}}.new-list-view-calender{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:768px) and (max-width:1023px){.new-list-view-calender{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.new-list-view-calender{grid-template-columns:repeat(1,1fr)}}.new-list-view-calender .image-list-item-custom,.new-list-view-calender .image-list-item-custom .top-section{position:relative}.new-list-view-calender .image-list-item-custom .top-section img{width:100%}.new-list-view-calender .image-list-item-custom .top-section .category{background-color:#fff;font-size:14px;left:15px;padding:10px 15px;position:absolute;text-transform:uppercase;top:15px;z-index:9}.new-list-view-calender .image-list-item-custom .bottom-section{padding:20px;text-align:center}.new-list-view-calender .image-list-item-custom .bottom-section h3 a{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font:400 24px/28px Proxima Nova,sans-serif;min-height:55px;overflow:hidden;text-transform:uppercase}.new-list-view-calender .image-list-item-custom .bottom-section .dtstart{color:#000;margin:10px 0}.new-list-view-calender .image-list-item-custom .bottom-section .events-date p{font:400 16px/28px Proxima Nova,sans-serif}.new-list-view-calender .image-list-item-custom .bottom-section .summary-wrapper{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;min-height:72px;overflow:hidden}.new-list-view-calender .image-list-item-custom .bottom-section .button-link{text-transform:uppercase}.custom-calendar #main-content{display:none}.custom-calendar .calendar-new-topview{align-items:center;display:flex;justify-content:space-between;margin:50px 0;position:relative;text-align:center}@media only screen and (max-width:767px){.custom-calendar .calendar-new-topview{display:none}}.custom-calendar .calendar-new-topview .calendar-info h2{font:400 23px/28px Proxima Nova,sans-serif;text-transform:uppercase}.custom-calendar .calendar-new-topview .calendar-info h3{font:400 40px/48px Proxima Nova,sans-serif;text-transform:uppercase}.custom-calendar .calendar-new-topview .hard-buttons{align-items:center;background-color:#d9bc97;display:flex;justify-content:center;padding:20px 10px;z-index:9}.custom-calendar .calendar-new-topview .hard-buttons:hover{background-color:#9e6c2e}.loyalty-calender-content{margin-bottom:50px}.loyalty-calendar #photos .slideshow{background-position:50%;background-size:cover}.loyalty-single-event h1{margin-bottom:16px}.loyalty-single-event .dtstart{font:700 16px/28px Proxima Nova,sans-serif}.loyalty-single-event .room-left-sec-custom{width:55%}@media only screen and (max-width:767px){.loyalty-single-event .room-left-sec-custom{width:100%}}.loyalty-single-event .room-right-sec-custom{width:37%}@media only screen and (max-width:767px){.loyalty-single-event .room-right-sec-custom{width:100%}}.loyalty-single-event .room-right-sec-custom img{width:100%}
