.private-dining-room-container{width:100%}.private-dining-room-container .banner-container{width:100%}.private-dining-room-container .banner-container img{width:100%;aspect-ratio:16/9;object-fit:cover}.private-dining-room-container .content-container{width:100%;max-width:1400px;margin:auto;margin-top:80px;margin-bottom:80px;padding:0 20px}@media(max-width:992px){.private-dining-room-container .content-container{padding:0 15px;margin-top:30px;margin-bottom:50px}}.private-dining-room-container .content-container .page-title{margin-bottom:60px;width:100%;font-size:128px;font-weight:400;color:#053a45;line-height:100%;letter-spacing:0}@media(max-width:768px){.private-dining-room-container .content-container .page-title{font-size:40px;margin-bottom:30px;text-align:center}}.private-dining-room-container .content-container .sides-container{display:flex;flex-direction:row;gap:60px}@media(max-width:768px){.private-dining-room-container .content-container .sides-container{flex-direction:column;gap:20px}}.private-dining-room-container .content-container .sides-container .left-side{width:50%}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .left-side{width:100%}}.private-dining-room-container .content-container .sides-container .left-side .store-logo{width:100%;aspect-ratio:5/4;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .left-side .store-logo{display:none}}.private-dining-room-container .content-container .sides-container .left-side .store-logo .logo-container{width:50%}@media(max-width:1200px){.private-dining-room-container .content-container .sides-container .left-side .store-logo .logo-container .location-logo-container{gap:4px}}@media(max-width:1200px){.private-dining-room-container .content-container .sides-container .left-side .store-logo .logo-container .location-logo-container .location-title{font-size:38px;line-height:38px}.private-dining-room-container .content-container .sides-container .left-side .store-logo .logo-container .location-logo-container .location-bottom-text,.private-dining-room-container .content-container .sides-container .left-side .store-logo .logo-container .location-logo-container .location-top-text{font-size:14px;line-height:14px}}.private-dining-room-container .content-container .sides-container .left-side .form-container{margin-top:50px;padding:60px;width:100%;background-color:rgba(255,255,255,.3)}@media(max-width:1200px){.private-dining-room-container .content-container .sides-container .left-side .form-container{padding:40px}}@media(max-width:992px){.private-dining-room-container .content-container .sides-container .left-side .form-container{margin-top:0}}.private-dining-room-container .content-container .sides-container .left-side .form-container .form-title{width:100%;font-size:48px;line-height:53px;color:#053a45;font-weight:400;text-align:center}@media(max-width:1200px){.private-dining-room-container .content-container .sides-container .left-side .form-container .form-title{font-size:30px;line-height:35px}}.private-dining-room-container .content-container .sides-container .left-side .form-container form{width:100%;margin-top:26px;display:flex;flex-direction:column;gap:30px}.private-dining-room-container .content-container .sides-container .left-side .form-container form input,.private-dining-room-container .content-container .sides-container .left-side .form-container form select,.private-dining-room-container .content-container .sides-container .left-side .form-container form textarea{width:100%;padding:24px;border:none;background-color:#fff;border-radius:0;font-size:24px;line-height:29px;font-weight:700;color:#053a45}@media(max-width:1200px){.private-dining-room-container .content-container .sides-container .left-side .form-container form input,.private-dining-room-container .content-container .sides-container .left-side .form-container form select,.private-dining-room-container .content-container .sides-container .left-side .form-container form textarea{font-size:15px;line-height:20px}}.private-dining-room-container .content-container .sides-container .left-side .form-container form button[type=submit]{width:100%;height:70px;background-color:#053a45;font-size:40px;line-height:45px;color:#fff}@media(max-width:1200px){.private-dining-room-container .content-container .sides-container .left-side .form-container form button[type=submit]{height:55px;font-size:26px;line-height:31px}}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container{margin-top:80px;width:100%;position:relative;z-index:1}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container{margin-top:30px}}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container .swiper{width:100%;z-index:1}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container .swiper-slide{width:100%;max-width:100%;aspect-ratio:4/5;display:flex;justify-content:center;align-items:center}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,40px)}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container .swiper-pagination-bullet{width:24px;height:24px;background:0 0;border:2px dotted #fff;border-radius:50%;opacity:1;position:relative;transition:all .3s ease}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container .swiper-pagination-bullet::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:0 0;border-radius:50%;transition:all .3s ease}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container .swiper-pagination-bullet-active{background:0 0}.private-dining-room-container .content-container .sides-container .left-side .side-image-swiper-container .swiper-pagination-bullet-active::before{background:#fff}.private-dining-room-container .content-container .sides-container .right-side{width:50%}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .right-side{width:100%}}.private-dining-room-container .content-container .sides-container .right-side .right-side-title{width:100%;font-size:48px;line-height:100%;font-weight:400;color:#d48459;letter-spacing:0}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .right-side .right-side-title{font-size:30px;line-height:35px;text-align:center}}.private-dining-room-container .content-container .sides-container .right-side .top-description{margin-top:20px;width:100%;font-size:20px;line-height:25px;font-weight:700;color:#053a45;letter-spacing:0}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .right-side .top-description{font-size:14px;line-height:19px;text-align:center}}.private-dining-room-container .content-container .sides-container .right-side .content-decor-container{margin-top:50px;width:100%;text-align:center}@media(max-width:992px){.private-dining-room-container .content-container .sides-container .right-side .content-decor-container{display:none}}.private-dining-room-container .content-container .sides-container .right-side .content-decor-container .content-decor{width:100%;max-width:342px}.private-dining-room-container .content-container .sides-container .right-side .middle-content-title{margin-top:50px;margin-bottom:0;width:100%;font-size:48px;line-height:100%;font-weight:400;color:#053a45;letter-spacing:0}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .right-side .middle-content-title{font-size:30px;line-height:35px;text-align:center}}.private-dining-room-container .content-container .sides-container .right-side .middle-content-description{margin-top:40px;width:100%;font-size:20px;line-height:25px;font-weight:700;color:#053a45}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .right-side .middle-content-description{margin-top:20px;font-size:14px;line-height:19px;text-align:center}}.private-dining-room-container .content-container .sides-container .right-side .looking-to-hire{margin-top:60px;width:100%;font-size:64px;line-height:100%;font-weight:400;color:#d48459;letter-spacing:0;text-align:center}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .right-side .looking-to-hire{margin-top:30px;font-size:34px}}.private-dining-room-container .content-container .sides-container .right-side .event-hire-container{margin-top:60px;width:100%;display:block;text-align:center}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .right-side .event-hire-container{margin-top:30px}}.private-dining-room-container .content-container .sides-container .right-side .event-hire-container img{width:100%;max-width:400px}.private-dining-room-container .content-container .sides-container .right-side .view-our-menu{margin-top:60px;width:100%;font-size:64px;line-height:100%;font-weight:400;color:#d48459;letter-spacing:0;text-align:center}@media(max-width:768px){.private-dining-room-container .content-container .sides-container .right-side .view-our-menu{margin-top:30px;font-size:34px}}.private-dining-room-container .content-container .sides-container .right-side .view-our-menu a{text-decoration:underline;color:#d48459;transition:all .3s ease}.private-dining-room-container .content-container .sides-container .right-side .view-our-menu a:hover{text-decoration:none;color:#053a45}.faq-container{margin:auto;margin-top:80px;margin-bottom:80px;width:100%;max-width:860px;display:flex;flex-direction:column;gap:0}@media(max-width:768px){.faq-container{gap:10px;padding:0 20px;margin-top:40px;margin-bottom:40px}}.faq-container .faq-item{padding:20px 0;width:100%;display:flex;flex-direction:column;gap:20px;cursor:pointer;border-bottom:3.95px solid #053a45}@media(max-width:768px){.faq-container .faq-item{padding:10px 0;border-bottom:1.77px solid #053a45;gap:10px}}.faq-container .faq-item:first-child{border-top:3.95px solid #053a45}@media(max-width:768px){.faq-container .faq-item:first-child{border-top:1.77px solid #053a45}}.faq-container .faq-item .faq-question{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.faq-container .faq-item .faq-question h2{margin:0;font-size:40px;line-height:100%;font-weight:400;color:#053a45;letter-spacing:0}@media(max-width:768px){.faq-container .faq-item .faq-question h2{font-size:18px}}.faq-container .faq-item .faq-question img.arrow-down{width:44px;transition:transform .3s ease-in-out}@media(max-width:768px){.faq-container .faq-item .faq-question img.arrow-down{width:20px}}.faq-container .faq-item .faq-answer{width:100%;display:none}.faq-container .faq-item .faq-answer p{margin:0;font-size:20px;line-height:25px;font-weight:700;color:#053a45;letter-spacing:0}@media(max-width:768px){.faq-container .faq-item .faq-answer p{font-size:16px;line-height:21px}}.extra-sections{display:none}.extra-sections.extra-sections-visible{display:block}
