.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}.restaurants-content .content-section-block{padding-bottom:0}.booking-offers-container{border-top:1px solid #e0e0e0;padding-bottom:80px;padding-top:100px;position:relative}.booking-offers-container .booking-offers-title{color:#8b817a;font-size:28px;font-weight:400;margin-bottom:60px;text-align:center}.booking-offers-container .booking-offers-slider-wrapper{display:flex;display:-webkit-flex;overflow:hidden;width:100%}.booking-offers-container .booking-offers-slider-wrapper .slick-track{height:100%}.booking-offers-container .booking-offers-slider-wrapper .slide-block .slide-inner-block{max-width:195px}.booking-offers-container .booking-offers-slider-wrapper .slick-arrow{align-self:center;-webkit-align-self:center;flex:none;margin:0 15px;min-width:29px}.booking-offers-container .booking-offers-slider-wrapper .slider-dots-bar{bottom:30px;left:0;padding:0;position:absolute;text-align:center;width:100%}@media screen and (min-width:992px){.booking-offers-container .booking-offers-slider-wrapper{display:flex;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around;max-width:1170px;width:100%}.booking-offers-container .booking-offers-slider-wrapper .slick-list,.booking-offers-container .booking-offers-slider-wrapper .slick-track{width:100%!important}.booking-offers-container .booking-offers-slider-wrapper .slick-track{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin:auto}.booking-offers-container .booking-offers-slider-wrapper .slide-block{max-width:195px}}@media screen and (min-width:768px)and (max-width:991px){.booking-offers-container .booking-offers-slider-wrapper .booking-offers-slider-wrapper{display:flex;overflow:hidden;width:100%}.booking-offers-container .booking-offers-slider-wrapper .slick-list{overflow:hidden}.booking-offers-container .booking-offers-slider-wrapper .booking-offers-block{float:left}}@media screen and (max-width:767px){.booking-offers-container .booking-offers-slider-wrapper .booking-offers-slider-wrapper{display:flex;overflow:hidden;width:100%}.booking-offers-container .booking-offers-slider-wrapper .slick-list{margin:auto;overflow:hidden;width:80%}.booking-offers-container .booking-offers-slider-wrapper .booking-offers-block{float:left}.booking-offers-container .booking-offers-slider-wrapper .slide-inner-block{margin:auto}}.booking-offers-container .booking-offers-block{height:100%}.booking-offers-container .booking-offers-inner-block{margin:auto;text-align:center;width:195px}.booking-offers-container .booking-offers-inner-block .booking-offers-icon-block{align-items:center;display:flex;height:130px;justify-content:center;margin-bottom:20px}.booking-offers-container .booking-offers-inner-block .booking-offers-items{border-bottom:1px solid #e0e0e0;color:#8b817a;font-size:20px;font-weight:400;padding-bottom:20px}.booking-offers-container .booking-offers-inner-block .booking-offers-items-desc{color:#8b817a;font-size:14px;font-weight:400;padding-top:20px}