@import"https://use.typekit.net/kkj5vwk.css";@keyframes showScrim{0%{background:transparent}to{background:rgba(0,0,0,.7)}}@keyframes slideContent{0%{margin-top:50px;opacity:0}to{margin-top:0;opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Rutheride;src:url(/_next/static/media/Rutheride.77ba6ddc.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.schedule-modal-content .modal-top-area{padding:10px}.schedule-modal-content .booking-text{font-size:24px;padding:10px 0}.schedule-modal-content .booking-text:last-of-type{padding-bottom:0}.schedule-modal-content .booking-level-type{font-size:14px;text-align:left;margin:0;padding:0}.schedule-modal-content .booking-description{font-size:16px;text-align:left}.schedule-modal-content .booking-description.fade-color{text-align:center;color:#a1a1a1}.schedule{color:#fff;margin-top:calc(-100px - 16px)}@media(max-width:500px){.schedule h1{font-size:38px}}.schedule .match-loader-height{min-height:120px}.schedule .big-title{font-family:alternate-gothic-atf,arial narrow,sans-serif;font-size:146px;letter-spacing:.28px;line-height:149px;font-weight:700;color:#000;opacity:.1;margin:0}.schedule .msg{font-family:sofia-pro,trebuchet MS,sans-serif;font-size:16px;letter-spacing:.6px;line-height:28px;color:#252525}.schedule button{cursor:pointer;width:381px;height:54px;font-weight:900;font-size:17px;letter-spacing:.3px;font-family:alternate-gothic-atf,arial narrow,sans-serif;line-height:21px;background-color:#252525;color:#fff;border:1px solid #645a48}.schedule button:hover{background-color:#474032}.schedule .open-hours{margin-top:30px;text-align:center;font-family:sofia-pro,trebuchet MS,sans-serif;color:#474032;font-size:20px}.schedule .open-hours .disclaimer{color:#988a70;font-size:16px}.schedule .content-area-1{padding-top:100px;background-color:#fafafa}.schedule .content-area-1 .top-section .day-schedule .day-box{padding:30px;background-color:#ebe9e6;color:#252525;min-width:80%;width:80%;display:flex;margin:20px auto auto}@media(max-width:840px){.schedule .content-area-1 .top-section .day-schedule .day-box{display:block}}.schedule .content-area-1 .top-section .day-schedule .day-box .title-size{margin:0;font-size:24px;line-height:24px;letter-spacing:.5px}.schedule .content-area-1 .top-section .day-schedule .day-box .sub-title-size{margin:0;font-family:sofia-pro,trebuchet MS,sans-serif;font-size:14px;line-height:26px;letter-spacing:0}.schedule .content-area-1 .top-section .day-schedule .day-box .full{color:#988a70;letter-spacing:0;margin-top:5px}.schedule .content-area-1 .top-section .day-schedule .day-box .time-area{margin-right:auto;padding-right:20px}.schedule .content-area-1 .top-section .day-schedule .day-box .info-area{display:flex;flex-wrap:wrap;width:60%}@media(max-width:840px){.schedule .content-area-1 .top-section .day-schedule .day-box .info-area{width:100%;padding:10px 0}}.schedule .content-area-1 .top-section .day-schedule .day-box .info-area .top-left{width:50%}.schedule .content-area-1 .top-section .day-schedule .day-box .info-area .top-right{width:50%;text-align:right}.schedule .content-area-1 .top-section .day-schedule .day-box .info-area .description-area{width:100%}.schedule .content-area-1 .top-section .day-schedule .day-box .button-area{padding-left:10px;margin-left:auto}@media(max-width:840px){.schedule .content-area-1 .top-section .day-schedule .day-box .button-area{padding-left:0}}.schedule .content-area-1 .top-section .day-schedule .day-box button{margin-top:5px;width:153px;height:36px;font-size:17px;line-height:0px;letter-spacing:.6px}.schedule .content-area-1 .top-section .day-schedule .day-box button .caret{margin-left:30px}.schedule .content-area-1 .top-section .date-row{font-family:alternate-gothic-atf,arial narrow,sans-serif;color:#988a70;font-size:30px;letter-spacing:.5px;line-height:49px;display:flex;border-bottom:1px solid #988a70;min-width:80%;width:-moz-fit-content;width:fit-content;margin:auto auto 40px;overflow-x:scroll;max-width:100%}.schedule .content-area-1 .top-section .date-row .date{width:-webkit-fill-available;margin:0;text-align:center;padding:5px 10px;cursor:pointer;border:1px solid #fafafa;border-bottom:0 solid #988a70}.schedule .content-area-1 .top-section .date-row .date:hover{opacity:.7;background-color:#c1bbb1;border:solid #988a70;border-width:1px 1px 0}.schedule .content-area-1 .top-section .date-row .date.active-day{background-color:#ebe9e6;border:solid #988a70;border-width:1px 1px 0}.schedule .content-area-1 .top-section .date-row .date.active-day:hover{opacity:.7;background-color:#c1bbb1;border:solid #988a70;border-width:1px 1px 0}.schedule .content-area-1 .top-section .date-row .caret-holder{text-align:right;width:32px;height:59px;padding:5px 10px;cursor:pointer;line-height:49px;content:" "}.schedule .content-area-1 .top-section .date-row .caret-holder:hover{opacity:.7}.schedule .content-area-1 .top-section .date-row .caret{height:20px;width:20px;display:inline-block}.schedule .content-area-1 .top-section .date-row .rotate-caret{transform:rotate(180deg)}.schedule .content-area-1 .bottom-section{width:100%;padding-bottom:100px}.schedule .content-area-1 .bottom-section .big-title{text-align:center;width:-moz-fit-content;width:fit-content;display:block;margin:auto;padding-top:100px;max-width:100%}@media(max-width:800px){.schedule .content-area-1 .bottom-section .big-title{font-size:60px;line-height:unset}}@media(max-width:500px){.schedule .content-area-1 .bottom-section .big-title{font-size:40px}}.schedule .content-area-1 .bottom-section .star-row{width:-moz-fit-content;width:fit-content;text-align:right;width:713px;max-width:100%;margin:-40px auto auto;padding-right:30px}@media(max-width:800px){.schedule .content-area-1 .bottom-section .star-row{padding-right:0;padding-top:20px;display:block;margin-top:0;text-align:center}.schedule .content-area-1 .bottom-section .star-row .star:last-of-type{padding-right:0}.schedule .content-area-1 .bottom-section .star-row span{text-align:center;display:block;font-size:25px;line-height:unset;width:100%}}.schedule .content-area-1 .bottom-section .sub-title{font-size:44px;line-height:62px;color:#988a70}.schedule .content-area-1 .bottom-section .star{padding-bottom:5px;margin-right:10px}.schedule .content-area-1 .bottom-section .msg{text-align:center;min-width:65%;width:60vw;max-width:80%;margin:auto}.schedule .content-area-1 .bottom-section .btn-holder{margin:60px auto auto;width:-moz-fit-content;width:fit-content;cursor:pointer}.schedule .content-area-1 .bottom-section .btn-holder:hover{opacity:.7}.schedule .content-area-1 .bottom-section .btn-holder .caret{float:right;margin-top:-22px}.schedule .content-area-1 .bottom-section .btn-holder .btn{font-family:sofia-pro,trebuchet MS,sans-serif;font-size:14px;letter-spacing:.6px;font-weight:700;line-height:17px;width:-moz-fit-content;width:fit-content;padding-right:15px;color:#523d17;border-bottom:2px solid #523d17;margin:0;padding-bottom:7px}.schedule .mtek-contents{min-height:calc(100vh - 300px);position:relative}@media(max-width:500px){.schedule .mtek-contents{padding:0}}.schedule .mtek-contents iframe{width:100%;min-height:1000px;border:0}@media(max-width:500px){.schedule .wrapper:has(.mtek-contents){padding:0}}