.content-page-wrapper .banner-block-wrapper{background-color:#3e75d9;padding:0 10px 20px;width:100%}.content-page-wrapper .banner-block-inner-wrapper{margin:auto}@media screen and (min-width:768px){.content-page-wrapper .banner-block-inner-wrapper{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;max-width:1070px;min-height:470px;padding:0 20px;width:100%}.content-page-wrapper .banner-block-inner-wrapper .banner-block{max-width:470px;padding:0 10px;width:100%}.content-page-wrapper .banner-block-inner-wrapper .banner-left-block{flex:1;-webkit-flex:1;flex-direction:column;padding-left:10px}.content-page-wrapper .banner-block-inner-wrapper .banner-middle-block{flex:none;-webkit-flex:none;height:100%;max-width:65px;min-width:10px;width:100%}.content-page-wrapper .banner-block-inner-wrapper .banner-right-block{flex:1;-webkit-flex:1;padding-right:10px}}@media screen and (max-width:767px){.content-page-wrapper .banner-block-inner-wrapper{padding:25px 16px;text-align:center}}.content-page-wrapper .banner-title{color:#fff;font-size:34px;font-weight:500}@media screen and (max-width:767px){.content-page-wrapper .banner-title{margin-bottom:10px}}.content-page-wrapper .banner-icon{display:inline-block;vertical-align:text-top}.content-page-wrapper .banner-icon.open-jobs{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/openjobs_w.png);height:40px;width:130px}.content-page-wrapper .banner-desc{color:#fff;font-size:18px;font-weight:400}@media screen and (min-width:768px){.content-page-wrapper .banner-desc{margin:40px 0}}.content-page-wrapper .banner-desc p{margin:15px 0 0}.content-page-wrapper .banner-button{background-color:#eea717;color:#fff;font-size:18px;font-weight:700;height:50px;text-transform:uppercase;width:188px}@media screen and (max-width:767px){.content-page-wrapper .banner-button{height:45px;margin:20px 0;width:165px}}.content-page-wrapper .banner-button:hover{background-color:#ffcb05}.content-page-wrapper .banner-image{max-width:100%}@media screen and (max-width:767px){.content-page-wrapper .banner-image{margin:auto}}.content-page-wrapper .content-block{padding-bottom:40px}@media screen and (min-width:768px){.content-page-wrapper .content-block{display:flex;display:-webkit-flex}.content-page-wrapper .content-block:not(:last-child){padding-bottom:130px}.content-page-wrapper .content-block:nth-child(odd) .section-text-block{margin-right:30px}.content-page-wrapper .content-block:nth-child(2n){flex-direction:row-reverse}.content-page-wrapper .content-block:nth-child(2n) .section-text-block{margin-left:30px}}@media screen and (max-width:767px){.content-page-wrapper .content-block{border-bottom:1px solid #e0e0e0;padding:40px 15px;text-align:center}}.content-page-wrapper .center-banner-block-wrapper{align-items:center;display:flex;flex-direction:column;padding:40px 10px}@media screen and (max-width:767px){.content-page-wrapper .center-banner-block-wrapper{padding:40px 30px}}.content-page-wrapper .center-banner-title{color:#4b382a;font-size:60px;font-weight:900;line-height:50px;text-align:center}@media screen and (max-width:767px){.content-page-wrapper .center-banner-title{font-size:40px}}.content-page-wrapper .center-banner-title .highlight{color:#3e75d9}.content-page-wrapper .center-banner-desc{color:#4b382a;font-size:30px;font-weight:400;line-height:1.25;margin:10px 10px 0;text-align:center}@media screen and (max-width:767px){.content-page-wrapper .center-banner-desc{font-size:24px}}.content-page-wrapper .center-banner-block{margin:40px 0}@media screen and (max-width:767px){.content-page-wrapper .center-banner-block{margin:50px 0}.content-page-wrapper .center-banner-image{width:100%}}.content-page-wrapper .center-banner-button{background-color:#eea717;color:#fff;font-size:22px;font-weight:400;height:60px;width:223px}.content-page-wrapper .center-banner-button:hover{background-color:#ffcb05}.content-page-wrapper .display-image-block-wrapper{margin:auto;max-width:1070px;width:100%}.content-page-wrapper .display-image-wrapper{overflow:hidden;padding:60px 0;text-align:center;width:100%}.content-page-wrapper .display-image-wrapper:not(:last-child){border-bottom:1px solid #e0e0e0}@media screen and (max-width:767px){.content-page-wrapper .display-image-wrapper{padding:40px 15px}}@media screen and (min-width:768px){.content-page-wrapper .display-image-wrapper .display-image-content-wrapper{margin:auto;max-width:960px;padding:0 20px}}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks .display-images-block .image-block{display:none}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="4"] .block-labels-row .block-label:nth-child(4){color:#333;cursor:default;font-size:18px;font-weight:700}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="4"] .block-labels-row .block-label:nth-child(4):hover{color:inherit}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="4"] .display-images-block .image-block:nth-child(4){align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;height:100%;justify-content:center;-webkit-justify-content:center}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="3"] .block-labels-row .block-label:nth-child(3){color:#333;cursor:default;font-size:18px;font-weight:700}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="3"] .block-labels-row .block-label:nth-child(3):hover{color:inherit}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="3"] .display-images-block .image-block:nth-child(3){align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;height:100%;justify-content:center;-webkit-justify-content:center}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="2"] .block-labels-row .block-label:nth-child(2){color:#333;cursor:default;font-size:18px;font-weight:700}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="2"] .block-labels-row .block-label:nth-child(2):hover{color:inherit}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="2"] .display-images-block .image-block:nth-child(2){align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;height:100%;justify-content:center;-webkit-justify-content:center}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="1"] .block-labels-row .block-label:first-child{color:#333;cursor:default;font-size:18px;font-weight:700}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="1"] .block-labels-row .block-label:first-child:hover{color:inherit}.content-page-wrapper .display-image-wrapper .display-image-content-wrapper.has-multi-blocks[data-display-block-index="1"] .display-images-block .image-block:first-child{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;height:100%;justify-content:center;-webkit-justify-content:center}.content-page-wrapper .display-image-wrapper .section-title{margin-bottom:24px}.content-page-wrapper .display-image-wrapper .section-content{margin-bottom:40px}.content-page-wrapper .display-image-wrapper .block-labels-row{display:inline-block;margin:auto;width:100%}@media screen and (min-width:768px){.content-page-wrapper .display-image-wrapper .block-labels-row{margin-top:40px}}.content-page-wrapper .display-image-wrapper .block-labels-row .block-label{color:#8b817a;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;padding:0 10px}.content-page-wrapper .display-image-wrapper .block-labels-row .block-label:not(:first-child){border-left:1px solid #e0e0e0}.content-page-wrapper .display-image-wrapper .block-labels-row .block-label.active{color:#333;cursor:default;font-size:18px;font-weight:700}.content-page-wrapper .display-image-wrapper .block-labels-row .block-label.active:hover{color:inherit}.content-page-wrapper .display-image-wrapper .block-labels-row .block-label:hover{color:#3e75d9}.content-page-wrapper .display-image-wrapper .display-images-block{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}@media screen and (min-width:768px){.content-page-wrapper .display-image-wrapper .display-images-block{background-color:#ebe7e5;height:420px;margin-top:30px;overflow:hidden}}@media screen and (max-width:767px){.content-page-wrapper .display-image-wrapper .display-images-block{margin-top:20px}}.content-page-wrapper .display-image-wrapper .display-images-block,.content-page-wrapper .display-image-wrapper .display-images-block a{width:100%}.content-page-wrapper .display-image-wrapper .image-block{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;height:100%;justify-content:center;-webkit-justify-content:center}.content-page-wrapper .display-image-wrapper .image-box:not(:first-child){margin-left:45px}@media screen and (max-width:767px){.content-page-wrapper .display-image-wrapper .image-box{flex:1}.content-page-wrapper .display-image-wrapper .image-box:not(:first-child){margin-left:5px}}.content-page-wrapper .display-image-wrapper .has-arrow .image-box{margin:0}.content-page-wrapper .display-image-wrapper .image-block-arrow{width:45px}.content-page-wrapper .display-image-wrapper .display-images-block-image{border:5px solid #fff;box-shadow:0 0 5px 0 rgba(0,0,0,.4);max-height:420px}@media screen and (max-width:767px){.content-page-wrapper .display-image-wrapper .display-images-block-image{flex:1;-webkit-flex:1;max-width:100%}}.content-page-wrapper .display-image-wrapper .display-images-block-image.no-border-shadow{border:0;box-shadow:none}@media screen and (min-width:768px){.content-page-wrapper .content-section-block{display:flex;display:-webkit-flex;flex-direction:column;margin:auto;max-width:1070px;padding:130px 20px;width:100%}.content-page-wrapper .section-image-block,.content-page-wrapper .section-text-block{align-items:center;-webkit-align-items:center;flex:1;-webkit-flex:1;justify-content:center;-webkit-justify-content:center;max-width:535px;width:100%}.content-page-wrapper .section-text-block{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;flex-direction:column;text-align:left}.content-page-wrapper .section-image-block{text-align:center}}.content-page-wrapper .section-title{color:#4e3c2e;font-size:28px;font-weight:400;width:100%}@media screen and (min-width:768px){.content-page-wrapper .section-title{margin-bottom:20px}}.content-page-wrapper .section-content{color:#4e3c2e;font-size:18px;font-weight:400;width:100%}@media screen and (max-width:767px){.content-page-wrapper .section-content{margin:20px 0}.content-page-wrapper .section-image{margin:auto;min-width:280px;width:50%}.restaurants-content .banner-block-inner-wrapper{padding-bottom:0}}.steps-block-row{background-size:cover;padding-bottom:130px;padding-top:70px;text-align:center;width:100%}@media screen and (max-width:767px){.steps-block-row{padding:50px 0}}.steps-block-row.rms{background-image:url(/Public/images/pages/restaurants/common/desktop/booking/booking_background_desktop.png);padding-bottom:70px}@media screen and (max-width:767px){.steps-block-row.rms{background-image:url(/Public/images/pages/restaurants/common/mobile/booking/booking_background_mobile.png)}}.steps-block-row.booking,.steps-block-row.boost,.steps-block-row.payment{background-image:url(/Public/images/pages/restaurants/common/desktop/booking/booking_background_desktop.png)}@media screen and (max-width:767px){.steps-block-row.booking,.steps-block-row.boost,.steps-block-row.payment{background-image:url(/Public/images/pages/restaurants/common/mobile/booking/booking_background_mobile.png)}}.steps-block-row.voucher{background-image:url(/Public/images/pages/restaurants/common/desktop/voucher/background.jpg)}@media screen and (max-width:767px){.steps-block-row.voucher{background-image:url(/Public/images/pages/restaurants/common/desktop/voucher/background.jpg)}}.steps-block-row.queuing{background-image:url(/Public/images/pages/restaurants/common/desktop/queuing/background.jpg)}@media screen and (max-width:767px){.steps-block-row.queuing{background-image:url(/Public/images/pages/restaurants/common/desktop/queuing/background.jpg)}}.steps-block-row .steps-block-title{color:#fff;font-size:28px;font-weight:400;margin-bottom:70px}@media screen and (max-width:767px){.steps-block-row .steps-block-title{margin-bottom:30px}}.steps-block-row .steps-wrapper{margin:auto;max-width:1070px}@media screen and (min-width:768px){.steps-block-row .steps-wrapper{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}}.steps-block-row .step-block{margin:0 20px;text-align:center}@media screen and (min-width:768px){.steps-block-row .step-block{width:100%}}@media screen and (max-width:767px){.steps-block-row .step-block:not(:last-child){margin-bottom:50px}}.steps-block-row .step-icon{max-width:150px;width:100%}@media screen and (max-width:767px){.steps-block-row .step-icon{margin:auto}}.steps-block-row .step-arrow{margin-top:65px;max-width:60px;min-width:20px;text-align:center;width:100%}.steps-block-row .step-index{color:#fff;font-size:22px;font-weight:400;margin-bottom:12px;margin-top:28px}.steps-block-row .step-desc{color:#fff;font-size:16px;font-weight:400}hr{border-top-width:2px;margin:0}.recruitment{text-align:center}.recruitment .content-section-block{padding:30px 15px}.recruitment .title{align-items:center;color:#3e75d9;display:flex;flex-wrap:wrap;font-size:40px;justify-content:center;margin-bottom:40px;margin-top:55px}.recruitment .title .title-icon{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/openjobs.png);height:59px;margin-left:12px;width:208px}.recruitment .statistic-cells{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:90px}.recruitment .statistic-cell{align-items:center;display:flex;flex-direction:column;justify-content:center;width:260px}.recruitment .statistic-cell .icon{height:140px;margin-bottom:7px;width:140px}.recruitment .statistic-cell .icon.cutlery{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/whyoj_icon1.png)}.recruitment .statistic-cell .icon.eye{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/whyoj_icon2.png)}.recruitment .statistic-cell .icon.download{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/whyoj_icon3.png)}.recruitment .statistic-cell .description{font-size:24px;line-height:1.46}.recruitment .statistic-cell .description strong{color:#6575ff;font-size:32px}.recruitment .chart-cells{align-items:center;display:flex;justify-content:space-between;margin-bottom:90px}.recruitment .chart-cell{align-items:center;display:flex;flex-direction:column;justify-content:center}.recruitment .chart-cell .image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:491px;width:448px}.recruitment .chart-cell .image.bar{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart1-tc-dkp.png)}.recruitment .chart-cell .image.bar:lang(en){background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart1-en-dkp.png)}.recruitment .chart-cell .image.bar:lang(zh-cn){background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart1-sc-dkp.png)}.recruitment .chart-cell .image.circle{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart2-tc-dkp.png)}.recruitment .chart-cell .image.circle:lang(en){background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart2-en-dkp.png)}.recruitment .chart-cell .image.circle:lang(zh-cn){background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart2-sc-dkp.png)}.recruitment .feature-block{background-color:#f7f7f7}.recruitment .feature-cells{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.recruitment .feature-cell{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;width:50%}.recruitment .feature-cell .description{font-size:30px;font-weight:700;width:240px}.recruitment .feature-cell .description:lang(en){font-size:24px;width:380px}.recruitment .feature-cell .icon{height:214px;margin-bottom:21px;width:348px}.recruitment .feature-cell .icon.len{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/about_icon1.png)}.recruitment .feature-cell .icon.staff{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/about_icon2.png)}.recruitment .feature-cell .icon.earning-report{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/about_icon3.png)}.recruitment .feature-cell .icon.contact{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/about_icon4.png)}@media screen and (max-width:1060px){.recruitment .chart-cells{display:block}}@media screen and (max-width:767px){.recruitment .feature-cells,.recruitment .statistic-cells{display:block}.recruitment .feature-cells .description:lang(en),.recruitment .statistic-cells .description:lang(en){width:240px}.recruitment .chart-cell,.recruitment .feature-cell,.recruitment .statistic-cell{margin-bottom:30px;width:100%}.recruitment .chart-cell .description,.recruitment .feature-cell .description,.recruitment .statistic-cell .description{width:180px}.recruitment .chart-cell .image{height:440px;width:100%}.recruitment .chart-cell .image.bar{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart1-tc-m.png)}.recruitment .chart-cell .image.bar:lang(en){background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart1-en-m.png)}.recruitment .chart-cell .image.bar:lang(zh-cn){background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart1-sc-m.png)}.recruitment .chart-cell .image.circle{background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart2-tc-m.png)}.recruitment .chart-cell .image.circle:lang(en){background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart2-en-m.png)}.recruitment .chart-cell .image.circle:lang(zh-cn){background-image:url(/Public/images/pages/restaurants/common/desktop/recruitment/chart2-sc-m.png)}}