@media screen and (max-width:769px){.desktop{display:none!important}}@media screen and (min-width:770px){.mobile{display:none!important}}@media screen and (max-width:769px){#confirm-activities-booking .noZoom{font-size:16px}}#confirm-activities-booking .backgroundFull{background-color:#b5b5b5}p{line-height:25px}@media screen and (max-width:769px){#rc-imageselect,.g-recaptcha{transform:scale(1)!important}}.button-container{display:flex;margin-top:30px;margin-bottom:50px}.button-container .back-button{margin-right:20px}.selected-event-container{display:flex;align-items:flex-start}@media screen and (max-width:769px){.selected-event-container{flex-direction:column}}.selected-event-container .event-image-container{margin:20px 0;flex:1 1 50%}@media screen and (max-width:769px){.selected-event-container .event-image-container{padding:0 20px}}.selected-event-container .event-image-container img{width:100%}.selected-event-container .event-text-container{flex:1 1 50%;margin:20px 0}@media screen and (max-width:769px){.selected-event-container .event-text-container{width:100%;margin:0}}.selected-event-container .event-text-container .inner-text{padding:0 20px}@media screen and (max-width:769px){.selected-event-container .event-text-container .inner-text{width:90%}}.selected-event-container .event-text-container .inner-text .datetime{margin-bottom:20px}@media screen and (max-width:769px){.selected-event-container .event-text-container .inner-text .datetime{margin-bottom:0}}.selected-event-container .event-text-container .inner-text .datetime p{font-weight:700}.selected-event-container .event-text-container .inner-text .title-desc{padding:30px 0;font-weight:700;font-size:37px;line-height:45px;color:#0077c8}@media screen and (max-width:769px){.selected-event-container .event-text-container .inner-text .title-desc{font-size:22px;line-height:30px;padding:20px 0}}.selected-event-container .event-text-container .inner-text .description{font-weight:700}.selected-event-container .event-text-container .inner-text .activity-detail-font{font-size:14px}@media screen and (max-width:769px){.selected-event-container .event-text-container .inner-text .activity-detail-font{font-size:11px}}.selected-event-container .event-text-container .inner-text p{font-size:16px;line-height:22px;margin:0}@media screen and (max-width:769px){.selected-event-container .event-text-container .inner-text p{font-size:12px;line-height:16px}}.selected-event-container .event-text-container .inner-text p.date{font-weight:700;color:#0077c8}.selected-event-container .event-text-container .inner-text .number-of-spots{padding:40px 0 30px;font-weight:700}@media screen and (max-width:769px){.selected-event-container .event-text-container .inner-text .number-of-spots{font-weight:700;padding-top:20px;padding-bottom:20px}}.selected-event-container .event-text-container .inner-text .show-more-container{display:flex;align-items:center;cursor:pointer;max-width:200px;margin-top:20px}.selected-event-container .event-text-container .inner-text .show-more-container p{padding-right:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selected-event-container .event-text-container .inner-text .show-more-container .plus{width:20px;height:20px}.selected-event-container .event-text-container .inner-text .show-more-container .plus svg{width:100%;height:100%}.selected-event-container .event-text-container .inner-text .show-more-container .minus{width:20px;height:20px}.selected-event-container .event-text-container .inner-text .show-more-container .minus svg{width:100%;height:100%}.selected-event-container .event-text-container .inner-text .tnc .tnc-title p{font-size:14px;font-weight:700}.selected-event-container .event-text-container .inner-text .tnc .tnc-conditions{font-size:12px}.selected-event-container .event-text-container .inner-text .tnc .tnc-conditions ol{padding-left:20px}.selected-event-container .event-text-container .inner-text .tnc .tnc-conditions ul{list-style-type:disc;padding-left:20px}.selected-event-container .event-text-container .inner-text .tnc hr,.selected-event-container .event-text-container .inner-text hr{margin:10px 0}@media screen and (max-width:769px){.selected-event-container .event-text-container .inner-text hr{margin-top:10px}}.selected-event-container .event-text-container .vue-booking-wrapper .book-slot-title{padding-top:20px;font-weight:700;font-size:22px;line-height:30px;padding-bottom:10px}@media screen and (max-width:769px){.selected-event-container .event-text-container .vue-booking-wrapper .book-slot-title{padding-top:10px}}.selected-event-container .event-text-container .vue-booking-wrapper .user-input-container p{font-weight:700}.selected-event-container .event-text-container .vue-booking-wrapper .join-now{font-size:14px}.vue-booking-wrapper{margin-left:20px;margin-right:20px}.vue-booking-wrapper .user-input-container .field-input{margin:10px 0}.vue-booking-wrapper .user-input-container .field-input .error-cont{padding-bottom:10px}.vue-booking-wrapper .user-input-container .field-input .input-container{margin:10px 0 20px}.vue-booking-wrapper .user-input-container .field-input .input-container input{border:1px solid #c4c4c4;width:100%}.vue-booking-wrapper .user-input-container .field-input .mobile-input{display:flex;align-items:center;margin:10px 0 0}.vue-booking-wrapper .user-input-container .field-input .mobile-input .input-container{flex-grow:1;margin:0}.vue-booking-wrapper .user-input-container .field-input .mobile-input .input-container input{width:100%}.vue-booking-wrapper .user-input-container .field-input .mobile-input .areacode-dropdown{position:relative;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vue-booking-wrapper .user-input-container .field-input .mobile-input .areacode-dropdown .selected-areacode{border:1px solid #c4c4c4;padding:19.25px 36px 1px 16px}@media screen and (max-width:769px){.vue-booking-wrapper .user-input-container .field-input .mobile-input .areacode-dropdown .selected-areacode{padding:19px 36px 1px 16px}}.vue-booking-wrapper .user-input-container .field-input .mobile-input .areacode-dropdown .selected-areacode p{line-height:10px;font-weight:400}@media screen and (max-width:769px){.vue-booking-wrapper .user-input-container .field-input .mobile-input .areacode-dropdown .selected-areacode p{font-size:16px}}.vue-booking-wrapper .user-input-container .field-input .mobile-input .areacode-dropdown .options{position:absolute;top:100%;left:0;border:1px solid #cfcfcf;background-color:#fff;width:100%;box-sizing:border-box}.vue-booking-wrapper .user-input-container .field-input .mobile-input .areacode-dropdown .options p{padding:10px 0 10px 16px;margin:0}.vue-booking-wrapper .user-input-container .datetime-input{display:flex;margin:10px 0}@media screen and (max-width:769px){.vue-booking-wrapper .user-input-container .datetime-input{flex-direction:column}}.vue-booking-wrapper .user-input-container .datetime-input .select-date{flex:1 1 50%}.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown{position:relative;margin:10px 10px 20px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown.dropdown-disabled{background-color:#fff}@media screen and (max-width:769px){.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown{margin:10px 0 20px}}.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown .selected-date{border:1px solid #c4c4c4;padding:16px 36px 1px 16px}.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown .selected-date.dropdown-disabled{background-color:#fff}@media screen and (max-width:769px){.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown .selected-date{padding:11.5px 36px 0 16px}}.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown .selected-date p{line-height:22px;font-weight:400}.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown .date-options{position:absolute;top:100%;left:0;border:1px solid #cfcfcf;background-color:#fff;width:100%;box-sizing:border-box;z-index:10}.vue-booking-wrapper .user-input-container .datetime-input .select-date .date-dropdown .date-options p{padding:10px 0 10px 16px;margin:0}.vue-booking-wrapper .user-input-container .datetime-input .select-time{flex:1 1 50%}.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown{position:relative;margin:10px 0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown.dropdown-disabled{background-color:#fff}@media screen and (max-width:769px){.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown{margin:10px 0 20px}}.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown .selected-time{border:1px solid #c4c4c4;padding:16px 36px 1px 16px}.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown .selected-time.dropdown-disabled{background-color:#fff}@media screen and (max-width:769px){.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown .selected-time{padding:11.5px 36px 0 16px}}.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown .selected-time p{line-height:22px;font-weight:400}.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown .time-options{position:absolute;top:100%;left:0;border:1px solid #cfcfcf;background-color:#fff;width:100%;box-sizing:border-box;z-index:10}.vue-booking-wrapper .user-input-container .datetime-input .select-time .time-dropdown .time-options p{padding:10px 0 10px 16px;margin:0}.vue-booking-wrapper .user-input-container .arrow{position:absolute;top:50%;right:0;padding-right:10px;transform:translateY(-50%)}.vue-booking-wrapper .user-input-container .recaptcha-container{width:100%}.thank-you-container{text-align:center;padding:0}@media screen and (max-width:769px){.thank-you-container{padding:50px}}@media screen and (min-width:770px){.thank-you-container{position:absolute;left:0;top:0;width:100%;height:100%;display:table}}@media screen and (min-width:770px){.thank-you-container .middle-wrapper{display:table-cell;vertical-align:middle}}.thank-you-container .middle-wrapper .thank-you .thank-you-header{font-weight:700;font-size:26px;line-height:30px}.thank-you-container .middle-wrapper .thank-you .thank-you-desc{line-height:16px}.thank-you-container .middle-wrapper .nav-buttons-container{display:flex;justify-content:center}@media screen and (max-width:769px){.thank-you-container .middle-wrapper .nav-buttons-container{flex-direction:column;align-items:center}}.thank-you-container .middle-wrapper .nav-buttons-container button{margin:10px;flex:0 0 auto;display:inline-block;font-family:NotoIKEALatin}.overlay .center-box#duplicateWorkshop{height:290px}.overlay .center-box .inner-box{margin:56px auto}.overlay .center-box .inner-box .button-container button{margin:auto}@media screen and (max-width:769px){.overlay .center-box .inner-box{margin:62px 20px}.overlay .center-box .inner-box .button-container{margin:20px 0 10px}}.overlay .center-box .inner-box p{margin:0 25px}#confirm-activity-booking-overlay[data-set=hidden]{display:none}#confirm-activity-booking-overlay[data-set=shown]{display:block}.activity-title{font-weight:700}.dropdown-disabled{background-color:#b5b5b5;pointer-events:none}.link{color:#00f}.link,.link-2{text-decoration:underline}.link-2{color:#000;font-weight:700}.join-now{font-size:14px}.go-back-button{margin-right:20px}