@import url(https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,900|Roboto&display=swap);#app{font-family:Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;padding-left:0;padding-right:0;height:100%}#alertTopBar{z-index:2000;font-size:2em}#alertTopBar,#loadingGreyOut{position:fixed;top:0;width:100%}#loadingGreyOut{left:0;height:100%;z-index:1000;background-color:rgba(50,50,50,.8)}#loadingGreyOut .v-spinner{position:relative;top:45%;left:47%}.v-data-footer__select{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.btn-primary{color:#fff}.admin{height:100vh;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;text-align:left}.admin #adminHeader{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:110px;width:100%;padding:15px;background-color:#62cbd0;overflow:hidden;position:relative}.admin #adminHeader #topBarLogo{background-color:#fff;padding:10px;position:absolute;left:25px;cursor:pointer}.admin #adminHeader #topBarLogo img{height:60px}.admin #adminHeader .admin-header-controls{position:absolute;right:25px;color:#fff}.admin #adminHeader .admin-header-controls a{font-weight:700;text-decoration:none;color:#a4a4a4;cursor:pointer}.admin #adminHeader .admin-header-controls a.active{color:#fff}.admin #adminHeader .admin-header-controls a:hover{color:#fff;text-decoration:underline}.admin #adminHeader .admin-header-nav{padding-left:130px;padding-top:30px}.admin #adminHeader .admin-header-nav a{font-size:1.5em;font-weight:700;text-decoration:none;margin:0 10px;color:#a4a4a4}.admin #adminHeader .admin-header-nav a.router-link-active{color:#fff!important;font-weight:bolder}.admin #adminNav{height:100px;padding:30px;text-align:left}.admin #adminNav a{font-size:1.5em;font-weight:700;text-decoration:none;margin-left:30px;color:#a4a4a4}.admin #adminNav a.router-link-active{font-weight:700;color:#62cbd0}.admin .form-group{margin-bottom:1.5rem}.admin .form-group .col-form-label,.admin h2{font-weight:700}.admin-login{text-align:left;padding:24px}.admin-login .login-title{font-weight:700;font-size:1.3rem}.admin-login .row{margin-bottom:1rem}.admin-login .form-control{border-radius:0;border:none;border-bottom:1px solid #ced4da}.admin-login .login-btn{width:100%;background-color:#3b3a53;border-color:#3b3a53;color:#fff;font-weight:700}.admin-login .forgot-pw-link{color:#798188}.admin-reset-password-init{text-align:left;padding:24px}.admin-reset-password-init .reset-password-init-title{font-weight:700;font-size:1.3rem}.admin-reset-password-init .row{margin-bottom:1rem}.admin-reset-password-init .form-control{border-radius:0;border:none;border-bottom:1px solid #ced4da}.admin-reset-password-init .reset-password-btn{width:100%;background-color:#3b3a53;border-color:#3b3a53;color:#fff;font-weight:700}.admin-reset-password-init .forgot-pw-link{color:#798188}.bg-modal{background-color:#fff;height:90vh;position:relative}.bg-modal.fullscreen{height:100%!important}.bg-modal .bg-modal-header-row{background-color:#ebecee;width:100%;height:64px;padding-left:32px;z-index:10}.bg-modal .bg-modal-header-row label{font-weight:700;line-height:48px;font-size:150%}.bg-modal .bg-modal-header-row .fullscreen-btn{position:absolute;right:18px;top:18px}.bg-modal .bg-modal-content-row{height:100%;overflow-y:auto}.bg-modal .bg-modal-content-row.with-tabs .v-tabs .v-tabs-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.bg-modal .bg-modal-content-row.with-tabs .v-tabs .v-tabs-items{height:calc(100% - 48px);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.bg-modal .bg-modal-content-row.with-tabs .v-tabs .v-tabs-items .v-window__container{height:100%!important}.bg-modal .bg-modal-content-row.with-tabs .v-tabs .v-tabs-items .v-window__container .v-window-item{height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.bg-modal .bg-modal-footer-row{background-color:#ebecee;width:100%;height:64px;z-index:2}.advanced-search-input .v-input__slot{padding-right:0!important}.advanced-search-input .v-input__slot .v-input__append-inner{margin-top:2px;margin-left:0;margin-bottom:0}.advanced-search-input .advanced-search-input-icon{border-top-right-radius:4px;border-bottom-right-radius:4px}.remote-paginated-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.remote-paginated-list.full-height{height:100%}.remote-paginated-list.full-height .remote-paginated-list--table{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.remote-paginated-list.full-height .remote-paginated-list--table .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto}.remote-paginated-list.full-height .remote-paginated-list--table .v-data-footer{margin-right:0!important}.remote-paginated-list .remote-paginated-list--filter-row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.photo-preview-input .photo-preview-input-row .photo-preview-input-col{height:200px}.photo-preview-input .photo-preview-input-row .photo-preview-input-col .photo-preview-input-div{padding:60px}.photo-preview-input .photo-preview-input-row .photo-preview-input-col .photo-preview-input-div .fa-camera-retro{font-size:3rem}.photo-preview-input .photo-preview-input-row .photo-preview-input-col .photo-preview-input-preview-div:before{content:"";opacity:.15;top:0;left:0;bottom:0;right:0;position:absolute}.photo-preview-input .photo-preview-input-row .photo-preview-input-col .photo-preview-remove-btn{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.photo-preview-input .photo-preview-input-row .photo-preview-input-col .photo-preview-remove-btn:hover{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.photo-preview-input .photo-preview-input-row .photo-preview-input-col .photo-preview-remove-btn .fa-times{color:#fff;height:50%;width:50%;position:absolute;left:25%;top:25%}.add-user .photo-preview-input-div:before{content:"";opacity:.15;top:0;left:0;bottom:0;right:0;position:absolute}.add-user .photo-preview-input-div.id-front:before{background:url(../img/ara-front.403ab37e.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.add-user .photo-preview-input-div.octopus-front:before{background:url(../img/octopus-front.9d2813c6.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.add-user .photo-preview-input-div.id-back:before{background:url(../img/ara-back.c0d726e7.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.add-user .photo-preview-input-div.octopus-back:before{background:url(../img/octopus-back.28cc1be5.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.notification-record-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.enrollment-list{-ms-flex-direction:column;flex-direction:column;height:100%}.enrollment-list,.enrollment-list .enrollment-list--table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.enrollment-list .enrollment-list--table{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column}.enrollment-list .enrollment-list--table .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.enrollment-list .enrollment-list--table .v-data-footer{margin-right:0!important}.participant-list{-ms-flex-direction:column;flex-direction:column;height:100%}.participant-list,.participant-list .participant-list--table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.participant-list .participant-list--table{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column}.participant-list .participant-list--table .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.participant-list .participant-list--table .v-data-footer{margin-right:0!important}.payment-record-list .fa-calendar-check,.payment-record-list .fa-calendar-times,.payment-record-list .fa-check,.payment-record-list .fa-search,.payment-record-list .fa-trash{border-radius:10px;font-size:2em;padding:5px;cursor:pointer}.payment-record-list .fa-calendar-check:hover,.payment-record-list .fa-calendar-times:hover,.payment-record-list .fa-check:hover,.payment-record-list .fa-search:hover,.payment-record-list .fa-trash:hover{background-color:#000;color:#fff}.jwt-scanner .qr-code-reader-overlay{display:inline-table;height:100%;width:100%;background-color:rgba(0,0,0,.5)}.jwt-scanner .qr-code-reader-overlay label{display:table-cell;vertical-align:middle;text-align:center;color:#fff}.admin-add-additional-item-dialog-form .additional-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px}.admin-add-additional-item-dialog-form .additional-item.mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.admin-add-additional-item-dialog-form .additional-item .additional-item-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;padding:8px}.admin-add-additional-item-dialog-form .additional-item .additional-item-label .v-image{margin:0!important}.admin-add-additional-item-dialog-form .additional-item .addition-item-input-div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;min-width:200px}.admin-add-additional-item-dialog-form .additional-item .addition-item-input-div .additional-item-price{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:48px}.admin-add-additional-item-dialog-form .additional-item .addition-item-input-div .additional-item-input{margin-left:24px!important;margin-right:24px!important}.admin-add-additional-item-dialog-form .additional-item .addition-item-input-div .additional-item-input input{text-align:center}.admin-add-additional-item-dialog-form .additional-item .addition-item-input-div .additional-item-input input::-webkit-inner-spin-button,.admin-add-additional-item-dialog-form .additional-item .addition-item-input-div .additional-item-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-add-additional-item-dialog-form .additional-item .addition-item-input-div .additional-item-input input[type=number]{-moz-appearance:textfield}.edit-member-content{height:100%}.admin-member,.edit-member-content{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-member{height:calc(100% - 110px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-member .admin-member-main{width:100%;height:100%;overflow-y:auto;padding-top:10px;padding-bottom:10px}.hkiarace-view{height:calc(100% - 110px)}.hkiarace,.hkiarace .hkiarace-admin-nav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.hkiarace .hkiarace-admin-nav{width:20%;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #d3d3d3}.hkiarace .hkiarace-admin-nav a{font-size:1.5em;font-weight:700;text-decoration:none;margin:10px 0;color:#a4a4a4}.hkiarace .hkiarace-admin-nav a.router-link-active{color:#62cbd0!important;font-weight:bolder}.hkiarace .hkiarace-admin-main{overflow:scroll}#saveEventCategoryBtn[data-v-72573974]{margin-right:15px}#addEventCategoryBtn[data-v-1dbf94a0]{position:absolute;top:0;right:30px}.hkiarace-event-category-list-table-body svg[data-v-1dbf94a0]{font-size:1.5em;margin-left:5px}.hkiarace-event-category-list-table-body .fa-edit[data-v-1dbf94a0],.hkiarace-event-category-list-table-body .fa-trash[data-v-1dbf94a0]{cursor:pointer}.hkiarace-event-category-list-table-body .fa-edit[data-v-1dbf94a0]:hover,.hkiarace-event-category-list-table-body .fa-trash[data-v-1dbf94a0]:hover{color:#0070ff}.photo-viewer-delete-icon{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:fixed;left:-40px;top:-40px;-webkit-transition:background-color .15s;transition:background-color .15s;width:80px;z-index:9999}.photo-viewer-delete-icon .fa-trash{position:absolute;right:15px;bottom:15px;color:#fff;font-size:16px}.add-event .v-input legend{font-weight:700}.edit-session-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.payment-list{-ms-flex-direction:column;flex-direction:column;height:100%}.payment-list,.payment-list .payment-list--table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.payment-list .payment-list--table{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column}.payment-list .payment-list--table .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.payment-list .payment-list--table .v-data-footer{margin-right:0!important}.event-survey .question .question-expand,.event-survey .question .question-handle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.event-survey .question .question-title{-webkit-box-flex:1!important;-ms-flex:1 0 0px!important;flex:1 0 0!important;padding-top:16px}.add-series{height:100%;-ms-flex-direction:column;flex-direction:column}.add-series,.add-series .v-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.add-series .v-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.add-series .v-form .session-selection .v-input,.add-series .v-form .session-selection .v-input .v-input__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-series .v-form .session-selection .v-input .v-input__control .v-input__slot{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-series .v-form .session-selection .v-input .v-input__control .v-messages{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-series-content{height:100%;-ms-flex-direction:column;flex-direction:column}.edit-series-content,.edit-series-content .v-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.edit-series-content .v-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.edit-series-content .v-form .session-selection .v-input,.edit-series-content .v-form .session-selection .v-input .v-input__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-series-content .v-form .session-selection .v-input .v-input__control .v-input__slot{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-series-content .v-form .session-selection .v-input .v-input__control .v-messages{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-event-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.edit-event-content .memorable-moment-list--table{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-event-content .memorable-moment-list--table .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto}.edit-event-content .memorable-moment-list--table .v-data-footer{margin-right:0!important}.admin-event,.admin-promotion{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-promotion .v-input legend{font-weight:700}.admin-corporateVendor,.edit-promotion-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-survey .question .question-expand,.add-survey .question .question-handle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-survey .question .question-title{-webkit-box-flex:1!important;-ms-flex:1 0 0px!important;flex:1 0 0!important;padding-top:16px}.edit-survey-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.edit-survey-content .question .question-expand,.edit-survey-content .question .question-handle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-survey-content .question .question-title{-webkit-box-flex:1!important;-ms-flex:1 0 0px!important;flex:1 0 0!important;padding-top:16px}.admin-survey{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hkiarace-home-page-setting .hkiarace-home-page-title[data-v-85c4f0c8]{font-size:1.75rem}.hkiarace-home-page-setting .photo-preview .photo-preview-remove-btn[data-v-85c4f0c8]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.hkiarace-home-page-setting .photo-preview .photo-preview-remove-btn[data-v-85c4f0c8]:hover{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.hkiarace-home-page-setting .photo-preview .photo-preview-remove-btn .fa-times[data-v-85c4f0c8]{color:#fff;height:50%;width:50%;position:absolute;left:25%;top:25%}.check-in .check-in-no-record{font-size:3rem;font-weight:700}.check-in .qr-code-reader-overlay{display:inline-table;height:100%;width:100%;background-color:rgba(0,0,0,.5)}.check-in .qr-code-reader-overlay label{display:table-cell;vertical-align:middle;text-align:center;color:#fff}.container .col{padding-top:0}.acc-booking-view{height:calc(100% - 110px)}.acc-booking,.acc-booking .acc-booking-admin-nav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.acc-booking .acc-booking-admin-nav{width:20%;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #d3d3d3}.acc-booking .acc-booking-admin-nav a{font-size:1.5em;font-weight:700;text-decoration:none;margin:10px 0;color:#a4a4a4}.acc-booking .acc-booking-admin-nav a.router-link-active{color:#62cbd0!important;font-weight:bolder}.acc-booking .acc-booking-admin-main{overflow:scroll}.gym-subscription-check-in-record-list{-ms-flex-direction:column;flex-direction:column;height:100%}.gym-subscription-check-in-record-list,.gym-subscription-check-in-record-list .remote-paginated-list--table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.gym-subscription-check-in-record-list .remote-paginated-list--table{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column}.gym-subscription-check-in-record-list .remote-paginated-list--table .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto}.gym-subscription-check-in-record-list .remote-paginated-list--table .v-data-footer{margin-right:0!important}.white-card-list .deactivated{text-decoration:line-through;opacity:.5}.facility-check-in-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:90vh;overflow:hidden}.facility-check-in-modal .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;width:100%!important}.facility-check-in-modal .facility-check-in-wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex}.facility-check-in-modal .facility-check-in-wrapper .facility-check-in-bookings{-webkit-box-flex:2;-ms-flex:2 2 0px;flex:2 2 0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.facility-check-in-modal .facility-check-in-wrapper .facility-check-in-white-cards{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.repeat-every-interval-input .v-input__append-outer{margin-top:0}.repeat-every-interval-input .v-input__append-outer .v-text-field .v-input__slot:before,.repeat-every-interval-input .v-input__append-outer .v-text-field v-input__slot:after{border:none}.error--text legend{color:#ff5252!important;caret-color:#ff5252!important}.admin-recurring-booking-preview{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.admin-recurring-booking-preview .v-subheader,.admin-recurring-booking-preview hr{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.admin-recurring-booking-preview .v-list{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;text-align:left}.admin-recurring-booking-preview .v-list .v-list-group{border:1px solid rgba(0,0,0,.2)}.admin-recurring-booking-preview .mdi-alert-circle{color:red!important}.admin-recurring-booking-preview .mdi-check-circle-outline{color:green!important}.admin-dashboard{font-size:.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-dashboard .dashboard-calendar-legends{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px}.admin-dashboard .dashboard-calendar-legends .dashboard-calendar-legend{width:20px;height:20px;margin-right:8px;margin-bottom:12px}.admin-dashboard .admin-dashboard-calendar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.admin-dashboard .admin-dashboard-calendar .create-event{height:100%;cursor:move}.admin-dashboard .admin-dashboard-calendar .create-event .create-event-cancel{text-align:left;position:absolute;top:0;left:0;width:15px}.admin-dashboard .admin-dashboard-calendar .create-event .create-event-drag-top{text-align:center;position:absolute;top:0;right:0;width:15px;cursor:move}.admin-dashboard .admin-dashboard-calendar .create-event .create-event-drag-bottom{text-align:center;position:absolute;bottom:0;left:calc(50% - 10px);width:20px;cursor:ns-resize}.admin-dashboard .v-calendar .v-event-timed-container{margin-right:0!important}.admin-dashboard .v-calendar-daily_head-day-label,.admin-dashboard .v-calendar-daily_head-weekday{display:none}.admin-dashboard .v-calendar-category .v-calendar-category__columns{overflow-x:auto}.admin-dashboard .v-calendar-category .v-calendar-category__columns .v-calendar-category__column,.admin-dashboard .v-calendar-daily_head-day .v-calendar-category__columns .v-calendar-category__column-header{min-width:80px}.admin-dashboard .available{background:rgba(51,51,51,.26)}.admin-dashboard .excluded{background:rgba(231,12,12,.5)}.admin-dashboard .checked-in{background:rgba(0,255,34,.8)}.admin-dashboard .not-checked-in{background:repeating-linear-gradient(45deg,rgba(51,51,51,.26),rgba(51,51,51,.26) 10px,rgba(0,255,34,.8) 0,rgba(0,255,34,.8) 20px)!important}.admin-dashboard .no-show{background:repeating-linear-gradient(45deg,rgba(231,12,12,.8),rgba(231,12,12,.8) 10px,rgba(0,255,34,.8) 0,rgba(0,255,34,.8) 20px)!important}.admin-dashboard .created-by-admin{background:repeating-linear-gradient(45deg,#e7b80c,rgba(231,184,12,.8) 10px,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 20px)!important}.admin-dashboard .create-admin-booking{background:rgba(0,81,255,.8)!important;left:0!important;width:100%!important}.admin-dashboard .create-admin-booking.dashboard-calendar-legend{width:20px!important}.admin-dashboard .create-admin-booking:not(.dashboard-calendar-legend){z-index:10}.price-tier-list .price-tier-list-table-body svg{font-size:1.5em;margin-left:5px}.price-tier-list .price-tier-list-table-body .fa-edit,.price-tier-list .price-tier-list-table-body .fa-trash{cursor:pointer}.price-tier-list .price-tier-list-table-body .fa-edit:hover,.price-tier-list .price-tier-list-table-body .fa-trash:hover{color:#0070ff}.event-body-container{width:100%;position:absolute;left:0;top:50%;font-weight:700}.event-body-label{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.day-schedule-list .day-schedule-select-schedule-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.day-schedule-list .day-schedule-select-schedule-overlay div{font-size:120%;font-weight:700;color:#fff;padding-top:60px}.day-schedule-list .day-schedule-list-table-body svg{font-size:1.5em;margin-left:5px}.day-schedule-list .day-schedule-list-table-body .fa-edit,.day-schedule-list .day-schedule-list-table-body .fa-trash{cursor:pointer}.day-schedule-list .day-schedule-list-table-body .fa-edit:hover,.day-schedule-list .day-schedule-list-table-body .fa-trash:hover{color:#0070ff}.adhoc-week-schedule-list .adhoc-week-schedule-select-schedule-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.adhoc-week-schedule-list .adhoc-week-schedule-select-schedule-overlay div{font-size:120%;font-weight:700;color:#fff;padding-top:60px}.tooltipWindow{width:600px}.edit-item-content,.edit-item-type-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}#saveExclusionBtn[data-v-4fb39448]{position:absolute;top:0;right:30px}.item-list-table-body svg[data-v-4fb39448]{font-size:1.5em;margin-left:5px}.item-list-table-body .fa-edit[data-v-4fb39448],.item-list-table-body .fa-trash[data-v-4fb39448]{cursor:pointer}.item-list-table-body .fa-edit[data-v-4fb39448]:hover,.item-list-table-body .fa-trash[data-v-4fb39448]:hover{color:#0070ff}.exclusion-table[data-v-4fb39448]{overflow:hidden}.exclusion-table td[data-v-4fb39448],.exclusion-table th[data-v-4fb39448]{position:relative}.exclusion-table col.hover[data-v-4fb39448]{background-color:rgba(0,0,0,.075)}.exclusion-table .self-cell[data-v-4fb39448]{background-color:rgba(0,0,0,.275)}.admin-facility,.edit-location-content,.edit-region-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.admin-facility{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-facility .v-tabs .v-tabs-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.admin-facility .v-tabs .v-tabs-items{height:calc(100% - 48px);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.admin-facility .v-tabs .v-tabs-items .v-window__container{height:100%!important}.admin-facility .v-tabs .v-tabs-items .v-window__container .v-window-item{height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hkiarace-banner-setting-dialog .banner-preview .banner-preview-remove-btn{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.hkiarace-banner-setting-dialog .banner-preview .banner-preview-remove-btn:hover{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.hkiarace-banner-setting-dialog .banner-preview .banner-preview-remove-btn .fa-times{color:#fff;height:50%;width:50%;position:absolute;left:25%;top:25%}.edit-hkiarace-banner{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%;overflow:hidden}.edit-hkiarace-banner,.edit-hkiarace-banner .v-card__text{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.edit-hkiarace-banner .v-card__text{overflow:auto!important}.add-hkiarace-banner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:100%;overflow:hidden}.add-hkiarace-banner .v-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.admin-settings-hkiarace-banner{height:100%;min-height:75vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-settings{height:calc(100% - 110px)}.admin-settings .admin-settings-inner-wrapper{height:100%;overflow:scroll}.client-app .mobile-nav-list .single-level .v-list-item__content{padding:16px 24px}.client-app .mobile-app-bar .shopping-cart-icon{cursor:pointer;z-index:10}.client-app .mobile-app-bar .mobile-app-bar-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:5%;z-index:10;left:10%}.client-app .mobile-app-bar .hkaa-logo{max-width:6.8em;max-height:4.1em}.client-app .mobile-app-bar .hkiarace-logo{margin-left:15px;max-width:4.3em;max-height:3.3em}.client-app .desktop-app-bar .v-btn--active .v-btn__content:after{display:block;position:absolute;bottom:-5px;width:100%;height:1px;content:" ";border-bottom:1px solid}.client-app .desktop-app-bar .hkaa-logo{max-width:10em;max-height:7em}.client-app .desktop-app-bar .hkiarace-logo{margin-left:20px;max-width:6em;max-height:5em}.client-app .desktop-app-bar .dropdown-menu-btn{position:relative}.client-app .desktop-app-bar .dropdown-menu-btn .down-arrow{position:absolute;bottom:-55px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-app .desktop-app-bar .dropdown-menu-btn .down-arrow .menu-item-arrow{width:20px;height:20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.client-app .desktop-app-bar .dropdown-menu-btn .down-arrow .menu-item-arrow:before{content:"";position:absolute;top:0;right:75%;width:100%;height:100%;border:1px solid rgba(43,43,43,.4);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.client-app .footer{background-color:#1a1f28;padding:3rem 0 6rem 0}.client-app .footer a{color:#616161}.client-app .footer .footer-container{padding:0 1rem;max-width:none}@media only screen and (min-width:700px){.client-app .footer .footer-container{padding:0 2rem}}@media only screen and (min-width:1200px){.client-app .footer .footer-container{padding:0 14rem}}@media only screen and (min-width:1700px){.client-app .footer .footer-container{padding:0 20rem}}#eventMenu,#facilityMenu{background-color:#fff}.menu_carousel{background-size:cover}.menu_carousel img{-o-object-fit:cover;object-fit:cover;height:240px}.menu-container{border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:100%}.nav-menu-container .event-menu-container,.nav-menu-container .facility-menu-container{padding-top:0!important;padding-bottom:0!important}.nav-menu-container .event-menu-container .sub-menu-container,.nav-menu-container .facility-menu-container .sub-menu-container{padding:0!important}.nav-menu-container .event-menu-item-wrapper,.nav-menu-container .facility-menu-item-wrapper{padding:0!important;border-bottom:1px solid #efefef;margin-left:4px;margin-right:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-menu-container .event-menu-item-wrapper .v-btn__content,.nav-menu-container .facility-menu-item-wrapper .v-btn__content{white-space:normal;max-width:100%}.nav-menu-container .event-menu-item,.nav-menu-container .facility-menu-item{padding:30px!important;color:inherit!important;background-color:inherit!important;text-transform:none;letter-spacing:normal;font-weight:400;font-size:1rem}.nav-menu-container .event-menu-item:before,.nav-menu-container .facility-menu-item:before{background:none}.nav-menu-container .event-menu-item.v-btn--active,.nav-menu-container .facility-menu-item.v-btn--active{border-radius:0;color:#fff!important;background-color:#957d63!important}.nav-menu-container .event-menu-item.v-btn--disabled,.nav-menu-container .facility-menu-item.v-btn--disabled{border-radius:0;color:#000!important;font-weight:bolder;font-size:14px}.nav-menu-container .event-menu-item:focus,.nav-menu-container .event-menu-item:hover,.nav-menu-container .facility-menu-item:focus,.nav-menu-container .facility-menu-item:hover{border-radius:0;color:#fff!important;background-color:#957d63!important}.mobileMenuFacilityGroup{padding:6px}.mobileMenuFacilityGroupTitle{font-weight:bolder;font-size:14px;text-transform:uppercase}.footer-button{font-family:Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;text-transform:unset!important;letter-spacing:0!important;padding:0 25px!important}.footer-button .v-btn__content{color:#aaa}.footer-nav{color:#919191;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}@media only screen and (min-width:1700px){.footer-nav{padding:0 38px}}.footer-nav .nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav .nav,.footer-nav .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-nav .social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-tnc{color:#616161;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.footer-tnc .copyright{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-tnc .copyright,.footer-tnc .policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 0}.footer-tnc .policy{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-tnc .policy a{margin:0 20px}@media only screen and (max-width:1200px){.footer-tnc{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-tnc .policy{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.v-application .v-application--wrap,.v-content .v-content__wrap{width:100%}.tnc-dialog-card{margin:auto}.tnc-dialog-card .tnc-title{font-size:1.5rem;letter-spacing:unset}.tnc-dialog-card .v-card__text{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;height:calc(100% - 116px);overflow:scroll}.tnc-dialog-card .tnc-actions .tnc-action{text-transform:capitalize;letter-spacing:unset}.menuPricingInfoContainer{width:100%;background-color:#333435}.menuPricingInfoContainer .menuPricingInfoButton{color:#fff!important;height:50px!important}.menu-facilities-arrow{margin-left:1.3rem;width:20px;height:20px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-facilities-arrow:before{content:"";position:absolute;top:0;right:75%;width:100%;height:100%;border:1px solid hsla(0,0%,100%,.8);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card-display-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.card-display-container.card-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card-display-container .card-content-wrapper,.card-display-container .card-image-wrapper{position:relative;width:50%}.card-display-container.content-static-info .card-content-wrapper{padding:6rem 4rem;max-width:750px}.card-display-container .card-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.card-display-container .card-image-wrapper .card-image{position:absolute;top:0;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1}.card-display-container .card-image-wrapper .card-image.blur-background{background-size:cover;z-index:0;-webkit-filter:blur(20px) hue-rotate(-10deg) opacity(.3);filter:blur(20px) hue-rotate(-10deg) opacity(.3)}.card-display-container .card-image-wrapper .card-image-blur-wrapper{opacity:.3;position:absolute;background-size:cover}.card-display-container .card-image-wrapper .card-play-button{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;opacity:.9}.card-display-container .card-content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:3rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.card-display-container .card-content-wrapper .card-sub-title{font-size:.9rem;color:hsla(0,1%,40.8%,.8);line-height:2em;margin-bottom:.5rem}.card-display-container .card-content-wrapper .card-title{font-size:2.2rem;line-height:1.2em;margin:0}.card-display-container .card-content-wrapper .card-divider{padding:12px 0}.card-display-container .card-content-wrapper .card-content{font-size:1rem;color:hsla(0,1%,40.8%,.8);line-height:1.9em;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media only screen and (max-width:1200px){.carosuel{position:absolute;top:0;left:0}.card-display-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-display-container.card-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.card-display-container.card-default-sm{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.card-display-container.content-static-info{margin:1rem}.card-display-container.content-static-info .card-content-wrapper{padding:1.5rem;max-width:unset}.card-display-container .card-image-wrapper{padding-top:50%}.card-display-container .card-content-wrapper,.card-display-container .card-image-wrapper{width:100%}.card-display-container .card-content-wrapper .card-image,.card-display-container .card-image-wrapper .card-image{padding-top:50%}.card-display-container .card-content-wrapper .card-image-blur-wrapper,.card-display-container .card-image-wrapper .card-image-blur-wrapper{top:100%;margin-top:-50%}.card-display-container .card-content-wrapper .card-sub-title,.card-display-container .card-image-wrapper .card-sub-title{font-size:1rem}.card-display-container .card-content-wrapper .card-title,.card-display-container .card-image-wrapper .card-title{font-size:2.2rem;line-height:1.4em}.card-display-container .card-content-wrapper .card-content,.card-display-container .card-image-wrapper .card-content{font-size:1.1rem;line-height:1.4em}}@media only screen and (max-width:500px){.card-display-container .card-content-wrapper .card-sub-title,.card-display-container .card-image-wrapper .card-sub-title{font-size:3vw}.card-display-container .card-content-wrapper .card-title,.card-display-container .card-image-wrapper .card-title{font-size:5vw;line-height:1.4em}.card-display-container .card-content-wrapper .card-content,.card-display-container .card-image-wrapper .card-content{font-size:3.6vw;line-height:1.4em}}.home-banner .mdAndUp{font-size:100%;line-height:140%}.home .banner{background-image:url(../img/acc.0c48b2ff.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:40vh;overflow:hidden}.home .banner-description-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.home .banner-description-container .desc-content{background-color:#9d7f5f;width:100%;padding:0 5% 2% 5%}.home .banner-description-container .banner-description-icon{display:none;top:.75%;position:absolute;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .banner-description-container .banner-description-category{font-size:.9rem;font-weight:400;color:#fff;margin-top:12px;line-height:1.2}.home .banner-description-container .banner-description-title{font-weight:400;font-size:1.8rem;color:#fff;line-height:1.1}.home .banner-description-container .banner-description-description{color:#fff;margin:1% 0;font-size:.85rem;overflow:visible}.home .banner-description-container .banner-description-button,.home .banner-description-container .banner-description-description{font-family:Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.home .banner-description-container .banner-description-button .v-btn__content{color:rgba(157,127,95,.8);margin:.5rem 1rem}@media only screen and (min-width:1200px){.home .banner-description-container{position:absolute;bottom:0;width:50%!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home .banner-description-container .banner-description-category{font-size:1.2rem;margin-top:8px;line-height:1.1}.home .banner-description-container .banner-description-title{font-size:2.4rem;color:#fff;line-height:1.2}.home .banner-description-container .banner-description-description{font-size:.9rem;overflow:visible}.home .banner-description-container .banner-description-button{margin-top:.9rem;margin-bottom:.9rem}.home .banner-description-container .banner-description-button .v-btn{height:2rem}.home .banner-description-container .banner-description-button .v-btn__content{margin:.4rem .8rem}.home .banner-description-container .desc-content{width:78.8%!important;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(156,131,98,.75)!important;padding:2% 0!important}.home .banner-description-container .banner-description-icon{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1600px){.home .banner-description-container{position:absolute;bottom:0;width:50%!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home .banner-description-container .banner-description-category{font-size:1.4rem;margin-top:12px;line-height:1.2}.home .banner-description-container .banner-description-title{font-weight:400;font-size:2.8rem;line-height:1.3}.home .banner-description-container .banner-description-description{font-size:1rem;overflow:visible}.home .banner-description-container .banner-description-button{margin-top:1.2rem;margin-bottom:1.2rem}.home .banner-description-container .banner-description-button .v-btn{height:3rem}.home .banner-description-container .banner-description-button .v-btn__content{margin:.5rem 1rem}.home .banner-description-container .desc-content{width:78.8%!important;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(156,131,98,.75)!important;padding:5% 0!important}.home .banner-description-container .banner-description-icon{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.home .banner-description{height:auto!important;font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;padding:3% 5%;background-color:#8e765b;-webkit-box-shadow:0 0 10px -5px;box-shadow:0 0 10px -5px;overflow:visible;line-height:1.2}.home .banner-description .banner-description-icon{display:none;position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .banner-description .banner-description-category,.home .banner-description .banner-description-title{color:#fff}.home .banner-description .banner-description-description{color:#fff;font-size:1rem;overflow:visible}.home .hot-items{font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;font-smooth:greyscale}.home .hot-items>:not(:first-child){border-left:1px solid #e8e8e8}.home .hot-items .hot-item-wrapper{padding:2.6rem}.home .hot-items .hot-item-wrapper .hot-item-label{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.9);text-transform:uppercase}.home .hot-items .hot-item-wrapper .hot-item-label .hot-item-text{color:rgba(142,118,91,.8);font-size:1.3rem}.home .hot-items .hot-item-wrapper .hot-item-label .gym-availability-text{text-align:left;font-size:.6rem}.home .hot-items .hot-item-wrapper .hot-item-label .gym-availability-count{color:rgba(142,118,91,.8);font-size:4rem}.home .hot-items .hot-item-wrapper .hot-item-label .hot-item-arrow{margin-left:1.3rem;width:20px;height:20px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.home .hot-items .hot-item-wrapper .hot-item-label .hot-item-arrow:before{content:"";position:absolute;top:0;right:75%;width:100%;height:100%;border:1px solid rgba(0,0,0,.8);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.home .hot-items .hot-item{cursor:pointer}.home .hot-items .hot-item .hot-item-img{margin:auto;width:50px;padding-top:72px;background-size:contain;background-position:50%;background-repeat:no-repeat}.home .hot-items .hot-item .hot-item-img.special-offer{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABKCAYAAADOgMgpAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAV6ADAAQAAAABAAAASgAAAAAY6p0dAAAJA0lEQVR4Ae2bz6sjWRXH5w0DDqh0QBeKC2sWiq4mgsLsXvXKHhAmC6EbN5PeCz73Qkf/gc7O3r3MbnZmOSv7PpmFbuzShdOI8OothEGEF0FsFbT9fDP3lKdqKqlKJXk/knzh2+fcc885995v7qupl+k+emU1DEg/hn2YQiGDMxii1fgC5nCvcbTC6R+Te7JCvlL3Wvg24vYQ6SnsS60NYueFbyPuGEF/5ER9D38CAxRSqA9A4ieR8u/ArsgonMEQrcYXMIe3Bk3i9jjJpTvNQ/yJGze5KQnq0YdJpPy9EL5J3BOEeAyFM5jK2RBS+uy08K81CJW4+anzN+GG2KSub8pcF+H7safqq8gIzGCIVuMLmMOtoOnmBlbVq5dwFwY514yU9XuwD5NI+Zt61OT0En8HZ7AzmsQ9p3MSu38Lm0X/ppqUjfWgxE4i5a8jfKB+BjOYR7YSvknclzQzNOVa3k21KRvrQYmdRMpfV/gpPc5gBktYJpgWfhazL7BJ9HfRpByqB3XmJFL+KsIH8h/CHDYiJUM3VwxwHyHBUziEIziFAZoudXbAfCNGZFjxuDF7/xIkvIScQNNJ9hIm8JVX9UcLzFrk7FuKNJnCIXwDXkChB4dylombKiEiM+dgaxXIiY7cTF/+MnH9w3zmCg9uvQK5C+v2LhV3rn4sCNEezAoK1P36K9W/63r8Hf/YjQ9uvQKfqw9/Ek0weq/1/+U7+N30COhYPBYG+BLWPwo0f0A3Bb6osiOox8B5tJiF3xR9jbkvwM/A38B/wgP+r8DXcb8ch//AfkX+GNqP/xRfYtchELS8YV3Cnsekm/QzjcbSI7hAX4EFGBG3wicLcvY9LP1MoyAxbCC7DPeYtNxsWeKez5lGcz1LgyXC6Hn7H6h8WY2b0CPhGCZNiTs0X9KzNGg4pG6s5esm10GCnsK61zrFNPcO3FWYPrKFWPNBw4nHLn9Uk5sQqxPVL2j+JbmPoD6MXYKdT3YlcR+4/KBihwRfgvnm8gPMYTVu43Pm+nBXYOeSLR266YCJy3+B/7ormLg5NT5xc+ZKRMUz6DehD0VzuwB/rtIh2xwuJ8kavBULEhfT3BA2YUDCDFovCXwb8SU2fR/+HH4E7Tyy5YECDXifeWtwEnMnLia/LXRbvcDDtoXXmLdMTNPFbCHUXOkWm5agVjyN+TaWTWOsrRmSaPVP2xZdYZ7EfACfwOfQ9trGlpKpbYRumzX+GD914wx/VfQosH6y1w2JuejH3O/TfD0K9EhQjWotPj9LacBkE/R/L15Aq/uZ88dNxQvmg+uhD+8qsa6Y1b2aLi/rviyvJg8IvAMDfA/+F+pbsWMofO8TM/8zc35Xt9e1sGWdxNTe08hvYJfhOZMh8gyrn9bWKJSuVOgGVd9bz4np8CNodf9yfoLfBYEi65d2abCkZtM3c8lS8yk7h2xxqPkgVg6wVWGt6Clz9yp1NhfLVzL6sPxa+lDXwVWLWd2raSH7KXGrh83JGcEMWuETfPsSx2LzZsRXgdY6hdYjX6U45l63mNUt21nmepQGZI6gxWb4EkDoQ4vL/qEyDoxXgfo9g77noEWDmyZmdcv+PKXDSUg/mVYqJ26+q7ha49T1sfVOiNXhpotZ3bOdR7Yk5tCNA34VKQFf7P1QTa6ME8an0NfIn8EhNNw2MW3fZv35SoedkGGTi25ScDmWK/srWIc+wVPoc80PxL8D9QKuF/GPoM0tsspR7n2oD+Kmwe+7dBjdIptMFux64HL0zmv5v63kDxlXn6mW+xfmfgl3QUyOUYKdUbYQxwf1arQMOZM+X/6foN1S/2rl8/5dU+fn5d/0m8kWl8Kf51Mi2aSEWoQRE5a3rr3tYlY18nqURMqdaLp9j2CdyInL883a+LsmJlKUUGigv3GjgeEuzhTesUC0M2wGc/hX+FWo39I+D5ugfD0O1EOUX4V6ay5A/f5+m+H1LN1cHaoPc1h8Atfgn7JmCm8jCt2qN1djvd4cwx9EW73FhK8ME1b6MdStbkKPhDebkjY4v+jfokncOariPifa9BWcfszzyAvst6E+DI8zBhIki8EQbZ2RKH2YwAGsfpjqcRfO4DIo7yrF1Xr6h49VFOJqQoNlbPoPkP7mja//vZqugT612rjvOW7RL6/U+Ppt+FqvDsVaR8xq4KHbGyJ1A9t8OazvGb4JDT/FGdmgo51Q926snWHfgLKLkDIxhAncNnIWmMAAqyjpWShNVtdfJ3WzfJ9LxglcFxLT+qbrNruietvvy1crC7a5pZWS+fDXlWCP8Wkl1mU4dUV9598K97UN7bIqrtqm8ASOYVfkKxam5OvmbBt/Y4GszSLFNW6TvCQnZ873kr/u4yG4nin+MuhDrK6/zfFkwWb8mqUNLchvFX6fLGv8Z+c/bVVdnxRcn7Q+pYja2ldldXHqUKy/qceCFtGj4X5c7Y/Yz8I7MIVdHw/H1Bpyc1rYsxY5XVNsT702DQql2yQvyekzZ70+xh+6seKaXwUDkq1f1qLQcmW3iaZ1SvOlwRq70pvHC2j9EvypGz/D78G2yEm0XuMWRZYru000rVOaLw3W3FWg3voN8SVm5mK/wG+DCUnWZ4avPk2wfNltommdYn6Tz1wdKMBjOeAtOIFDGKCevwN4Ch/COkjEx/BdNznCl8CrwPawSs1Wcl/S1bjuAvdcr8w1S11ca526ObkJfAQvoe1FdgLbwtddlV+3N7926TB1yavElv1zqiGN/MLnjJ9VYn5+wtwqCCT7+m370wWbK9Y9ihuyPI3XhW7sm7HJ29gPXMMh/hjecbGqe0FgBCdwFfRIPoHpKkUdc6fUiXlNvcQtUChdRNZzxpRbz1FNqz6xzOUoN4cBDuFth51dthBiPtjAyR64nmFJv4Q5Cb1r2Kq4CWrZAnrvfX3X1Gs4j519fln9j+imblLOBmwRvZLtCxIOaufO9FuVxDU8MmdNq+8ZDPsk7tAOjc30dqDbqlcig8SewmCBDvb71Pww1n2I/UmHHrepJGWz0nHgNl38z8sRQbvOB7u+FtKzhBNGM3gQt7sG0k86zlH9pSEh2o9MsQe0UyCQlkXm2Dn+B/jst8QHDtLlAAAAAElFTkSuQmCC)}.home .hot-items .hot-item .hot-item-img.facilities{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAABGCAYAAADVRFpXAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAZaADAAQAAAABAAAARgAAAAAw1EtcAAAGBUlEQVR4Ae1dMXIbRxCkaAfODIeOfP4B/ALuD4zQmaEXWD/g/sAMnQk/EPUCnEJHhDNnhF9A8AV0dxnD6tsTeHPAHW8h71SNdnamp2d25w6SCFXp4uI/WWBZQx+gT0Vf/Q547x+gFfTiDZQDoaPI9DewQws/fYVf/oBW0CLT38A3aOFHtqEfV4GOMxQ9wxm2fxHQtJ3hgR9f3Jhwf47yRZ3h8hwn8KX3XIaS4YTLUMpQMryBDFsqb0oZSoY3kGFL5U0pQ8nwBjJsqbwpZSgZ3kCGLZU3pQwlwxvIsKXyppShZHgDGbZU3pQMh/J1hj15WpoBdAXlV9kVVOUem+1eb7F+gvJr1rMSfkFkmnvjFRp8L/1a310rc5ibs+gZngeiTq/Nf4URXuGkfDN+h3r7OoS7Bge5xhJyr6GH6nv9JxNwMGMKD3oHTQ+0gS9CA1Rj1d4XsRKjMdrkIucYEkGa1jtmPwzJGCcE5xzKoevBauwDVEXj6qcdoDVUMeQk99ASQah1jrUbJH2a1IJ98rxYPs3pQJYHkj29MFdx5B7yjSHXe6kRYXslAqi9NTdeloTkHns2FKBDCA94B7VGd7DnLxAbjutLEhAkl+FZg7VOkSWS11DjtDXC55UIoOVxbW7ocIqSqL1GfuXkOAS7QUA5XxoIORR7iNP8IcFHC/RcK+B5Vq2tdkTMKxFAzW1uvCwJiRLS5kdDgB4jFZKUb+kgUbwDfkFOzak8SYLhQ8IzKgftrfgibK9EAJWrufGyJCQV9qvEx6a7nnBAWrKCxxqsW9HPOwzP1Ss1gJa38iYBN4PyY89yuUYo/VzNT9srEUDL49rc0OGUBsk+h0PYQS22dnIZjAezXK7BAh2r5nRAn8MBluaxtkduALI8nnUuSVFitL0SATTOp0tvlhO3AS5AH/d42tr03n1wId7kLxi1bUZYyc0aJsGMjnUh8QibZx5Uhh4Km2OTt9LlUuwuUw+sHF15x8a1htY+xBcQ+GEf/Afrzd4edBljKGxQDzvv0XEl2FrssUytUTmKzASzEXtQc6yh7I7sspK8rdhjmdrnt44ic8Gc9VBmcpAu0z4aiNt2gQeI68XqhQ9AfTzFWG+KDmJ3fHvZZdbSURB7UHOsoSyky63YXSZ/8zSpzBhx1bdD/yR2qKQ+YFcAzQ4BT/GPMRQ2+rM0dSt2l7kVQCX2WKZe6s5RZAOMDi86cnpDhh4KD/kBWu074ZN/u7c9y1ZAQeyxTK2xdRa5EdxvsK9lP4g55FCW6OgOGqAm78xwrjpAfduc6b1hC8nQ2uJumSt4Poo3wl5DfxXfyeYTGEz7kFkO13vhMH/fgbD2LOEJdDrEanL1SgBQ81jbK8TWUM1P7Yi4VyKAmt/ceFkSEiXcIbbowZNCV3AY3zoNHtgbnqtXagAtb+VNSnARe+NIV8a8EgHU/ObGy5KQkHALjdA+TxzgLang0QaXLUTbofh2tO1ZwqU5VRvi9vC876AbqHJG7L0SAdTc5sbLkpDMe+R5oLEnf+NAHQVCwh078H3C5LJeaHslAmh5XBsbDfSxyTOk8OnTJ+8B+5cGr72+1EdAkFyGZw3WGkoiiIz7lPVkkt1QJ0p4eFnk1sMtE4xtFWO+dF3CoThys8aQEkGmNY61TyLhwQJ0LJmDmDX0cGvsA1RF4+qnHaDMUQw5yT20zEBYQ7XWMXaDYOgmh+DjQTefOSj/TnQNvUpivGz6GCPmKVFykTM30T4bTefWqPXDS4xQbfwYmxw5DgRtNc7W3DCasVTobQXtOxDmVNCc5flMb9AlNybcn4PwaQ/QBbSCXkFN+APDHXQLvYXWUO5zl+c5nOtQ0gt+PhAC5/JgHTzDZRop++lvoAxl+hm0OihDaV3J9I4ylOln0OqgDKV1JdM7ylCmn0GrgzKU1pVM7yhDmX4GrQ7KUFpXMr2jDGX6GbQ6KENpXcn0jjKU6WfQ6qAMpXUl0zvSoYTpW/pfdqD3/sgfc9dQ/T4C2yIT3sAn/k9D/ALolwmbKKWbN/CWQ/kbym/rvod+B+V/QVTkdW/gEeX+hL6F1v8C1Z5ObUsFRkEAAAAASUVORK5CYII=)}.home .hot-items .hot-item .hot-item-img.events{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABGCAYAAACE0Gk0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAS6ADAAQAAAABAAAARgAAAABfU4EwAAADNUlEQVR4Ae2bjXHbMAyF3V4G8CgZQRs0G1ijdIR0oniDNBPUnSDJBO6DrniiKEsQ5MjWD3CHCCQAivhCqmTvsttdLz8xxDv02TnUUvKcZfWHn+EWFWAeWUoea/pGa7whRat4xltKnta2+04rDJNAwDIR1QE5rANcL1D5/sg2GaIIowyJ1xgmwdC+Ic9b5En9L9BD+jK19/+dQya7tRiBJnwo0rE1CJ56hU8lJX5q4gdsaTdIot0nmitPj8w9r0QxwkPnKe3dEaodT9LhFM2Vp0eWkFeiIJ3nUYpLP+bS9ooOtkZYssO0vurQrQ1vsQpV82XJemRpeef86OApVmN/wfiEPmvHwOdS8liOXE/SFeW5rnCQlRvk8xUra+Ws6vICVs3CtAKWiagOCFg1C9MKWCaiOiD/17D2hNUiECurhaS7I2B1s2l5HrKeOJRmQNCMQ2mbid0T29BmxIiARRS2EbBsRowIWERhGwHLZsSIgEUUthGwbEaMuAWsAm97hcrh7g/0EdolBRz3ju2aW9UvRaj2Bo50/k7Gl/cIjC6ZQ2w+N2Vzzv/XYYrrjrwsl673zCE2nyvndItt+Dd7+1vWTptziE3n07K5zFqer+koMIxurxNs65t171hMsSHkI9uBywx21/ZoZG+sQT632IarYRuwHL/KgBWwHAQcobGybgCrwDvufS2Zag69+HiO6I1qOvUspLlzv8J45tustL4Kjr7u8OyRjNx1RltabFJSZXL+Y79Zc7iWTDWHHFajrVuJBBvey40C3bq0T7AfoV1SwLGk2LwO8pGtk0Lq2kr5AFtqk8/YbbglWKw1YBGFbQQsmxEjAhZR2EbAshkxYiysAiMs6brDgq81eI5wDKTnJs2d+3XHUVorVGvczHWnRcDRcfU5a6qrxlTjOtj0h3KZ9Yc1vAVauhVPsOd+3cEURwv5xHXHZnj1NrRfscKIsUeHFaKwSwpYNiNGBCyisI2AZTNihMCSv28OuUxgn3R/Ciw5L6k8qRHPikDKo+JUolsPXu+wf0D30K3LAQCEh7IpFcgx6VRnPGtQwociK+kIDUBtBsLl4k4r4RDnB3TL4KR+4VBCKf8AGEbv1EMdyLIAAAAASUVORK5CYII=)}.home .hot-items .hot-item .hot-item-label{font-size:1rem}.home .hot-items .hot-item:hover{background-color:rgba(142,118,91,.04)}.home .hot-items .gym-availability-wrapper{padding:2.6rem}.home .hot-items .gym-availability-wrapper .gym-availability-label{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.9);text-transform:uppercase}.home .hot-items .gym-availability-wrapper .gym-availability-label .gym-availability-text{color:rgba(142,118,91,.8);font-size:1.3rem}.home .hot-items .gym-availability-wrapper .gym-availability-label .gym-availability-text.gym-availability-date{font-size:.8rem}.home .hot-items .gym-availability-wrapper .gym-availability-label .gym-availability-arrow{margin-left:1.3rem;width:20px;height:20px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.home .hot-items .gym-availability-wrapper .gym-availability-label .gym-availability-arrow:before{content:"";position:absolute;top:0;right:75%;width:100%;height:100%;border:1px solid rgba(0,0,0,.8);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.home .hot-items .gym-availability-wrapper .gym-availability-label .gym-availability-count-label{text-align:left;font-size:.6rem}.home .hot-items .gym-availability-wrapper .gym-availability-label .gym-availability-count{margin-left:12px;color:rgba(142,118,91,.8);font-size:4rem}.home .hot-items .gym-availability-wrapper .gym-availability-label .gym-availability-count .max-count{font-size:.7rem}.home .hot-items .gym-availability-wrapper.hoverable{cursor:pointer}.home .hot-items .gym-availability-wrapper.hoverable:hover{background-color:rgba(142,118,91,.04)}.home .hot-items.mobile-gym .gym-availability-wrapper{padding:1rem}.home .hot-items.mobile-gym .gym-availability-wrapper .gym-availability-text{font-size:1rem!important;font-size:.6rem}.home .hot-items.mobile-gym .gym-availability-wrapper .gym-availability-count{font-size:3rem}.home .about-acc{background-color:#efefef}.home .about-acc .about-acc-image{background-image:url(../img/aboutacc.24c0833d.jpg)}.home .about-acc .function-button{margin-top:1.2rem;margin-bottom:1.2rem;height:3rem}.home .about-acc .function-button .v-btn__content{font-size:1.1rem;color:#fafafa;margin:.5rem 1rem}.home .home-facility{position:relative}.home .home-facility .home-facility-label-container{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;pointer-events:none}.home .home-facility .home-facility-label-container .home-facility-item-label{width:100%;left:0;max-width:100%!important;text-align:left!important}.home .home-facility .home-facility-label-container .home-facility-item-label-title{font-weight:400;letter-spacing:1.06pt;font-size:1.4rem!important;text-transform:uppercase}.home .home-facility .facility-label{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;letter-spacing:1px;padding:2rem 1rem 1rem 1rem;color:#000}.home .home-facility .home-facility-item{position:relative;width:100%;height:100%;margin-bottom:7%;padding-top:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.home .home-facility .home-facility-item.facility-long{padding-top:50%!important}.home .home-facility .home-facility-item .home-facility-item-label{font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;font-size:1rem;font-weight:500;position:absolute;bottom:0;right:0;background-color:rgba(142,118,91,.8);color:hsla(0,0%,100%,.8);max-width:75%}.home .home-facility .more-button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .home-facility .more-button-content .icon{color:#000;font-weight:100;font-size:60px}.home .home-facility .more-button-content .icon .v-icon{font-size:30px}.home .home-facility .more-button-content .text{color:#717171;text-transform:capitalize;letter-spacing:normal;font-weight:400;font-size:1rem}.home .home-promotions{background-color:#e0d8d2}.home .home-promotions .promotion-title{font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;font-weight:400;color:#8e765b;text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem;font-size:2.25rem}@media only screen and (max-width:1200px){.home .home-promotions .promotion-title{text-align:center!important;width:100%;-webkit-transform-origin:top center!important;transform-origin:top center!important;font-size:1.3rem}}.home .home-promotions .v-divider{border-width:.5px;border-color:hsla(0,0%,90.2%,.8)}.home .home-promotions .promotion-item{padding:.3rem}.home .home-promotions .promotion-item .promotion-item-icon{cursor:pointer;width:100%;padding-top:100%;background-color:#fff}.home .home-upcoming-events .upcoming-event-title{font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem;font-size:2.25rem}@media only screen and (max-width:1200px){.home .home-upcoming-events .upcoming-event-title{text-align:center!important;width:100%;-webkit-transform-origin:top center!important;transform-origin:top center!important;font-size:1.3rem}}.home .home-upcoming-events .v-divider{border-width:.5px;border-color:hsla(0,0%,86.3%,.5)}.home .home-upcoming-events .upcoming-event-item .upcoming-event-item-image{width:100%;padding-top:100%;background-image:url(../img/acc.0c48b2ff.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.home .home-upcoming-events .upcoming-event-item .upcoming-event-item-date{font-size:.9rem;font-family:Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;color:#a0a0a0}.home .home-upcoming-events .upcoming-event-item .upcoming-event-item-title{font-size:1.3rem;font-family:Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;color:#303030}.home .home-upcoming-events .upcoming-event-item .upcoming-event-item-description{font-size:1rem;color:#aaa}@media only screen and (max-width:1200px){.home .home-upcoming-events .upcoming-event-item .upcoming-event-item-date{font-size:.8rem}.home .home-upcoming-events .upcoming-event-item .upcoming-event-item-title{font-size:1rem}.home .home-upcoming-events .upcoming-event-item .upcoming-event-item-description{font-size:.9rem}}.home .home-upcoming-events .function-button{font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;margin-top:1.2rem;margin-bottom:1.2rem;height:3rem}.home .home-upcoming-events .function-button .v-btn__content{font-size:1rem;font-weight:400;color:#fafafa;margin:.5rem 1rem}@media only screen and (min-width:700px){.home-facility .facility-label{padding:2rem}.home-facility .home-facility-item.home-facility-long{padding-top:0!important}.home-facility .home-facility-item .home-facility-item-label{font-size:1.1rem!important}}@media only screen and (min-width:1200px){.home .banner{height:90vh}.home .banner-description{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:rgba(142,118,91,.9)!important}.home .banner-description .banner-description-icon{display:inline}.home .banner-description.ie-banner-description{width:40%}.home-facility .facility-label{padding:4rem}.home-facility .home-facility-item.home-facility-long{padding-top:0!important}.home-facility .home-facility-item .home-facility-item-label{font-size:1.3rem!important}}.popup_dialog{-webkit-box-shadow:none;box-shadow:none;padding-left:10vw;padding-right:10vw}.popup_bg{position:relative;background-color:hsla(0,0%,100%,0)}.popup_close_btn{position:absolute;right:0;top:0;cursor:pointer!important}.popup_close_icon{position:relative;color:hsla(0,0%,39.2%,.95);text-shadow:2px 2px hsla(0,0%,95.7%,.75)}.hkiarace-banner-frame{padding:30px}.hkiarace-banner-frame .hkiarace-banner-frame-label{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:3rem;text-shadow:2px 2px rgba(0,0,0,.2);letter-spacing:1px;text-transform:uppercase;font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;background-color:rgba(11,11,11,.2)}@media only screen and (max-width:1200px){.hkiarace-banner-frame .hkiarace-banner-frame-label{font-size:1.5rem}}.hkiarace-banner-frame .hkiarace-banner-frame-label-word-container{z-index:1;background-color:#000;pointer-events:none;position:absolute;width:100%;margin-top:-400px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hkiarace-banner-frame .hkiarace-banner-frame-label-word{color:#fff;font-size:3rem;text-shadow:2px 2px rgba(0,0,0,.2);letter-spacing:1px;text-transform:uppercase;font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}@media only screen and (max-width:1200px){.hkiarace-banner-frame .hkiarace-banner-frame-label-word{font-size:1.5rem}}.hkiarace-banner-frame .hkiarace-banner-frame-content{background-color:#efefef;padding:2rem 0 5rem}@media only screen and (max-width:1200px){.hkiarace-banner-frame .hkiarace-banner-frame-content{padding:0;padding-top:8px}}.hkiarace-banner-frame .hkiarace-banner-frame-content.transform-content{padding-bottom:0!important}.v-parallax__content{padding:0!important}.hkiarace-banner-sticky{position:sticky!important}@media only screen and (min-width:1200px){.hkiarace-banner-frame-content{padding-left:10rem!important;padding-right:10rem!important}.transform-label{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.hkiarace-banner-frame-content-wrapper{-webkit-transform:translateY(-200px)!important;transform:translateY(-200px)!important}}.login .form-div{padding:16px 10% 24px 10%;background-color:#fff}.login .form-div .form-title{font-size:1.5rem;padding-top:32px;padding-bottom:16px;padding-left:12px}.login .form-div .v-input{border-radius:0}.login .forgot-pw-link{color:#798188}.login .login-btn.v-btn--disabled{background-color:rgba(142,118,91,.5)!important;border-color:rgba(142,118,91,.5)!important;color:#fff!important}.email-verification-init .email-verification-init-content{text-align:left}.email-verification .email-verification-msg{font-size:1.5rem}.email-verification .email-verification-complete-btn{width:100%;background-color:#3b3a53;border-color:#3b3a53;color:#fff;font-weight:700}.device-verification .device-verification-container{padding:54px 10% 24px 10%;background-color:#fff}.device-verification .device-verification-container .v-input{border-radius:0}.device-verification .device-verification-title{font-weight:700;font-size:1.3rem}.acc-membership-before-pay .v-label{color:#8e765b}.acc-membership-before-pay .v-input--is-readonly>.v-input__control>.v-input__slot:after,.acc-membership-before-pay .v-input--is-readonly>.v-input__control>.v-input__slot:before{display:none}.acc-membership-before-pay .event-pay-dialog-payment-method{border:2px solid rgba(0,0,0,.2);cursor:pointer}.acc-membership-before-pay .event-pay-dialog-payment-method.active,.acc-membership-before-pay .event-pay-dialog-payment-method:hover{border-color:#8e765b}.acc-membership-before-pay .event-pay-dialog-payment-method.pay-by-octopus{background:#f3f4f8}.acc-membership-before-pay .event-pay-dialog-payment-method.pay-by-octopus .pay-by-octopus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acc-membership-before-pay .event-pay-dialog-payment-method.pay-by-octopus .pay-by-octopus-wrapper .v-image{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.acc-membership-before-pay .event-pay-dialog-payment-method.pay-by-octopus .pay-by-octopus-wrapper .pay-by-octopus-description{color:#b3b4b8;font-size:90%;text-align:left}.account-info{padding:32px;text-align:left}.account-info label{font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;font-size:1.2rem}.account-info .apple-wallet-btn{margin:auto;cursor:pointer}.account-info .account-info-title{font-size:1.5rem;padding:5px 0}.account-info legend{color:#cac4c4}.account-info .v-label{color:#8e765b}.account-info .v-text-field>.v-input__control>.v-input__slot:after,.account-info .v-text-field>.v-input__control>.v-input__slot:before{display:none}.account-info .account-info-edit-btn{cursor:pointer}.account-info .account-info-edit-btn:hover{text-decoration:underline}.account-info .account-info-membership-card-container{text-align:center;margin:auto}.account-info .account-info-membership-card-container .account-info-membership-card{border-radius:10px;width:100%}.account-info .account-info-membership-card-container .account-info-membership-card-title{position:absolute;top:22px;right:25px;font-size:2rem;color:#fff}.account-info .account-info-membership-card-container .account-info-membership-qrcode{background-color:#fff;text-align:center}.account-info .account-info-membership-card-container .account-info-membership-card-info{color:#fff;position:absolute;bottom:1rem;left:28px;margin-bottom:0}.account-info .account-info-membership-card-container .fa-sync{color:#fff;position:absolute;right:5px;bottom:5px}.account-info .row{margin-bottom:1rem}.account-info .form-control,.account-info .readonly-form-control{border-radius:0;border:none;background-color:transparent;padding-left:0}.account-info .account-info-change-password-btn,.account-info .account-info-verify-id-btn{width:100%;background-color:#3b3a53;border-color:#3b3a53;color:#fff;font-weight:700}.account-info .account-info-change-password-btn:hover,.account-info .account-info-verify-id-btn:hover{background-color:transparent;color:#3b3a53}@media only screen and (min-width:960px){.account-info .account-info-membership-card-container .account-info-membership-card-title{font-size:1rem!important}.account-info .account-info-membership-card-container .account-info-membership-card-info{font-size:.666666rem}}.acc-info-modal{width:auto;min-width:400px;max-width:860px}.octopus-privilege .v-card__text{font-size:120%;text-align:left}.my-event-list{text-align:left;padding:24px}.my-event-list .my-event-list-title{font-weight:700;font-size:1.3rem}.my-event-list .my-event-list-empty{color:#444;font-size:2rem}.my-event-list .my-event-list-cell{padding:30px;background-color:#f8f9fc;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}.my-event-list .my-event-list-cell .event-name{padding-right:10px;width:calc(100% - 150px)}.my-event-list .my-event-list-cell .category-label{text-align:center;color:#fff;border-radius:30px;padding:10px;width:150px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.my-event-list .my-event-list-detail{padding:15px}.my-event-list .my-event-list-detail .my-event-list-detail-event-name{font-weight:700;font-size:1.5rem}.my-event-list .event-pay-dialog .v-label{color:#8e765b}.my-event-list .event-pay-dialog .v-input--is-readonly>.v-input__control>.v-input__slot:after,.my-event-list .event-pay-dialog .v-input--is-readonly>.v-input__control>.v-input__slot:before{display:none}.my-event-list .event-pay-dialog .event-pay-dialog-payment-method{border:2px solid rgba(0,0,0,.2);cursor:pointer}.my-event-list .event-pay-dialog .event-pay-dialog-payment-method.active,.my-event-list .event-pay-dialog .event-pay-dialog-payment-method:hover{border-color:#8e765b}.booking-list-container{text-align:left;padding:24px}.booking-list-container .booking-list-title-label{text-align:left;font-size:2.5em}.booking-list-container .fa-cash-register,.booking-list-container .fa-search{border-radius:10px;font-size:2em;padding:5px;cursor:pointer}.booking-list-container .fa-cash-register:hover,.booking-list-container .fa-search:hover{background-color:#000;color:#fff}.b-table-empty-row,.booking-list-container .booking-list-empty{color:#444;font-size:2rem}.redeem-coupon{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redeem-coupon .v-card__actions,.redeem-coupon .v-card__text,.redeem-coupon .v-card__title{width:100%}.redeem-coupon .v-card__actions,.redeem-coupon .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.redeem-coupon .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}.my-account{padding-left:0;padding-right:0}.my-account .my-account-wrapper{padding:0;background-color:#efefef}.my-account .nav-tabs{border:none}.my-account .nav-tabs .nav-link{color:#495057}.my-account .nav-tabs .nav-link.active,.my-account .nav-tabs .nav-link:hover{border-color:transparent transparent #222 transparent}.my-account .nav-tabs .nav-link.active{font-weight:700}@media only screen and (min-width:960px){.my-account{padding-left:3%;padding-right:3%}}.change-password{text-align:left}.change-password .change-password-title{font-weight:700;font-size:1.3rem}.change-password .password-criteria{padding-left:15px;font-size:90%}.change-password .password-criteria .fa-check{color:green}.change-password .password-criteria .fa-times{color:red}.change-password .form-control{border-radius:0;border:none;border-bottom:1px solid #ced4da}.change-password .change-password-btn{width:100%;background-color:#3b3a53;border-color:#3b3a53;color:#fff;font-weight:700}.change-password .forgot-pw-link{color:#798188}.reset-password{text-align:left;padding:24px}.reset-password .reset-password-title{font-weight:700;font-size:1.3rem}.reset-password .row{margin-bottom:1rem}.reset-password .form-control{border-radius:0;border:none;border-bottom:1px solid #ced4da}.reset-password .reset-password-btn{width:100%;background-color:#3b3a53;border-color:#3b3a53;color:#fff;font-weight:700}.reset-password .forgot-pw-link{color:#798188}.reset-password .password-criteria{padding-left:15px;font-size:90%}.reset-password .password-criteria .fa-check{color:green}.reset-password .password-criteria .fa-times{color:red}#resetSuccessModal{text-align:center}#resetSuccessModal .reset-success-container{padding-top:48px;font-size:1.5rem}#resetSuccessModal .reset-success-container .row{margin-bottom:2rem}#resetSuccessModal .reset-success-container .reset-success-icon{font-size:5rem}#resetSuccessModal .reset-success-container .reset-success-title{font-weight:700;font-size:2.5rem}#resetSuccessModal .reset-success-container .reset-success-close-btn{background-color:#000;border-radius:0;width:100%;font-size:1.5rem}.reset-password-init .form-div{padding:16px 10% 24px 10%;background-color:#fff}.reset-password-init .form-div .form-title{font-size:1.5rem;padding-top:32px;padding-bottom:16px;padding-left:12px}.reset-password-init .form-div .v-input{border-radius:0}#resetInitSuccessModal{text-align:center}#resetInitSuccessModal .reset-success-container{padding-top:48px;font-size:1.5rem}#resetInitSuccessModal .reset-success-container .row{margin-bottom:2rem}#resetInitSuccessModal .reset-success-container .reset-success-icon{font-size:5rem}#resetInitSuccessModal .reset-success-container .reset-success-title{font-weight:700;font-size:2.5rem}#resetInitSuccessModal .reset-success-container .reset-success-close-btn{background-color:#000;border-radius:0;width:100%;font-size:1.5rem}.notification-list .notification-cell{border-bottom:1px solid rgba(0,0,0,.3)}.notification-list .notification-cell .notification-cell-content{padding:1rem}.notification-list .notification-cell .notification-cell-timestamp{font-size:.8rem;color:rgba(0,0,0,.8)}.id-verification .photo-preview-input-div:before{content:"";opacity:.15;top:0;left:0;bottom:0;right:0;position:absolute}.id-verification .photo-preview-input-div.ara-permit-front:before{background:url(../img/ara-front.403ab37e.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.id-verification .photo-preview-input-div.octopus-front:before{background:url(../img/octopus-front.9d2813c6.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.id-verification .photo-preview-input-div.ara-permit-back:before{background:url(../img/ara-back.c0d726e7.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.id-verification .photo-preview-input-div.octopus-back:before{background:url(../img/octopus-back.28cc1be5.png);background-size:contain;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:767px){.event-status{text-align:left!important}}.event-detail-wrapper .event-title-wrapper .event-title{font-weight:700;padding-top:20px}.event-detail-wrapper .event-title-wrapper.with-underline{border-bottom:2px solid}.event-detail-wrapper .event-detail{padding:20px}.event-detail-wrapper .event-detail.with-border{border-left:12px solid #edeced}.event-detail-wrapper .event-detail .row{margin-bottom:15px}.event-detail-wrapper .event-detail .event-detail-title{font-size:1.75rem;font-weight:700;border-bottom:2px solid;text-align:left}.event-detail-wrapper .event-detail .event-detail-field-header{font-weight:700;text-align:left}.event-detail-wrapper .event-detail .event-detail-field-content{text-align:left}.event-detail-wrapper .event-detail .event-detail-description{text-align:initial!important;margin-bottom:72px}.event-detail-wrapper .event-detail .event-detail-btns{bottom:15px;right:15px}.event-detail-wrapper .event-detail .event-detail-btns button{margin:0 15px}.event-detail-wrapper .event-detail .event-detail-btns .event-detail-download-poster-btn{background-color:#f99918;color:#fff;border:3px solid #f99918;border-radius:0}.event-detail-wrapper .event-detail .event-detail-btns .event-detail-download-poster-btn:hover{background-color:transparent;color:#f99918}.event-detail-wrapper .event-detail .event-detail-btns .event-detail-download-attachment-btn{background-color:#f99918;color:#fff;border:3px solid #f99918;border-radius:0}.event-detail-wrapper .event-detail .event-detail-btns .event-detail-download-attachment-btn:hover{background-color:transparent;color:#f99918}.event-detail-wrapper .event-detail .event-detail-btns .event-detail-past-moment-btn{background-color:#34ace0;color:#fff;font-weight:700;border:3px solid #34ace0;border-radius:0}.event-detail-wrapper .event-detail .event-detail-btns .event-detail-past-moment-btn:hover{background-color:transparent;color:#34ace0}.event-detail-wrapper .event-detail .event-detail-btns .event-detail-enroll-btn{background-color:#34ace0;color:#fff;font-weight:700;border:3px solid #34ace0;border-radius:0}.event-detail-wrapper .event-detail .event-detail-btns .event-detail-enroll-btn:hover{background-color:transparent;color:#34ace0}.event-list .event-list-cell{border:1px solid #e2e2e2;padding:20px;margin-bottom:1.5rem}.event-list .event-list-cell .event-list-cell-image-wrapper{width:100%;padding-top:127.04837117%;position:relative}.event-list .event-list-cell .event-list-cell-image-wrapper .event-list-cell-image{position:absolute;max-width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.event-list .event-list-cell .event-list-cell-info .row{margin-bottom:15px}.event-list .event-list-cell .event-list-cell-info .event-list-cell-title{font-size:1.75rem;font-weight:700;border-bottom:2px solid;text-align:left}.event-list .event-list-cell .event-list-cell-info .event-list-cell-field-header{font-weight:700;text-align:left}.event-list .event-list-cell .event-list-cell-info .event-list-cell-field-content{text-align:left}.event-list .event-list-cell .event-list-cell-info .event-list-cell-description{text-align:initial!important;margin-bottom:72px}.event-list .event-list-cell .event-list-cell-info .event-list-cell-btns{bottom:15px;right:15px}.event-list .event-list-cell .event-list-cell-info .event-list-cell-btns button{width:50%}.event-list .event-list-cell .event-list-cell-info .event-list-cell-btns .event-list-cell-download-poster-btn{background-color:#f99918;color:#fff;border:3px solid #f99918}.event-list .event-list-cell .event-list-cell-info .event-list-cell-btns .event-list-cell-download-poster-btn:hover{background-color:transparent;color:#f99918}.event-list .event-list-cell .event-list-cell-info .event-list-cell-btns .event-list-cell-detail-btn{background-color:#000;color:#fff;font-weight:700;border:3px solid #000}.event-list .event-list-cell .event-list-cell-info .event-list-cell-btns .event-list-cell-detail-btn:hover{background-color:transparent;color:#000}.event-carousel .carousel .carousel-indicators li{border:1px solid #000}.event-carousel .carousel .carousel-indicators li.active{background-color:#000}.event-carousel .event-carousel-image-slide{width:100%;padding-top:33.19274568%}.event-carousel .event-detail-wrapper .row{margin-bottom:15px}.event-carousel .event-detail-wrapper .event-list-cell-title{font-size:1.75rem;font-weight:700;border-bottom:2px solid;text-align:left}.event-carousel .event-detail-wrapper .event-list-cell-field-header{font-weight:700;text-align:left}.event-carousel .event-detail-wrapper .event-list-cell-field-content{text-align:left}.event-carousel .event-detail-wrapper .event-list-cell-description{text-align:initial!important;margin-bottom:72px}.event-carousel .event-detail-wrapper .event-detail-btns{bottom:15px;right:15px}.event-carousel .event-detail-wrapper .event-detail-btns .event-list-cell-download-poster-btn{background-color:#f99918;color:#fff;border:3px solid #f99918}.event-carousel .event-detail-wrapper .event-detail-btns .event-list-cell-download-poster-btn:hover{background-color:transparent;color:#f99918}.event-carousel .event-detail-wrapper .event-detail-btns .event-list-cell-detail-btn{background-color:#000;color:#fff;font-weight:700;border:3px solid #000}.event-carousel .event-detail-wrapper .event-detail-btns .event-list-cell-detail-btn:hover{background-color:transparent;color:#000}.event-carousel .event-carousel-switch-event-btns .event-carousel-switch-event-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.event-carousel .event-carousel-switch-event-btns .fa-arrow-left,.event-carousel .event-carousel-switch-event-btns .fa-arrow-right{font-size:2rem}#enrollmentSuccessModal{text-align:center}#enrollmentSuccessModal .enrollment-success-container{padding-top:48px;font-size:1.5rem}#enrollmentSuccessModal .enrollment-success-container .row{margin-bottom:2rem}#enrollmentSuccessModal .enrollment-success-container .enrollment-success-icon{font-size:5rem}#enrollmentSuccessModal .enrollment-success-container .enrollment-success-title{font-weight:700;font-size:2.5rem}#enrollmentSuccessModal .enrollment-success-container .enrollment-success-close-btn{background-color:#000;border-radius:0;width:100%;font-size:1.5rem}.event .event-title-label{font-weight:700;text-align:left}.card-display-container-force-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.card-display-container-force-mobile.card-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card-display-container-force-mobile .card-content-wrapper,.card-display-container-force-mobile .card-image-wrapper{position:relative;width:50%}.card-display-container-force-mobile.content-static-info .card-content-wrapper{padding:6rem 4rem;max-width:750px}.card-display-container-force-mobile .card-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.card-display-container-force-mobile .card-image-wrapper .card-image{position:absolute;top:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1}.card-display-container-force-mobile .card-image-wrapper .card-image.blur-background{background-size:cover;z-index:0;-webkit-filter:blur(20px) hue-rotate(-10deg) opacity(.3);filter:blur(20px) hue-rotate(-10deg) opacity(.3)}.card-display-container-force-mobile .card-image-wrapper .card-image-blur-wrapper{opacity:.3;position:absolute}.card-display-container-force-mobile .card-image-wrapper .card-play-button{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;opacity:.9}.card-display-container-force-mobile .card-content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:3rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.card-display-container-force-mobile .card-content-wrapper a{color:#4aabce}.card-display-container-force-mobile .card-content-wrapper .card-sub-title{font-weight:700;font-size:2.2rem;line-height:1.2em;color:hsla(0,1%,40.8%,.8);margin-bottom:.5rem}.card-display-container-force-mobile .card-content-wrapper .card-title{font-size:2.2rem;line-height:1.2em;margin:0;color:#349abe}.card-display-container-force-mobile .card-content-wrapper .card-divider{padding:12px 0}.card-display-container-force-mobile .card-content-wrapper .card-content{font-size:1rem;color:#435363;line-height:1.9em;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media only screen and (max-width:9999px){.carosuel{position:absolute;top:0;left:0}.card-display-container-force-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-display-container-force-mobile.card-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.card-display-container-force-mobile.card-default-sm{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.card-display-container-force-mobile.content-static-info{margin:1rem}.card-display-container-force-mobile.content-static-info .card-content-wrapper{padding:1.5rem;max-width:unset}.card-display-container-force-mobile .card-image-wrapper{padding-top:50%}.card-display-container-force-mobile .card-content-wrapper,.card-display-container-force-mobile .card-image-wrapper{width:100%}.card-display-container-force-mobile .card-content-wrapper .card-image,.card-display-container-force-mobile .card-image-wrapper .card-image{padding-top:50%}.card-display-container-force-mobile .card-content-wrapper .card-image-blur-wrapper,.card-display-container-force-mobile .card-image-wrapper .card-image-blur-wrapper{top:100%;margin-top:-50%}.card-display-container-force-mobile .card-content-wrapper .card-sub-title,.card-display-container-force-mobile .card-content-wrapper .card-title,.card-display-container-force-mobile .card-image-wrapper .card-sub-title,.card-display-container-force-mobile .card-image-wrapper .card-title{font-size:2.2rem;line-height:1.4em}.card-display-container-force-mobile .card-content-wrapper .card-content,.card-display-container-force-mobile .card-image-wrapper .card-content{font-size:1.1rem;line-height:1.4em}}@media only screen and (max-width:500px){.card-display-container-force-mobile .card-content-wrapper .card-sub-title,.card-display-container-force-mobile .card-image-wrapper .card-sub-title{font-size:5vw}.card-display-container-force-mobile .card-content-wrapper .card-title,.card-display-container-force-mobile .card-image-wrapper .card-title{font-size:5vw;line-height:1.4em}.card-display-container-force-mobile .card-content-wrapper .card-content,.card-display-container-force-mobile .card-image-wrapper .card-content{font-size:3.6vw;line-height:1.4em}}.event .event-details .card-display-container,.event .event-details .card-display-container-force-mobile{background-color:#fff}@media only screen and (max-width:1200px){.event .event-details .card-display-container,.event .event-details .card-display-container-force-mobile{margin-bottom:1rem}}.event .event-details .event-detail-content .content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Montserrat,Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.event .event-details .event-detail-content .content-row .content-field{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 0}.event .event-details .event-detail-content .content-row .content-field .field-label{color:#8e765b}@media only screen and (max-width:1200px){.event .event-details .event-detail-content .content-row .content-field{width:100%}}.event .event-details .event-detail-content .v-label{color:#8e765b;font-family:Montserrat,Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.event .event-details .event-detail-content .v-text-field>.v-input__control>.v-input__slot:after,.event .event-details .event-detail-content .v-text-field>.v-input__control>.v-input__slot:before{display:none}.event .event-details .event-detail-buttons .v-btn{margin-right:1rem;margin-top:.5rem}body,html{height:100%;margin:0}.v-application{font-family:Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.v-application .title{font-family:Montserrat,Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.clickable{cursor:pointer}.animation-ease{-webkit-transition:all .3s ease;transition:all .3s ease}.hover-opacity:hover{opacity:.6}.hover-scale:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.border-top{border-top:1px solid #d3d3d3}.padding-vertical{padding:10px 0}.vdatetime .vdatetime-calendar__navigation--next,.vdatetime .vdatetime-calendar__navigation--previous{height:19px}.vert-divider{border-left:1px solid #d0bda9;height:22px}@media only screen and (max-width:960px){.vert-divider{height:15px}}.text-transform-wide{-webkit-transform:scaleX(1.1)!important;transform:scaleX(1.1)!important}.text-transform-wide.text-left{-webkit-transform-origin:top left!important;transform-origin:top left!important}.text-transform-wide.text-right{-webkit-transform-origin:top right!important;transform-origin:top right!important}.text-color-primary{color:#8e765b}.title-font,.v--modal{font-family:Montserrat,Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.font-size-120{font-size:3rem}.font-size-100{font-size:2.5rem}.font-size-90{font-size:2.25rem}.font-size-80{font-size:2rem}.font-size-70{font-size:1.75rem}.font-size-68{font-size:1.7rem}.font-size-65{font-size:1.625rem}.font-size-60{font-size:1.5rem}.font-size-56{font-size:1.4rem}.font-size-50{font-size:1.25rem}.font-size-45{font-size:1.125rem}.font-size-40{font-size:1rem}.font-size-35{font-size:.9rem}.font-size-30{font-size:.8rem}.font-size-25{font-size:.7rem}.font-size-20{font-size:.6rem}.header-logo-img{margin-right:2%;max-width:46%;max-height:75px}.join-now-image{width:684px;height:421px}.activity-showcase-with-border-image{width:540px;height:420px}.activity-showcase-without-border-image{width:600px;height:363px}.promotion-icon{height:250px;width:250px}.past-event-img-wrapper{width:360px;height:254px}.app-width{max-width:1200px;margin:0 auto}.header-desktop,.header-desktop .header-logo{display:block}.header-desktop .header-logo .mobile-menu{display:none}.header-desktop .nav{display:block}.header-mobile{height:100vh}.header-mobile .mobile-nav{z-index:999;padding:10px;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.header-mobile .mobile-nav .nav-content-wrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;padding:0!important}.header-mobile .mobile-nav .nav-content-wrapper .nav-content-item{text-align:left;width:100%;padding:12px 0;font-size:1.3rem!important}@media only screen and (max-width:1200px){.app-width{max-width:1000px}.top-banner .carousel-indicators{bottom:80px!important}.join-now-image{width:574px;height:347px}.activity-showcase-with-border-image{width:440px;height:342px}.activity-showcase-without-border-image{width:500px;height:302px}.promotion-icon{height:150px;width:150px}.promotion-cell-content-wrapper{height:230px!important;width:230px!important}.font-size-120{font-size:2.5rem}.font-size-100{font-size:2.0833333333333335rem}.font-size-70{font-size:1.4583333333333335rem}.font-size-68{font-size:1.4166666666666667rem}.font-size-65{font-size:1.3541666666666667rem}.font-size-60{font-size:1.25rem}.font-size-56{font-size:1.1666666666666667rem}.font-size-50{font-size:1.0416666666666667rem}.font-size-45{font-size:.9375rem}.font-size-40{font-size:.8333333333333334rem}.past-event-cell{width:300px!important}.past-event-cell .past-event-img-wrapper{width:300px!important;height:212px!important}}@media only screen and (max-width:1000px){.app-width{max-width:800px}.header-logo-img{max-height:65px}.top-banner .banner-slide{padding-top:42.47544204%}.top-banner .carousel-item{margin-bottom:11%!important}.top-banner .carousel-indicators{bottom:65px!important}.join-now-image{width:444px;height:273px;width:100%;height:100%}.activity-showcase-with-border-image{width:340px;height:265px}.activity-showcase-without-border-image{width:400px;height:242px}.promotion-icon{height:150px;width:150px}.promotion-cell-content-wrapper{height:200px!important;width:200px!important}.font-size-120{font-size:2rem}.font-size-100{font-size:1.6666666666666667rem}.font-size-70{font-size:1.1666666666666667rem}.font-size-68{font-size:1.1333333333333333rem}.font-size-65{font-size:1.0833333333333333rem}.font-size-60{font-size:1rem}.font-size-56{font-size:.9333333333333332rem}.font-size-50{font-size:.8333333333333334rem}.font-size-45{font-size:.75rem}.font-size-40{font-size:.6666666666666666rem}}@media only screen and (max-width:800px){.app-width{max-width:600px}.header-desktop,.header-desktop .header-logo{display:block}.header-desktop .header-logo .header-right{display:none!important}.header-desktop .header-logo .mobile-menu{display:block}.header-desktop .nav{display:none}#header{display:block;position:fixed;z-index:16;top:0;left:0;width:100%;background-color:#fff;padding:15px 0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);max-width:100%;padding:1rem!important}.content-body{padding-top:calc(55px + 3rem)!important}.header-logo-img{max-height:55px}.top-banner .banner-slide{padding-top:42.47544204%}.top-banner .carousel-item{margin-bottom:11%!important}.top-banner .carousel-indicators{bottom:45px!important}.top-banner .banner-description{height:50%!important;width:50%!important}.top-banner .banner-description .banner-description-category{font-size:1rem!important}.top-banner .banner-description .banner-description-title{font-size:1.4rem!important}.join-now-image{width:auto;height:300px;background-position:bottom!important}.activity-showcase-with-border-image{width:240px;height:187px}.activity-showcase-without-border-image{width:300px;height:182px}.promotion-icon{height:130px;width:130px}.promotion-cell-content-wrapper{height:170px!important;width:170px!important}.home-join-hkiarace-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-join-hkiarace-content .home-join-hkiarace-left{width:100%!important;padding:30px!important}.home-join-hkiarace-content .home-join-hkiarace-right{width:100%!important}.past-event-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.past-event-cell{width:230px!important}.past-event-cell .past-event-img-wrapper{width:230px!important;height:162px!important}}@media only screen and (max-width:600px){.top-banner .banner-slide{padding-top:42.47544204%}.top-banner .carousel-item{margin-bottom:12%!important}.top-banner .carousel-indicators{bottom:10%!important}.top-banner .banner-description{height:50%!important;width:50%!important}.top-banner .banner-description .banner-description-category{font-size:1rem!important}.top-banner .banner-description .banner-description-title{font-size:1.3rem!important}.join-now-image{width:auto;height:200px;background-position:bottom!important}.activity-showcase-with-border-image{width:auto;height:150px}.activity-showcase-without-border-image{width:auto;height:130px}.promotion-icon{height:130px;width:130px}.promotion-cell{width:100%!important}.promotion-cell-content-wrapper{height:150px!important;width:100%!important}.home-join-hkiarace-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-join-hkiarace-content .home-join-hkiarace-left{width:100%!important;padding:30px!important}.home-join-hkiarace-content .home-join-hkiarace-right{width:100%!important}.home-category-events .section-border .item{margin:10px!important}.home-category-events .section-border .item .item-title{padding-top:8px!important}.home-category-events .section-borderless .item-title{padding-left:10px!important}}.zap-in{-webkit-animation:banner-zap-in 1s ease-out 0s;animation:banner-zap-in 1s ease-out 0s}.zap-out{-webkit-animation:banner-zap-out 1s ease-out 0s;animation:banner-zap-out 1s ease-out 0s}@-webkit-keyframes banner-zap-in{0%{opacity:0;right:0}to{opacity:1;right:10%}}@keyframes banner-zap-in{0%{opacity:0;right:0}to{opacity:1;right:10%}}@-webkit-keyframes banner-zap-out{0%{opacity:1;right:10%}to{opacity:0;right:20%}}@keyframes banner-zap-out{0%{opacity:1;right:10%}to{opacity:0;right:20%}}button:focus{outline:none}.v-btn{text-decoration:none!important}.menu-btn{color:rgba(0,0,0,.9)}.menu-btn .v-btn__content{font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;font-size:16px!important;letter-spacing:0;opacity:.8;font-weight:400}.menu-btn:before{background:none}.menu-btn.v-btn--active{background:none;color:#79624c!important;opacity:1}.menu-btn.v-btn--active:before{background:none!important}.menu-btn:focus,.menu-btn:hover{background:none;color:#79624c!important;opacity:1}@media only screen and (min-width:1300px){.menu-btn .v-btn__content{margin:0 10px 0 10px}}.function-button{text-transform:unset;letter-spacing:0;padding:0 25px!important;margin-top:1.2rem;margin-bottom:1.2rem;height:3rem!important}.function-button .v-icon{margin-right:5px}.tnc_content{color:#000;font-family:helvetica,arial,sans-serif;font-size:12pt}.tnc_content ol{list-style-type:none}.tnc_content ol li{display:block;margin-left:10px}.tnc_content ol>li:first-child{counter-reset:item}.tnc_content ol>li{counter-increment:item;position:relative}.tnc_content ol>li:before{content:counters(item,".") ". ";position:absolute;margin-right:100%;right:10px;font-size:11pt;font-family:arial}.privacy_content{color:#000;font-family:helvetica,arial,sans-serif;font-size:12pt}.privacy_content ol{list-style-type:none}.privacy_content ol li{display:block;margin-left:25px}.privacy_content ol>li:first-child{counter-reset:item}.privacy_content ol>li{counter-increment:item;position:relative}.privacy_content ol>li:before{content:counters(item,".") ". ";position:absolute;margin-right:100%;right:10px;font-size:11pt;font-family:arial}.tnc_content .root-level{margin-left:-10px}.tnc_content .underline,.tnc_content .underline:before{text-decoration:underline}.tnc_content .first-level{font-weight:700;list-style:none;margin-left:0!important}.tnc_content .first-level:before{right:0!important;font-size:12pt!important}.tnc_content .first-level-double-digit{margin-left:7px!important}.tnc_content .no-order>li{margin-left:20px}.tnc_content .no-order>li:before{content:""}.tnc_content .alphabet-order>li:first-child{counter-reset:chapter}.tnc_content .alphabet-order>li{counter-increment:chapter}.tnc_content .alphabet-order>li:before{content:"(" counter(chapter,lower-alpha) ")"}.privacy_content .root-level{margin-left:-10px}.privacy_content .underline,.privacy_content .underline:before{text-decoration:underline}.privacy_content .first-level{font-weight:700;list-style:none;margin-left:0!important}.privacy_content .first-level:before{right:0!important;font-size:12pt!important}.privacy_content .first-level-double-digit{margin-left:7px!important}.privacy_content .no-order>li{margin-left:20px}.privacy_content .no-order>li:before{content:""}.privacy_content .alphabet-order>li:first-child{counter-reset:chapter}.privacy_content .alphabet-order>li{counter-increment:chapter}.privacy_content .alphabet-order>li:before{content:"(" counter(chapter,lower-alpha) ")"}.past-event-detail .event-details{background-color:#fff}.past-event-detail .event-details .event-detail-content .content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Montserrat,Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.past-event-detail .event-details .event-detail-content .content-row .content-field{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 0}.past-event-detail .event-details .event-detail-content .content-row .content-field .field-label{color:#8e765b}@media only screen and (max-width:1200px){.past-event-detail .event-details .event-detail-content .content-row .content-field{width:100%}}.past-event-detail .event-details .event-detail-content .v-label{color:#8e765b;font-family:Montserrat,Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.past-event-detail .event-details .event-detail-content .v-text-field>.v-input__control>.v-input__slot:after,.past-event-detail .event-details .event-detail-content .v-text-field>.v-input__control>.v-input__slot:before{display:none}.past-event-detail .event-details .event-detail-buttons .v-btn{margin-right:1rem;margin-top:.5rem}.past-event-detail .memorable-moment-cell .memorable-moment-cell-img{background-color:#fff;width:100%;padding-top:100%;background-size:80%;background-position:50%;background-repeat:no-repeat}.past-event .past-event-cell{text-align:left;padding:1rem}.past-event .past-event-cell .past-event-content-wrapper{background-color:#fff}.past-event .past-event-cell .past-event-content-wrapper .past-event-img-wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat}.past-event .past-event-cell .past-event-content-wrapper .past-event-detail{padding:.5rem}.past-event .past-event-cell .past-event-content-wrapper .past-event-detail .past-event-category{font-size:.9rem;color:hsla(0,1%,40.8%,.8);line-height:2em}@media only screen and (max-width:1200px){.past-event .past-event-cell .past-event-content-wrapper .past-event-detail .past-event-category{font-size:.8rem}}.past-event .past-event-cell .past-event-content-wrapper .past-event-detail .past-event-name{font-size:2rem;line-height:1.2em;margin:0}@media only screen and (max-width:1200px){.past-event .past-event-cell .past-event-content-wrapper .past-event-detail .past-event-name{font-size:1.5rem}}.corporate-vendor-detail-modal{background-color:#fff;height:75vh}.corporate-vendor-detail-modal.fullscreen{height:100vh!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.corporate-vendor-detail-modal .card-display-container{height:100%}.corporate-vendor-detail-modal .corporate-vendor-detail-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.corporate-vendor-detail-modal .corporate-vendor-detail-content-wrapper .corporate-vendor-detail-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.corporate-vendor-detail-modal .corporate-vendor-detail-content-wrapper .corporate-vendor-detail-content-footer{padding-top:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.promotion .promotion-cell .promotion-cell-img{cursor:pointer;background-color:#fff;width:100%;padding-top:100%;background-size:80%;background-position:50%;background-repeat:no-repeat}.promotion .promotion-login-btn{background-color:var(--v-primary-base);border-radius:100px;padding:12px 24px;max-width:372px;color:#fff;font-weight:700;font-size:150%;cursor:pointer}.promotion .promotion-section-header{font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;font-weight:400;color:#8e765b;text-transform:uppercase;letter-spacing:1px;font-size:2.25rem}.survey .survey-title{font-weight:700;font-size:2rem}.survey .survey-description{font-size:1.5rem}.survey .complete-msg,.survey .error-msg{font-size:2rem;font-weight:700}.survey .question{margin-bottom:3rem}.facility-info .function-button{margin-top:26px;margin-bottom:12px;margin-right:10px}.facility-info .facility-info-details{background-color:#fff}.facility-info .facility-info-details .gym-availability-wrapper{width:180px;display:inline-block;text-align:left;padding-left:12px}.facility-info .facility-info-details .gym-availability-date{font-size:.9rem;color:hsla(0,1%,40.8%,.8)}.facility-info .facility-info-details .gym-availability-container{text-align:center;padding:30px}.facility-info .facility-info-details .gym-availability-container label{margin-bottom:0}.facility-info .facility-info-details .gym-availability-container .gym-availability-title{font-size:1rem;line-height:1.2rem;color:hsla(0,1%,40.8%,.8)}.facility-info .facility-info-details .gym-availability-container .gym-availability-count{font-size:3rem;line-height:3rem;color:hsla(0,1%,40.8%,.8)}.facility-info .facility-info-details .gym-availability-container .gym-availability-count .max-count{font-size:.7rem}.facility-info .facility-info-details .facility-info-detail-content{line-height:1.5}.facility-info .facility-info-details .facility-info-detail-content p{margin-bottom:6px}.facility-info .facility-info-details .facility-info-detail-content td{vertical-align:text-top;min-width:20px;padding-right:5px}.facility-info .facility-info-details .facility-info-detail-content .facility-info-detail-description{color:#8c8c8c}.availability-grid{text-align:center;padding:0;text-transform:uppercase}.availability-grid .availability-grid-legend-col{text-align:center}@media only screen and (max-width:600px){.availability-grid .availability-grid-legend-col{text-align:center}}.availability-grid .availability-grid-legend{display:inline-block;width:45px;height:45px;max-height:11vw;color:#fff;position:relative;padding:0}.availability-grid .availability-grid-legend label{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.availability-grid .availability-grid-legend label{font-size:.9rem}}.availability-grid .availability-grid-legend-text{display:inline-block;height:45px;max-height:11vw;position:relative;padding:0}.availability-grid .availability-grid-legend-text label{margin:0;padding-left:8px;top:50%;left:0;text-overflow:unset;white-space:nowrap;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:600px){.availability-grid .availability-grid-legend-text label{font-size:.9rem}}.availability-grid .v-calendar{border-top:none!important;border-left:none!important}.availability-grid .v-calendar .v-calendar-daily__day-interval{border-top:none!important}.availability-grid .v-calendar .v-calendar-daily__day-interval:last-child{display:none}.availability-grid .v-calendar .v-calendar-daily__scroll-area{margin-top:-32px}.availability-grid .v-calendar .v-calendar-daily__interval:first-child:after{border-top:none!important}.availability-grid .v-calendar .v-calendar-daily__interval:last-child:after{border-bottom:none!important}.availability-grid .v-calendar .v-calendar-daily__interval-text{top:-3px!important;font-size:8px!important}.availability-grid .v-calendar .v-calendar-daily__intervals-body,.availability-grid .v-calendar .v-calendar-daily_head-day:last-child{border-right:none!important}.availability-grid .v-calendar .v-calendar-daily__day{border-right:none!important;border-bottom:none!important}.availability-grid .v-calendar .v-calendar-daily__day:last-child{border-right:none!important}.availability-grid .v-calendar .v-event-timed-container{margin-right:0!important}.availability-grid .v-calendar .v-event-timed{border-radius:0}.availability-grid .v-calendar .availability-cell-label{font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.availability-grid .v-calendar .availability-cell-label.selected{font-weight:700}.availability-grid .v-btn--fab.v-size--default{height:auto;width:auto}.additional-item-dialog{width:auto;min-width:40vw;max-width:80vw}.additional-item-dialog .additional-item-dialog-close-btn{position:absolute;right:0;top:0}.additional-item-dialog .additional-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px}.additional-item-dialog .additional-item.mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.additional-item-dialog .additional-item .additional-item-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;padding:8px}.additional-item-dialog .additional-item .additional-item-label .v-image{margin:0!important}.additional-item-dialog .additional-item .addition-item-input-div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;min-width:200px}.additional-item-dialog .additional-item .addition-item-input-div .additional-item-price{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:48px}.additional-item-dialog .additional-item .addition-item-input-div .additional-item-input{margin-left:24px!important;margin-right:24px!important}.additional-item-dialog .additional-item .addition-item-input-div .additional-item-input input{text-align:center}.additional-item-dialog .additional-item .addition-item-input-div .additional-item-input input::-webkit-inner-spin-button,.additional-item-dialog .additional-item .addition-item-input-div .additional-item-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.additional-item-dialog .additional-item .addition-item-input-div .additional-item-input input[type=number]{-moz-appearance:textfield}.check-in-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.check-in-content .subscription-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.check-in-content .subscription-content .subscription-content-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:100%;overflow:auto}.gym-subscription-list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-gym .v-tabs{height:100%}.admin-gym .v-tabs .v-tabs-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.admin-gym .v-tabs .v-tabs-items{height:calc(100% - 48px);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.admin-gym .v-tabs .v-tabs-items .v-window__container{height:100%!important}.admin-gym .v-tabs .v-tabs-items .v-window__container .v-window-item{height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.edit-operator-content{height:100%}.admin-operator,.edit-operator-content{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-operator{height:calc(100% - 110px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-operator .admin-operator-main{width:100%;height:100%;overflow-y:auto;padding-top:10px;padding-bottom:10px}.mobile{height:100%}.mobile .client-col{min-height:100%;height:auto;position:relative;padding-bottom:160px}.mobile #header{width:100%;padding-top:2rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mobile #header.admin-header{background-color:#62cbd0}.mobile #header .header-logo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile #header .header-logo,.mobile #header .header-logo .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile #header .header-logo .header-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mobile #header .header-logo .header-right a{display:block;text-decoration:none;margin-right:20px;color:#000}.mobile #footer{width:100%;border-top:1px solid #f0f0f0;background-color:#f2f5f7;padding:20px 0;position:absolute;bottom:0;left:0}.mobile #footer #footerLogo{height:64px}.mobile #footer #footerImg{height:15px}.mobile-device-verification .mobile-device-verification-container{padding:54px 10% 24px 10%;background-color:#fff}.mobile-device-verification .mobile-device-verification-container .v-input{border-radius:0}.mobile-device-verification .device-verification-title{font-weight:700;font-size:1.3rem}.mobile-login .form-container{padding:60px 10% 24px 10%;background-color:#fff}.mobile-login .form-container .v-input{border-radius:0}.mobile-login .forgot-pw-link{color:#798188}.remind-change-password-container{padding:50px}.remind-change-password-container .remind-change-password-title{font-size:2rem}.admin-device-verification{padding:24px}.admin-device-verification .admin-device-verification-title{font-weight:700;font-size:1.3rem}.admin-device-verification .row{margin-bottom:1rem}.admin-device-verification .form-control{border-radius:0;border:none;border-bottom:1px solid #ced4da}.admin-device-verification .device-verification-btn{width:100%;background-color:#3b3a53;border-color:#3b3a53;color:#fff;font-weight:700}.report-recipient-input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.report-recipient-input .report-recipient-input-inputs{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.acc-report{width:100%;height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex}.acc-report .acc-report-col,.acc-report .acc-report-recipient-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.acc-report .acc-report-recipient-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-acc .about-acc-banner .about-acc-banner-label{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:3rem;background-color:rgba(11,11,11,.2);letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:1200px){.about-acc .about-acc-banner .about-acc-banner-label{font-size:2rem}}.about-acc .about-acc-stats-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 10%}@media only screen and (max-width:1200px){.about-acc .about-acc-stats-container{margin:0}.about-acc .about-acc-stats-container .stats-item{width:50%!important;padding:20px!important}.about-acc .about-acc-stats-container .stats-item:first-child,.about-acc .about-acc-stats-container .stats-item:nth-child(2){border-bottom:1px solid #e8e8e8}.about-acc .about-acc-stats-container .stats-item:last-child{border-right:none!important}.about-acc .about-acc-stats-container .stats-number{font-size:2.5rem!important;line-height:2.5rem!important;height:50px!important}}.about-acc .about-acc-stats-container .stats-item{width:25%;padding:80px 0;border-left:1px solid #e8e8e8}.about-acc .about-acc-stats-container .stats-item:last-child{border-right:1px solid #e8e8e8}.about-acc .about-acc-stats-container .stats-item .stats-number{font-size:4.4rem;line-height:4.4rem;height:90px;font-weight:700;color:#9d9d9d}.about-acc .about-acc-stats-container .stats-item .stats-number .sub-label{font-size:1rem}.about-acc .about-acc-stats-container .stats-item hr{width:24px;margin:auto}.about-acc .about-acc-stats-container .stats-item .stats-label{font-size:.8rem;color:#313131;letter-spacing:.5px;padding-top:10px}.about-acc .about-acc-about-hkia{background-color:#efefef}@media only screen and (min-width:1200px){.about-acc .about-acc-about-hkia{margin-top:6rem}}.about-acc .about-acc-about-hkia .about-acc-about-hkia-image{background-image:url(../img/aboutacc.24c0833d.jpg)}@media only screen and (min-width:1200px){.about-acc .about-acc-vision{margin:4rem 6rem}}.about-acc .about-acc-vision .about-acc-vision-image{background-image:url(../img/aboutacc_vision.a1e49959.png)}.about-acc .about-acc-map-container{background-color:#efefef;position:relative}.about-acc .about-acc-map-container .map-wrapper{height:60vh;width:60%;margin-left:30%;min-height:450px}.about-acc .about-acc-map-container .map-wrapper .map{height:100%;width:100%;background-image:url(../img/map.37d54d12.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.about-acc .about-acc-map-container .map-description-wrapper{position:absolute;top:0;right:50%;width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.about-acc .about-acc-map-container .map-description-wrapper .map-description{background-color:#fff;padding:50px;width:80%;height:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-acc .about-acc-map-container .map-description-wrapper .map-description .map-title{font-size:2rem;color:#343434;padding-bottom:12px}.about-acc .about-acc-map-container .map-description-wrapper .map-description .map-content{color:#a9a9a9}@media only screen and (max-width:1200px){.about-acc .about-acc-map-container{padding-bottom:5rem}.about-acc .about-acc-map-container .map-wrapper{width:100%;margin:0;height:40vh;min-height:350px}.about-acc .about-acc-map-container .map-description-wrapper{position:static;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-10%}.about-acc .about-acc-map-container .map-description-wrapper .map-description{width:80%;padding:20px}.about-acc .about-acc-map-container .map-description-wrapper .map-description .map-title{font-size:1.8rem}.about-acc .about-acc-map-container .map-description-wrapper .map-description .map-content{font-size:1.1rem}}.site-map .site-map-title{font-weight:700;font-size:1.2rem}.event-payment-confirm .event-payment-confirm-content{padding:2rem;background-color:#fff}.event-payment-confirm .event-payment-confirm-content .event-payment-success-title{color:#8e765b;font-size:1.2rem;font-weight:700}.event-payment-confirm .event-payment-confirm-content .v-label{color:#8e765b}.event-payment-confirm .event-payment-confirm-content .v-text-field>.v-input__control>.v-input__slot:after,.event-payment-confirm .event-payment-confirm-content .v-text-field>.v-input__control>.v-input__slot:before{display:none}.event-detail .event-detail-content{padding:2rem;background-color:#fff}.event-detail .event-detail-content .event-detail-title{color:#8e765b;font-size:1.2rem;font-weight:700}.event-detail .event-detail-content .v-label{color:#8e765b}.event-detail .event-detail-content .v-text-field>.v-input__control>.v-input__slot:after,.event-detail .event-detail-content .v-text-field>.v-input__control>.v-input__slot:before{display:none}.event-pay-dialog .v-label{color:#8e765b}.event-pay-dialog .v-input--is-readonly>.v-input__control>.v-input__slot:after,.event-pay-dialog .v-input--is-readonly>.v-input__control>.v-input__slot:before{display:none}.event-pay-dialog .event-pay-dialog-payment-method{border:2px solid rgba(0,0,0,.2);cursor:pointer}.event-pay-dialog .event-pay-dialog-payment-method.active,.event-pay-dialog .event-pay-dialog-payment-method:hover{border-color:#8e765b}.gym-pass-select .facility-info-details{background-color:#fff}.gym-pass-select .facility-info-details .gym-pass-type-table{width:100%;border-collapse:separate;border-spacing:0}.gym-pass-select .facility-info-details .gym-pass-type-table p{margin:0!important}.gym-pass-select .facility-info-details .gym-pass-type-table td{border:1px solid #d6d6d6;cursor:pointer}.gym-pass-select .facility-info-details .gym-pass-type-table td.selected{border-color:#998065!important}.gym-pass-select .facility-info-details .gym-pass-type-table-thead{padding:8px}.gym-pass-select .facility-info-details .gym-pass-type-table-td{padding:16px}.gym-pass-select .facility-reserve-steps .v-avatar{margin-right:12px}.gym-pass-select .facility-reserve-steps .mdi-arrow-right{margin-left:24px;margin-right:12px}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.active,.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .booking-preview-payment-method:hover{border-color:#8e765b}.acc-gym-subscription-detail .fa-chevron-circle-left{font-size:3em;cursor:pointer}.acc-gym-subscription-detail .title-label{text-align:left;line-height:1.5em;font-size:2em}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row{background-color:#fff}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form{max-width:1024px;margin:auto}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .v-label{color:#8e765b}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .v-input--is-readonly>.v-input__control>.v-input__slot:after,.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .v-input--is-readonly>.v-input__control>.v-input__slot:before{display:none}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .booking-preview-form-title{font-size:1.5rem}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .preview-warning-label{font-size:.8rem}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .booking-preview-payment-method{border:2px solid rgba(0,0,0,.2);cursor:pointer}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.active,.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-content-row .booking-preview-form .booking-preview-payment-method:hover{border:2px solid #998065;background-color:rgba(153,128,101,.2)}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-steps .v-avatar{margin-right:12px}.booking-preview .booking-preview-content .booking-preview-content-wrapper .booking-preview-steps .mdi-arrow-right{margin-left:24px;margin-right:12px}.booking-preview .point-tier-container{border:2px solid rgba(0,0,0,.2)}.booking-preview .point-tier-container .point-tier-amount{font-size:150%;font-weight:700}.booking-preview .point-tier-container.hover,.booking-preview .point-tier-container.selected{border:2px solid #998065;background-color:rgba(153,128,101,.2)}.consent-dialog{min-width:400px;max-width:800px;width:800px}.gymVideoPlayer{width:100%;height:640px;max-height:60vh;max-width:80vw}.shopping-cart .shopping-cart-content{background-color:#fff}.pricingTitle{text-align:left;font-size:20px!important}.clubHouseEnquiryLabel{font-size:22px;font-weight:700}.pricingContainer tbody tr td{padding:10px}@media only screen and (max-width:1200px){.pricingContainer tbody tr td{font-size:10px;padding:4px}}.pricingContainer tbody tr td p{margin-bottom:0!important}@media only screen and (max-width:1200px){.pricingContainer tbody tr td p{font-size:10px}}.pricingContainer tbody tr td ol{margin-bottom:0!important}@media only screen and (max-width:1200px){.pricing-info-content{font-size:12px}.pricing-info-content .col{padding-left:4px!important;padding-right:4px!important}.pricing-info-content .col .container{padding:4px}.pricingTitle{font-size:16px!important}.clubHouseEnquiryLabel{font-size:14px}.pricingContainer tbody tr td{font-size:10px;padding:4px}.pricingContainer tbody tr td p{font-size:10px}}.admin-company,.edit-company-content,.package-content-list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.package-content-list .package-content-list-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.package-content-list .package-content-list-content .package-content-list-item,.package-content-list .package-content-list-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-package-type,.add-package-type .v-form,.edit-package-type,.edit-package-type .v-form{height:100%}.add-package-type,.add-package-type .v-form,.edit-package-type,.edit-package-type .v-form,.package-listing-page-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.package-listing-page-settings{height:100%!important}.package-listing-page-settings .footer-row{background-color:#ebecee;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.admin-package{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-package .v-tabs{height:100%}.admin-package .v-tabs .v-tabs-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.admin-package .v-tabs .v-tabs-items{height:calc(100% - 48px);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.admin-package .v-tabs .v-tabs-items .v-window__container{height:100%!important}.admin-package .v-tabs .v-tabs-items .v-window__container .v-window-item{height:100%!important;overflow-y:auto}.admin-package .v-tabs .v-tabs-items .v-window__container .v-window-item,.package-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.package-list{height:100%;font-family:Montserrat,Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.package-list .package-list-banner{width:100%;background:repeating-linear-gradient(0deg,#dcd8d2,#dcd8d2 50%,#fff 0,#fff)!important}.package-list .package-list-content-wrapper{background-color:#dcd8d2}.package-list .package-list-content-wrapper .package-list-content{max-width:1200px}.package-list .package-list-content-wrapper .package-list-content .package-list-content-header{color:#9b836b!important;font-size:150%}.package-list .package-list-content-wrapper .package-list-content .package-list-content-divider{border-color:#fff}.package-list .package-list-content-wrapper .package-list-content .package-list-content-subheader{color:#9b836b!important}.package-list .package-list-content-wrapper .package-list-content .package-list-content-content{color:#959493!important;font-size:80%}.package-list .package-list-content-wrapper .package-list-content .package-list-content-footer{color:#9b836b!important}.package-list .package-list-content-wrapper .package-list-content .package-list-content-packages .package-list-content-package{background-color:#f5f5f5;height:100%}.package-list .package-list-content-wrapper .package-list-content .package-list-content-packages .package-list-content-package .v-card__text{height:100%}.package-list .package-list-content-wrapper .package-list-content .package-list-content-packages .package-list-content-package .package-list-content-package-name{text-decoration:underline;color:#9b836b!important;font-size:110%}.package-list .package-list-content-wrapper .package-list-content .package-list-content-packages .package-list-content-package .package-list-content-package-description{color:#9b836b!important;font-size:150%;font-weight:700}.package-list .package-list-content-wrapper .package-list-content .package-list-content-packages .package-list-content-package .package-list-content-package-content{background-color:#efeeed}.package-list .package-list-content-wrapper .package-list-content .package-list-content-packages .package-list-content-package .package-list-content-package-content .package-list-content-package-content-item{color:#9b836b!important;display:-webkit-box;display:-ms-flexbox;display:flex}.package-preview{background-color:#fff}.package-preview .package-preview-form{max-width:1024px;margin:auto}.package-preview .package-preview-form .v-label{color:#8e765b}.package-preview .package-preview-form .v-input--is-readonly>.v-input__control>.v-input__slot:after,.package-preview .package-preview-form .v-input--is-readonly>.v-input__control>.v-input__slot:before{display:none}.package-preview .package-preview-form .package-preview-form-title{font-size:1.5rem}.package-preview .package-preview-form .preview-warning-label{font-size:.8rem}.package-preview .package-preview-form .package-preview-payment-method{border:2px solid rgba(0,0,0,.2);cursor:pointer}.package-preview .package-preview-form .package-preview-payment-method.active,.package-preview .package-preview-form .package-preview-payment-method:hover{border-color:#8e765b}.add-booking .v-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;height:75vh;padding:0}.booking-detail{padding:30px}.booking-detail .booking-detail-content{background-color:#fff;padding:2rem}.booking-detail .booking-detail-content .v-label{color:#8e765b}.booking-detail .booking-detail-content .v-text-field>.v-input__control>.v-input__slot:after,.booking-detail .booking-detail-content .v-text-field>.v-input__control>.v-input__slot:before{display:none}.booking-detail .fa-chevron-circle-left{font-size:5em;cursor:pointer}.booking-detail .confirm-message-label{text-align:left;line-height:2.5em;font-size:2em}.booking-detail .booking-summary-title{text-align:left;font-size:2.5em}.booking-detail .booking-preview-form{border:1px solid rgba(0,0,0,.5);border-radius:10px;padding:30px;font-size:1.2em}.booking-detail .booking-preview-form .col-form-label{color:rgba(0,0,0,.5);text-align:left}.booking-detail .accept-tnc{text-align:left;padding:30px;font-size:1.2em}.validate-sasv-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;height:90vh;overflow:hidden}.validate-sasv-modal .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;flex-direction:column;overflow-y:auto;width:100%!important}.mass-disable-sasv,.validate-sasv-modal .v-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mass-disable-sasv{height:100%;flex-direction:column}.mass-disable-sasv .mass-disable-list--table{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mass-disable-sasv .mass-disable-list--table .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto}.mass-disable-sasv .mass-disable-list--table .v-data-footer{margin-right:0!important}.sasv{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.sasv .sasv-admin-main{overflow:scroll}.admin-email-template,.edit-emailTemplate-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sasv-status .sasv-status-details{max-width:500px;margin-left:auto;margin-right:auto;background-color:#f7f7f7}.register{position:relative}.register .form-div{padding:16px 10% 24px 10%;background-color:#fff}.register .form-div .form-title{font-size:1.5rem;padding-top:32px;padding-bottom:16px;padding-left:12px}.register .form-div .v-input{border-radius:0}.register .form-div .v-radio .v-label{margin-bottom:0}.register .form-div .v-text-field__slot .v-label{background-color:#fff;padding-left:4px;padding-right:4px}.register .photo-preview-input-div:before{content:"";opacity:.15;top:0;left:0;bottom:0;right:0;position:absolute}.register .photo-preview-input-div.staff-card-front:before{background:url(../img/ara-front.403ab37e.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.register .photo-preview-input-div.staff-card-back:before{background:url(../img/ara-back.c0d726e7.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.register .photo-preview-input-div.octopus-front:before{background:url(../img/octopus-front.9d2813c6.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.register .photo-preview-input-div.octopus-back:before{background:url(../img/octopus-back.28cc1be5.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.register-complete .canteen-col{position:relative}.register-complete .canteen-banner{background-image:url(../img/acc.0c48b2ff.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;height:20vh;overflow:hidden}.register-complete .canteen-description-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.register-complete .canteen-description-wrapper .canteen-description-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%!important;position:relative;background-color:#dcd8d2}.register-complete .canteen-description-wrapper .canteen-description-content .canteen-title{color:var(--v-secondary-darken4)}@media only screen and (min-width:600px){.register-complete .canteen-description-wrapper{position:absolute;top:0;left:0;width:100%!important;height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.register-complete .canteen-description-wrapper .canteen-description-content{background-color:hsla(0,0%,100%,.85);width:100%;padding:10% 5% 10% 10%}}.register-complete .aca-col{position:relative}.register-complete .aca-banner{position:relative;background-color:#f7f7f7;width:100%;overflow:hidden}.register-complete .aca-hand{background-image:url(../img/aca_hand.72b2fdcf.png);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;right:0;width:80%;height:100%}.register-complete .aca-description-wrapper{position:absolute;top:0;left:0;width:60%!important;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:Montserrat,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important}.register-complete .aca-description-wrapper .aca-description-content{background-color:transparent;width:100%;padding:10% 5% 10% 10%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.register-complete .aca-description-wrapper .aca-description-content .aca-subtitle{color:var(--v-secondary-darken4);font-size:.8rem}.register-complete .aca-description-wrapper .aca-description-content .aca-title{color:var(--v-secondary-darken4)}.text-red{color:red}@media only screen and (min-width:600px){.form-div{top:calc(20% - 5rem)!important}}@media only screen and (min-width:820px){.form-div{top:calc(20% - 10rem)!important}}@media only screen and (min-width:960px){.form-div{top:20%!important}}@media only screen and (min-width:1248px){.form-div{top:calc(20% + 5rem)!important}}.admin-sasv-list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-sasv-list .admin-member-main{width:100%;height:100%;overflow-y:auto;padding-top:10px;padding-bottom:10px}.ie-fix .v-calendar-daily__body{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}.gym-availability-grid{text-align:center;padding:0;text-transform:uppercase}.gym-availability-grid .availability-grid-legend-col{text-align:left}.gym-availability-grid .availability-grid-legend{display:inline-block;width:45px;height:45px;max-height:11vw;color:#fff;position:relative;padding:0}.gym-availability-grid .availability-grid-legend label{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.gym-availability-grid .availability-grid-legend label{font-size:.9rem}}.gym-availability-grid .availability-grid-legend-text{display:inline-block;height:45px;max-height:11vw;position:relative;padding:0}.gym-availability-grid .availability-grid-legend-text label{margin:0;padding-left:8px;top:50%;left:0;text-overflow:unset;white-space:nowrap;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:600px){.gym-availability-grid .availability-grid-legend-text label{font-size:.9rem}}.gym-availability-grid .v-calendar{border-top:none!important;border-left:none!important}.gym-availability-grid .v-calendar .v-calendar-daily__day-interval{border-top:none!important}.gym-availability-grid .v-calendar .v-calendar-daily__day-interval:last-child{display:none}.gym-availability-grid .v-calendar .v-calendar-daily__interval:first-child:after{border-top:none!important}.gym-availability-grid .v-calendar .v-calendar-daily__interval:last-child:after{border-bottom:none!important}.gym-availability-grid .v-calendar .v-calendar-daily__interval-text{top:-3px!important;font-size:8px!important}.gym-availability-grid .v-calendar .v-calendar-daily_head-day{border-bottom:none!important}.gym-availability-grid .v-calendar .v-calendar-daily__intervals-body,.gym-availability-grid .v-calendar .v-calendar-daily_head-day:last-child{border-right:none!important}.gym-availability-grid .v-calendar .v-calendar-daily__day{border-right:none!important;border-bottom:none!important}.gym-availability-grid .v-calendar .v-calendar-daily__day:last-child{border-right:none!important}.gym-availability-grid .v-calendar .v-event-timed-container{margin-right:0!important}.gym-availability-grid .v-calendar .v-event-timed{border-radius:0}.gym-availability-grid .v-calendar .availability-cell-label{font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:rgba(0,0,0,.87);cursor:pointer}.gym-availability-grid .v-calendar .availability-cell-label.selected{font-weight:700}.gym-availability-grid .v-calendar .availability-cell-label .max-count{font-size:.7rem}.gym-availability-grid .v-btn--fab.v-size--default{height:auto;width:auto}.facility-dialog{width:auto;min-width:40vw;max-width:80vw}.facility-reserve .datepicker-calendar{width:100%;border:none;margin:auto}.facility-reserve .datepicker-calendar .selected{background:#cae5ed!important}.facility-reserve .facility-reserve-content-row{background-color:#fff;text-transform:uppercase}.facility-reserve .facility-reserve-content-row .availability-grid-col{margin:auto}.facility-reserve .facility-reserve-steps .v-avatar{margin-right:12px}.facility-reserve .facility-reserve-steps .mdi-arrow-right{margin-left:24px;margin-right:12px}.facility-reserve .booking-confirm-content{max-width:1000px;background-color:#fff;padding:2rem}.facility-reserve .booking-confirm-content .booking-confirm-title{color:#8e765b;font-size:1.5em!important}.facility-reserve .booking-confirm-content .v-label{color:#8e765b}.facility-reserve .booking-confirm-content .v-text-field>.v-input__control>.v-input__slot:after,.facility-reserve .booking-confirm-content .v-text-field>.v-input__control>.v-input__slot:before{display:none}.quick-checkout-btn{color:#000!important}#choiceSelector .custom-radio{margin-bottom:30px}.info-floating-header{top:94px!important;z-index:4!important;background-color:#fff!important}.category-floating-header{font-family:Montserrat,Roboto,PingFang TC,Heiti TC,"\5FAE\8EDF\6B63\9ED1\9AD4",Microsoft JhengHei,"sans-serif"!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:none;transition:none;z-index:4!important}.category-floating-header .scroll-wrapper{width:100%}.category-floating-header .v-toolbar__content{background-color:transparent;padding:0}.category-floating-header .v-calendar{border-left:none!important}.category-floating-header .v-calendar-daily__head{margin-right:0;border-left:none!important}.category-floating-header .v-calendar-daily__head .v-calendar-daily__intervals-head{width:45px;border-left:none!important}.category-floating-header .v-calendar-daily__intervals-body,.category-floating-header .v-calendar-daily_head-day:last-child{border-right:none!important}.category-floating-header .v-calendar-daily__day{border-right:none!important;border-bottom:none!important}.category-floating-header .v-calendar-daily__day:last-child{border-right:none!important}.category-floating-header .v-btn--fab.v-size--default{height:auto;width:auto}.admin-white-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.admin-white-card,.edit-recurrent-booking{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-recurrent-booking{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}.edit-recurrent-booking .v-card__actions,.edit-recurrent-booking .v-card__text,.edit-recurrent-booking .v-card__title{width:100%}.edit-recurrent-booking .v-card__actions,.edit-recurrent-booking .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-recurrent-booking .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.edit-recurrent-booking .edit-recurrent-booking-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.edit-recurrent-booking .edit-recurrent-booking-content .edit-recurrent-booking-content-col{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.edit-recurrent-booking .edit-recurrent-booking-content .edit-recurrent-booking-content-col.left{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.edit-recurrent-booking .edit-recurrent-booking-content .edit-recurrent-booking-content-col.right{-webkit-box-flex:2;-ms-flex:2 2 0px;flex:2 2 0}.select-bookings{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-bookings .v-card__actions,.select-bookings .v-card__text,.select-bookings .v-card__title{width:100%}.select-bookings .v-card__actions,.select-bookings .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.select-bookings .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.select-bookings .select-bookings-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.add-purchase-order{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-purchase-order .v-card__actions,.add-purchase-order .v-card__text,.add-purchase-order .v-card__title{width:100%}.add-purchase-order .v-card__actions,.add-purchase-order .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-purchase-order .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.add-purchase-order .add-purchase-order-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.add-purchase-order .add-purchase-order-content .add-purchase-order-content-col{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.add-purchase-order .add-purchase-order-content .add-purchase-order-content-col.left{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.add-purchase-order .add-purchase-order-content .add-purchase-order-content-col.right{-webkit-box-flex:2;-ms-flex:2 2 0px;flex:2 2 0}.admin-booking,.invoice-item-editor{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.invoice-item-editor{overflow:hidden}.invoice-item-editor .invoice-item-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.invoice-item-editor .invoice-item-rows{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto}.invoice-item-editor .invoice-item-rows .invoice-item-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:12px}.invoice-item-editor .invoice-item-item{-webkit-box-flex:2;-ms-flex:2 2 0px;flex:2 2 0}.invoice-item-editor .invoice-item-quantity,.invoice-item-editor .invoice-item-subtotal,.invoice-item-editor .invoice-item-unit-price{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.invoice-item-editor .invoice-item-delete{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px}.invoice-item-editor .invoice-items-summary{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-invoice{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-invoice .v-card__actions,.edit-invoice .v-card__text,.edit-invoice .v-card__title{width:100%}.edit-invoice .v-card__actions,.edit-invoice .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-invoice .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.edit-invoice .edit-invoice-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.edit-invoice .edit-invoice-content .edit-invoice-content-col{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.edit-invoice .edit-invoice-content .edit-invoice-content-col.left{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.edit-invoice .edit-invoice-content .edit-invoice-content-col.right{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.edit-invoice .invoice-items-summary{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-invoice .invoice-items-summary .invoice-discount,.edit-invoice .invoice-items-summary .invoice-total{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.edit-invoice .v-tabs{height:100%}.edit-invoice .v-tabs .v-tabs-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-invoice .v-tabs .v-tabs-items{height:calc(100% - 48px);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.edit-invoice .v-tabs .v-tabs-items .v-window__container{height:100%!important}.edit-invoice .v-tabs .v-tabs-items .v-window__container .v-window-item{height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;padding-top:12px}.add-invoice,.edit-invoice .v-tabs .v-tabs-items .v-window__container .v-window-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-invoice{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}.add-invoice .v-card__actions,.add-invoice .v-card__text,.add-invoice .v-card__title{width:100%}.add-invoice .v-card__actions,.add-invoice .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-invoice .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.add-invoice .add-invoice-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.add-invoice .add-invoice-content .add-invoice-content-col{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.add-invoice .add-invoice-content .add-invoice-content-col.left{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.add-invoice .add-invoice-content .add-invoice-content-col.right{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.add-invoice .invoice-items-summary{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-invoice .invoice-items-summary .invoice-discount,.add-invoice .invoice-items-summary .invoice-total{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.add-invoice .v-tabs{height:100%}.add-invoice .v-tabs .v-tabs-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-invoice .v-tabs .v-tabs-items{height:calc(100% - 48px);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.add-invoice .v-tabs .v-tabs-items .v-window__container{height:100%!important}.add-invoice .v-tabs .v-tabs-items .v-window__container .v-window-item{height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;padding-top:12px}.add-invoice .v-tabs .v-tabs-items .v-window__container .v-window-item,.edit-purchase-order{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-purchase-order{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}.edit-purchase-order .v-window__container{height:100%}.edit-purchase-order .v-window__container .v-window-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-purchase-order .v-card__actions,.edit-purchase-order .v-card__text,.edit-purchase-order .v-card__title{width:100%}.edit-purchase-order .v-card__actions,.edit-purchase-order .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-purchase-order .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.edit-purchase-order .edit-purchase-order-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.edit-purchase-order .edit-purchase-order-content .edit-purchase-order-content-col{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.edit-purchase-order .edit-purchase-order-content .edit-purchase-order-content-col.left{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.edit-purchase-order .edit-purchase-order-content .edit-purchase-order-content-col.right{-webkit-box-flex:2;-ms-flex:2 2 0px;flex:2 2 0}.admin-invoice,.admin-purchase-order{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking-preview .booking-preview-banner .booking-preview-banner-label{position:absolute;left:50%;top:50%;color:#fff;font-size:3rem;text-shadow:2px 2px rgba(0,0,0,.25);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.booking-preview .booking-preview-content-row{background-color:#fff}.booking-preview .booking-preview-content-row .booking-preview-form{max-width:1024px;margin:auto}.booking-preview .booking-preview-content-row .booking-preview-form .v-label{color:#8e765b}.booking-preview .booking-preview-content-row .booking-preview-form .v-input--is-readonly>.v-input__control>.v-input__slot:after,.booking-preview .booking-preview-content-row .booking-preview-form .v-input--is-readonly>.v-input__control>.v-input__slot:before{display:none}.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-form-title{font-size:1.5rem}.booking-preview .booking-preview-content-row .booking-preview-form .preview-warning-label{font-size:.8rem}.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-payment-method{border:2px solid rgba(0,0,0,.2)}.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.enabled{cursor:pointer}.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.enabled.active,.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.enabled:hover{border-color:#8e765b}.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.pay-by-octopus{background:#f3f4f8}.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.pay-by-octopus .pay-by-octopus-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.pay-by-octopus .pay-by-octopus-wrapper .v-image{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.booking-preview .booking-preview-content-row .booking-preview-form .booking-preview-payment-method.pay-by-octopus .pay-by-octopus-wrapper .pay-by-octopus-description{color:#b3b4b8;font-size:90%;text-align:left}.booking-preview .booking-preview-steps .v-avatar{margin-right:12px}.booking-preview .booking-preview-steps .mdi-arrow-right{margin-left:24px;margin-right:12px}.booking-preview .booking-preview-content,.booking-preview .booking-preview-content .booking-preview-content-wrapper{background-color:#efefef}.booking-preview .booking-preview-content .booking-preview-content-wrapper .datepicker-calendar{width:100%;border:none;margin:auto}.booking-failure{padding:30px}.booking-failure .fa-exclamation-triangle{font-size:5em}.booking-failure .confirm-message-label{text-align:left;line-height:2.5em;font-size:2em}.booking-failure .booking-summary-title{text-align:left;font-size:2.5em}.booking-failure .countdown{text-align:right;font-size:2.5em}.booking-failure .booking-pfailure-form{border:1px solid rgba(0,0,0,.5);border-radius:10px;padding:30px;font-size:1.2em}.booking-failure .booking-pfailure-form .col-form-label{color:rgba(0,0,0,.5);text-align:left}.booking-failure .accept-tnc{text-align:left;padding:30px;font-size:1.2em}.countdown{text-align:right}.booking-confirm .booking-confirm-content{max-width:1000px;background-color:#fff;padding:2rem}.booking-confirm .booking-confirm-content .booking-confirm-title{color:#8e765b;font-size:1.5em!important}.booking-confirm .booking-confirm-content .v-label{color:#8e765b}.booking-confirm .booking-confirm-content .v-text-field>.v-input__control>.v-input__slot:after,.booking-confirm .booking-confirm-content .v-text-field>.v-input__control>.v-input__slot:before{display:none}.booking-confirm .fa-check-circle{font-size:5em}@media (min-width:992px){.booking-confirm{font-size:1.2em}.booking-confirm .confirm-message-label{font-size:2em!important}.booking-confirm .booking-summary-title{font-size:2.5em!important}}.booking-confirm .confirm-message-label{font-size:1.5em}.booking-confirm .booking-summary-title{text-align:left;font-size:1.5em}.booking-confirm .booking-preview-form{border:1px solid rgba(0,0,0,.5);border-radius:10px;padding:30px}.booking-confirm .booking-preview-form .col-form-label{color:rgba(0,0,0,.5);text-align:left}.edit-discount-code{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-discount-code .v-window__container{height:100%}.edit-discount-code .v-window__container .v-window-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-discount-code .v-card__actions,.edit-discount-code .v-card__text,.edit-discount-code .v-card__title{width:100%}.edit-discount-code .v-card__actions,.edit-discount-code .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-discount-code .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.list-discount-code-record{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-discount-code-record .v-window__container{height:100%}.list-discount-code-record .v-window__container .v-window-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-discount-code-record .v-card__actions,.list-discount-code-record .v-card__text,.list-discount-code-record .v-card__title{width:100%}.list-discount-code-record .v-card__actions,.list-discount-code-record .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.list-discount-code-record .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.add-discount-code{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-discount-code .v-card__actions,.add-discount-code .v-card__text,.add-discount-code .v-card__title{width:100%}.add-discount-code .v-card__actions,.add-discount-code .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-discount-code .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.admin-discount-code{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.admin-discount-code,.assign-coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.assign-coupon{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}.assign-coupon .v-card__actions,.assign-coupon .v-card__text,.assign-coupon .v-card__title{width:100%}.assign-coupon .v-card__actions,.assign-coupon .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.assign-coupon .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.edit-coupon-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-coupon-group .v-window__container{height:100%}.edit-coupon-group .v-window__container .v-window-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-coupon-group .v-card__actions,.edit-coupon-group .v-card__text,.edit-coupon-group .v-card__title{width:100%}.edit-coupon-group .v-card__actions,.edit-coupon-group .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.edit-coupon-group .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.add-coupon-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-coupon-group .v-card__actions,.add-coupon-group .v-card__text,.add-coupon-group .v-card__title{width:100%}.add-coupon-group .v-card__actions,.add-coupon-group .v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.add-coupon-group .v-card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto}.admin-coupon{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-coupon,.banner-dialog-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-dialog-wrapper{height:100vh;width:100vw;background-color:rgba(33,33,33,.46)}.banner-dialog-wrapper .banner-dialog{width:90%;height:90%;max-width:640px;max-height:768px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.banner-dialog-wrapper .banner-dialog.not-xs{max-height:480px}.banner-dialog-wrapper .banner-dialog .banner-dialog-img-wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.banner-dialog-wrapper .banner-dialog .banner-dialog-img-wrapper .banner-dialog-img-blur{position:absolute;width:100%;height:100%;opacity:.5;-webkit-filter:blur(1rem);filter:blur(1rem)}.banner-dialog-wrapper .banner-dialog.with-text{background:#fff;border-radius:4px}.banner-dialog-wrapper .banner-dialog.flex-column .banner-dialog-img-wrapper{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}.banner-dialog-wrapper .banner-dialog .banner-dialog-content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:auto;padding:64px 32px 32px}.banner-dialog-wrapper .banner-dialog .banner-dialog-content-wrapper .banner-dialog-content{text-align:initial}.banner-dialog-wrapper .banner-dialog.flex-column .banner-dialog-content-wrapper{padding:32px!important}.banner-dialog-wrapper .banner-dialog-close-btn{position:absolute;right:8px;top:8px;cursor:pointer}