.head-block{background:#fff}.head-block .inner-container{max-width:1920px;margin:0 auto;position:relative;z-index:1}.head-block .inner-container .top-container{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:2}.head-block .inner-container .top-container .left-side{background:url("/modules/index/images/head-bg.png") no-repeat center center/cover;text-align:center}.head-block .inner-container .top-container .left-side .inner-wrapper .head-logo{padding:60px 15px 80px}.head-block .inner-container .bottom-container{position:relative;z-index:3}.head-block .inner-container .bottom-container .inner-wrapper{max-width:1350px;margin:0 auto;padding:0 30px 50px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:80px}.head-block .inner-container .bottom-container .inner-wrapper .card{display:grid;grid-template-columns:1fr;padding:30px;border-radius:50px;text-align:center;-webkit-box-shadow:3px 3px 20px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 20px rgba(0,0,0,.3);box-shadow:3px 3px 20px rgba(0,0,0,.3);text-decoration:none;-moz-transition:.3s background ease-out;-ms-transition:.3s background ease-out;-webkit-transition:.3s background ease-out;transition:.3s background ease-out;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);--card-height: 222px;height:var(--card-height);margin-bottom:calc(var(--card-height)/2*-1)}.head-block .inner-container .bottom-container .inner-wrapper .card.order{border:6px solid #fff;background:#bc0400;color:#fff}.head-block .inner-container .bottom-container .inner-wrapper .card.order:hover,.head-block .inner-container .bottom-container .inner-wrapper .card.order:focus{background:#008400}.head-block .inner-container .bottom-container .inner-wrapper .card.restaurant{border:6px solid #f4e0d0;background:#fff;color:#242424;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.head-block .inner-container .bottom-container .inner-wrapper .card.restaurant:hover,.head-block .inner-container .bottom-container .inner-wrapper .card.restaurant:focus{color:#fff;background:#bc0400}.head-block .inner-container .bottom-container .inner-wrapper .card.restaurant .icon{color:#e1bb9d}.head-block .inner-container .bottom-container .inner-wrapper .card.plenty{border:6px solid #fff;background:#008400;color:#fff}.head-block .inner-container .bottom-container .inner-wrapper .card.plenty:hover,.head-block .inner-container .bottom-container .inner-wrapper .card.plenty:focus{background:#bc0400}.head-block .inner-container .bottom-container .inner-wrapper .card .title{font-family:"museo",sans-serif;font-size:40px;font-weight:700;line-height:1.2}.head-block .inner-container .bottom-container .inner-wrapper .card .subtitle{font-family:"museo",sans-serif;font-size:24px;font-weight:300;line-height:1.2;padding-bottom:10px}.head-block .inner-container .bottom-container .inner-wrapper .card .icon{color:#fff;font-size:62px;text-shadow:3px 3px 3px rgba(0,0,0,.3)}.news-block,.daily-menu-block{background:#fff}.news-block .inner-container,.daily-menu-block .inner-container{max-width:1400px;margin:0 auto;padding:0 30px 50px}.daily-menu-block{padding-top:50px;background:#f4e0d0}.ddoc-container .gallery-image-list-wrapper .more-button-container a{background:#bc0400}.ddoc-container .gallery-image-list-wrapper .more-button-container a:hover,.ddoc-container .gallery-image-list-wrapper .more-button-container a:focus{background:#760300}.order-menu-block{background:#fff;overflow:hidden}.order-menu-block .inner-container{max-width:1400px;margin:0 auto;padding:50px 15px 100px}.order-menu-block .inner-container .title-container{position:relative;z-index:1;padding:0 90px}.order-menu-block .inner-container .title-container::before{content:"";position:absolute;right:-100px;top:30px;width:600px;height:1px;background:#008400}.order-menu-block .inner-container .title-container::after{content:"";position:absolute;right:500px;top:28px;width:5px;height:5px;background:#008400}.order-menu-block .inner-container .title-container .title{position:relative;z-index:3;color:#bc0400;font-size:28px;font-weight:400;font-family:"Pacifico",sans-serif}.order-menu-block .inner-container .title-container .subtitle{position:relative;z-index:3;color:#242424;font-size:30px;font-weight:700;font-family:"museo",sans-serif;text-transform:uppercase;padding-bottom:30px}.order-menu-block .inner-container .services-block{display:grid;justify-content:center;position:relative;z-index:4}.order-menu-block .inner-container .services-block .left-text{position:absolute;z-index:5;top:0;left:0;width:410px;height:72px;font-size:70px;font-weight:900;font-family:"museo",sans-serif;color:#d6b89f;line-height:1;-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);transform-origin:top left}.order-menu-block .inner-container .services-block .services-container{padding:0 72px;min-height:470px;position:relative;z-index:6;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px}.order-menu-block .inner-container .services-block .services-container .service{max-width:385px;height:470px;width:100%;display:grid;text-decoration:none}.order-menu-block .inner-container .services-block .services-container .service.plenty{background:url("/modules/index/images/services-01-img.png") no-repeat center center/cover}.order-menu-block .inner-container .services-block .services-container .service.events{background:url("/modules/index/images/services-02-img.png") no-repeat center center/cover}.order-menu-block .inner-container .services-block .services-container .service.catering{background:url("/modules/index/images/services-03-img.png") no-repeat center center/cover}.order-menu-block .inner-container .services-block .services-container .service:hover .text-container,.order-menu-block .inner-container .services-block .services-container .service:focus .text-container{background:rgba(0,0,0,.9)}.order-menu-block .inner-container .services-block .services-container .service:hover .text-container .subtitle,.order-menu-block .inner-container .services-block .services-container .service:focus .text-container .subtitle{padding:0 10px 80px}.order-menu-block .inner-container .services-block .services-container .service:hover .text-container .arrow,.order-menu-block .inner-container .services-block .services-container .service:focus .text-container .arrow{color:#bc0400}.order-menu-block .inner-container .services-block .services-container .service .text-container{display:grid;align-self:end;background:rgba(0,0,0,.7);-moz-transition:.3s background ease-out;-ms-transition:.3s background ease-out;-webkit-transition:.3s background ease-out;transition:.3s background ease-out;padding:30px 10px 10px}.order-menu-block .inner-container .services-block .services-container .service .text-container .title{padding:0 10px;font-size:40px;font-weight:700;color:#fff;line-height:1;font-family:"museo",sans-serif}.order-menu-block .inner-container .services-block .services-container .service .text-container .subtitle{padding:0 10px 40px;font-size:30px;font-weight:300;color:#fff;line-height:1;font-family:"museo",sans-serif;-moz-transition:.3s padding ease-out;-ms-transition:.3s padding ease-out;-webkit-transition:.3s padding ease-out;transition:.3s padding ease-out}.order-menu-block .inner-container .services-block .services-container .service .text-container .text{font-size:17px;font-weight:500;color:#fff}.order-menu-block .inner-container .services-block .services-container .service .text-container .arrow{text-align:right;font-size:60px;color:#fff;text-shadow:3px 3px 4px rgba(0,0,0,.5);-moz-transition:.3s color ease-out;-ms-transition:.3s color ease-out;-webkit-transition:.3s color ease-out;transition:.3s color ease-out}.order-menu-block .inner-container .services-block .right-text{position:absolute;z-index:5;top:0;right:0;width:470px;height:72px;font-size:70px;font-weight:900;font-family:"museo",sans-serif;color:#d6b89f;line-height:1;-moz-transform:rotate(-90deg) translateY(-100%);-ms-transform:rotate(-90deg) translateY(-100%);-webkit-transform:rotate(-90deg) translateY(-100%);transform:rotate(-90deg) translateY(-100%);transform-origin:top right}.restaurant-block{background:#82ae82;overflow:hidden}.restaurant-block .inner-container{max-width:1400px;margin:0 auto;padding:50px 15px 100px}.restaurant-block .inner-container .title-container{position:relative;z-index:1;padding:0 90px}.restaurant-block .inner-container .title-container::before{content:"";position:absolute;right:-100px;top:30px;width:600px;height:1px;background:#fff}.restaurant-block .inner-container .title-container::after{content:"";position:absolute;right:500px;top:28px;width:5px;height:5px;background:#fff}.restaurant-block .inner-container .title-container .title{position:relative;z-index:3;color:#fff;font-size:28px;font-weight:400;font-family:"Pacifico",sans-serif}.restaurant-block .inner-container .title-container .subtitle{position:relative;z-index:3;color:#242424;font-size:30px;font-weight:700;font-family:"museo",sans-serif;text-transform:uppercase;padding-bottom:30px}.restaurant-block .inner-container .services-block{display:grid;justify-content:center;position:relative;z-index:4}.restaurant-block .inner-container .services-block .left-text{position:absolute;z-index:5;top:0;left:0;width:540px;margin-top:-66px;height:72px;font-size:70px;font-weight:900;font-family:"museo",sans-serif;color:#5c8a5c;line-height:1;-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);transform-origin:top left}.restaurant-block .inner-container .services-block .services-container{padding:0 72px;min-height:470px;position:relative;z-index:6;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px}.restaurant-block .inner-container .services-block .services-container .service{max-width:385px;height:470px;width:100%;display:grid;text-decoration:none;background-repeat:no-repeat;background-position:center center;background-size:cover}.restaurant-block .inner-container .services-block .services-container .service:hover .text-container,.restaurant-block .inner-container .services-block .services-container .service:focus .text-container{background:rgba(0,0,0,.9)}.restaurant-block .inner-container .services-block .services-container .service:hover .text-container .subtitle,.restaurant-block .inner-container .services-block .services-container .service:focus .text-container .subtitle{padding:0 10px 80px}.restaurant-block .inner-container .services-block .services-container .service:hover .text-container .arrow,.restaurant-block .inner-container .services-block .services-container .service:focus .text-container .arrow{color:#bc0400}.restaurant-block .inner-container .services-block .services-container .service .text-container{display:grid;align-self:end;background:rgba(0,0,0,.7);-moz-transition:.3s background ease-out;-ms-transition:.3s background ease-out;-webkit-transition:.3s background ease-out;transition:.3s background ease-out;padding:30px 10px 10px}.restaurant-block .inner-container .services-block .services-container .service .text-container .title{padding:0 10px;font-size:40px;font-weight:700;color:#fff;line-height:1;font-family:"museo",sans-serif}.restaurant-block .inner-container .services-block .services-container .service .text-container .subtitle{padding:0 10px 40px;font-size:30px;font-weight:300;color:#fff;line-height:1;font-family:"museo",sans-serif;-moz-transition:.3s padding ease-out;-ms-transition:.3s padding ease-out;-webkit-transition:.3s padding ease-out;transition:.3s padding ease-out}.restaurant-block .inner-container .services-block .services-container .service .text-container .text{font-size:17px;font-weight:500;color:#fff}.restaurant-block .inner-container .services-block .services-container .service .text-container .arrow{text-align:right;font-size:60px;color:#fff;text-shadow:3px 3px 4px rgba(0,0,0,.5);-moz-transition:.3s color ease-out;-ms-transition:.3s color ease-out;-webkit-transition:.3s color ease-out;transition:.3s color ease-out}.restaurant-block .inner-container .services-block .right-text{position:absolute;z-index:5;top:0;right:0;width:470px;height:72px;font-size:70px;font-weight:900;font-family:"museo",sans-serif;color:#5c8a5c;line-height:1;-moz-transform:rotate(-90deg) translateY(-100%);-ms-transform:rotate(-90deg) translateY(-100%);-webkit-transform:rotate(-90deg) translateY(-100%);transform:rotate(-90deg) translateY(-100%);transform-origin:top right}.wedding-block{background:#fff}.wedding-block .inner-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:3fr 2fr;padding:80px 30px;column-gap:80px}.wedding-block .inner-container .text-container>.title{color:#0c540a;font-size:28px;font-weight:400;font-family:"Pacifico",sans-serif;line-height:1.2;padding-bottom:10px}.wedding-block .inner-container .text-container .subtitle{color:#a1241b;font-size:30px;font-weight:700;font-family:"museo",sans-serif;line-height:1.2;padding-bottom:40px}.wedding-block .inner-container .text-container .text-wrapper{display:grid;row-gap:30px;padding-bottom:40px}.wedding-block .inner-container .text-container .text-wrapper .text{color:#0c540a;font-size:18px;font-weight:600}.wedding-block .inner-container .text-container .slogan{font-size:24px;font-weight:900;color:#bd0c06;padding-bottom:40px;font-family:"Pacifico",sans-serif}.wedding-block .inner-container .text-container .sign-container{color:#0c540a;font-size:22px;font-weight:600;font-style:italic}.wedding-block .inner-container .text-container .sign-container .people{display:grid;grid-template-columns:repeat(3, auto);justify-content:space-between}.wedding-block .inner-container .image-container{padding-top:100px;position:relative;z-index:2}.wedding-block .inner-container .image-container::before{content:"";position:absolute;z-index:3;width:600px;height:1px;background:#008400;top:0;right:0}.wedding-block .inner-container .image-container::after{content:"";position:absolute;z-index:3;width:5px;height:5px;background:#008400;top:-2px;right:600px}.wedding-block .inner-container .image-container img{position:relative;z-index:5;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);-moz-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:4px solid #fff}@media(min-width: 1200px)and (max-width: 1665px){.head-block .inner-container .top-container .left-side .inner-wrapper .head-logo{padding:30px 15px 30px;max-width:450px;margin:0 auto}.order-menu-block .inner-container .services-block .right-text{font-size:65px}}@media(min-width: 992px)and (max-width: 1199.98px){.head-block .inner-container .top-container .left-side .inner-wrapper .head-logo{max-width:300px;margin:0 auto;padding:60px 15px 30px}.head-block .inner-container .bottom-container .inner-wrapper{column-gap:30px}.head-block .inner-container .bottom-container .inner-wrapper .card .title{font-size:30px}.head-block .inner-container .bottom-container .inner-wrapper .card .subtitle{font-size:20px}.order-menu-block .inner-container .services-block .services-container .service{max-width:240px}.order-menu-block .inner-container .services-block .services-container .service .text-container .title{font-size:24px}.order-menu-block .inner-container .services-block .services-container .service .text-container .subtitle{font-size:18px}.order-menu-block .inner-container .services-block .services-container .service .text-container .text{font-size:14px}.order-menu-block .inner-container .services-block .services-container .service .text-container .arrow{font-size:40px}.order-menu-block .inner-container .services-block .right-text{font-size:65px}.restaurant-block .inner-container .services-block .services-container .service{max-width:240px}.restaurant-block .inner-container .services-block .services-container .service .text-container .title{font-size:24px}.restaurant-block .inner-container .services-block .services-container .service .text-container .subtitle{font-size:18px}.restaurant-block .inner-container .services-block .services-container .service .text-container .text{font-size:14px}.restaurant-block .inner-container .services-block .services-container .service .text-container .arrow{font-size:40px}.wedding-block .inner-container{grid-template-columns:1fr}.wedding-block .inner-container .text-container>.title{padding-bottom:10px}.wedding-block .inner-container .text-container .sign-container .title{text-align:center}.wedding-block .inner-container .text-container .sign-container .people{justify-content:center;column-gap:30px}.wedding-block .inner-container .image-container{padding-top:30px;margin-top:30px;text-align:center}}@media(min-width: 768px)and (max-width: 991.98px){.head-block .inner-container .top-container .left-side .inner-wrapper .head-logo{max-width:230px;margin:0 auto;padding:60px 15px 15px}.head-block .inner-container .bottom-container .inner-wrapper{column-gap:30px;padding-top:30px;margin-top:-80px}.head-block .inner-container .bottom-container .inner-wrapper .card{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:0;padding:20px;--card-height: 172px}.head-block .inner-container .bottom-container .inner-wrapper .card .title{font-size:21px}.head-block .inner-container .bottom-container .inner-wrapper .card .subtitle{font-size:18px}.head-block .inner-container .bottom-container .inner-wrapper .card .icon{font-size:42px}.order-menu-block .inner-container .services-block .services-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-items:center;row-gap:30px}.order-menu-block .inner-container .services-block .services-container .service{max-width:45%}.order-menu-block .inner-container .services-block .services-container .service .text-container .title{font-size:24px}.order-menu-block .inner-container .services-block .services-container .service .text-container .subtitle{font-size:18px}.order-menu-block .inner-container .services-block .services-container .service .text-container .text{font-size:14px}.order-menu-block .inner-container .services-block .services-container .service .text-container .arrow{font-size:40px}.order-menu-block .inner-container .services-block .right-text{font-size:65px}.restaurant-block .inner-container .services-block .services-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-items:center;row-gap:30px}.restaurant-block .inner-container .services-block .services-container .service{max-width:45%}.restaurant-block .inner-container .services-block .services-container .service .text-container .title{font-size:24px}.restaurant-block .inner-container .services-block .services-container .service .text-container .subtitle{font-size:18px}.restaurant-block .inner-container .services-block .services-container .service .text-container .text{font-size:14px}.restaurant-block .inner-container .services-block .services-container .service .text-container .arrow{font-size:40px}.wedding-block .inner-container{grid-template-columns:1fr}.wedding-block .inner-container .text-container>.title{padding-bottom:10px}.wedding-block .inner-container .text-container .sign-container .title{text-align:center}.wedding-block .inner-container .text-container .sign-container .people{justify-content:center;column-gap:30px}.wedding-block .inner-container .image-container{padding-top:30px;margin-top:30px;text-align:center}}@media(min-width: 576px)and (max-width: 767.98px){.head-block .inner-container .top-container .left-side .inner-wrapper .head-logo{max-width:190px;margin:0 auto;padding:40px 15px 20px}.head-block .inner-container .bottom-container .inner-wrapper{column-gap:15px;margin-top:-80px;padding:30px 15px 50px}.head-block .inner-container .bottom-container .inner-wrapper .card{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:0;padding:15px;--card-height: 152px;border-radius:30px}.head-block .inner-container .bottom-container .inner-wrapper .card.order{border:3px solid #fff}.head-block .inner-container .bottom-container .inner-wrapper .card.restaurant{border:3px solid #f4e0d0}.head-block .inner-container .bottom-container .inner-wrapper .card.plenty{border:3px solid #fff}.head-block .inner-container .bottom-container .inner-wrapper .card .title{font-size:20px}.head-block .inner-container .bottom-container .inner-wrapper .card .subtitle{font-size:18px}.head-block .inner-container .bottom-container .inner-wrapper .card .icon{font-size:42px}.order-menu-block .inner-container .title-container::before{display:none}.order-menu-block .inner-container .title-container::after{display:none}.order-menu-block .inner-container .title-container .subtitle{font-size:22px}.order-menu-block .inner-container .services-block .services-container{grid-template-columns:1fr;row-gap:30px}.order-menu-block .inner-container .services-block .services-container .service .text-container .title{font-size:24px}.order-menu-block .inner-container .services-block .services-container .service .text-container .subtitle{font-size:18px}.order-menu-block .inner-container .services-block .services-container .service .text-container .text{font-size:14px}.order-menu-block .inner-container .services-block .services-container .service .text-container .arrow{font-size:40px}.order-menu-block .inner-container .services-block .right-text{font-size:65px}.restaurant-block .inner-container .title-container::before{display:none}.restaurant-block .inner-container .title-container::after{display:none}.restaurant-block .inner-container .title-container .subtitle{font-size:22px}.restaurant-block .inner-container .services-block .services-container{grid-template-columns:1fr;row-gap:30px}.restaurant-block .inner-container .services-block .services-container .service .text-container .title{font-size:24px}.restaurant-block .inner-container .services-block .services-container .service .text-container .subtitle{font-size:18px}.restaurant-block .inner-container .services-block .services-container .service .text-container .text{font-size:14px}.restaurant-block .inner-container .services-block .services-container .service .text-container .arrow{font-size:40px}.wedding-block .inner-container{grid-template-columns:1fr}.wedding-block .inner-container .text-container>.title{padding-bottom:10px;font-size:24px}.wedding-block .inner-container .text-container .subtitle{font-size:24px}.wedding-block .inner-container .text-container .text-wrapper .text{font-size:16px}.wedding-block .inner-container .text-container .slogan{font-size:18px}.wedding-block .inner-container .text-container .sign-container{font-size:16px}.wedding-block .inner-container .text-container .sign-container .title{text-align:center}.wedding-block .inner-container .text-container .sign-container .people{justify-content:center;column-gap:30px}.wedding-block .inner-container .image-container{padding-top:30px;margin-top:30px;text-align:center}}@media(max-width: 575.98px){.head-block .inner-container .top-container{grid-template-columns:1fr}.head-block .inner-container .top-container .left-side .inner-wrapper .head-logo{max-width:190px;margin:0 auto;padding:40px 15px 20px}.head-block .inner-container .top-container .left-side .inner-wrapper .head-flag{padding-bottom:50px}.head-block .inner-container .bottom-container .inner-wrapper{column-gap:15px;padding:30px 15px 50px;grid-template-columns:1fr;row-gap:15px}.head-block .inner-container .bottom-container .inner-wrapper .card{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:0;padding:15px;--card-height: 130px;border-radius:30px}.head-block .inner-container .bottom-container .inner-wrapper .card.order{border:3px solid #fff}.head-block .inner-container .bottom-container .inner-wrapper .card.restaurant{border:3px solid #f4e0d0}.head-block .inner-container .bottom-container .inner-wrapper .card.plenty{border:3px solid #fff}.head-block .inner-container .bottom-container .inner-wrapper .card .title{font-size:20px}.head-block .inner-container .bottom-container .inner-wrapper .card .subtitle{font-size:18px}.head-block .inner-container .bottom-container .inner-wrapper .card .icon{font-size:42px}.news-block .inner-container,.daily-menu-block .inner-container{padding:0 15px 50px}.order-menu-block .inner-container .title-container{padding:0 15px}.order-menu-block .inner-container .title-container::before{display:none}.order-menu-block .inner-container .title-container::after{display:none}.order-menu-block .inner-container .title-container .subtitle{font-size:20px}.order-menu-block .inner-container .title-container .title{font-size:20px}.order-menu-block .inner-container .services-block .left-text{text-align:center;height:auto;width:100%;position:relative;font-size:30px;-moz-transform:rotate(0) translateX(0);-ms-transform:rotate(0) translateX(0);-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}.order-menu-block .inner-container .services-block .right-text{text-align:center;height:auto;width:100%;position:relative;font-size:30px;-moz-transform:rotate(0) translateX(0);-ms-transform:rotate(0) translateX(0);-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}.order-menu-block .inner-container .services-block .services-container{grid-template-columns:1fr;row-gap:30px;padding:0}.order-menu-block .inner-container .services-block .services-container .service{height:400px}.order-menu-block .inner-container .services-block .services-container .service:hover .text-container .subtitle,.order-menu-block .inner-container .services-block .services-container .service:focus .text-container .subtitle{padding:0 10px 40px}.order-menu-block .inner-container .services-block .services-container .service .text-container .title{font-size:24px}.order-menu-block .inner-container .services-block .services-container .service .text-container .subtitle{font-size:18px}.order-menu-block .inner-container .services-block .services-container .service .text-container .text{font-size:14px}.order-menu-block .inner-container .services-block .services-container .service .text-container .arrow{font-size:40px}.restaurant-block .inner-container .title-container{padding:0 15px}.restaurant-block .inner-container .title-container::before{display:none}.restaurant-block .inner-container .title-container::after{display:none}.restaurant-block .inner-container .title-container .subtitle{font-size:20px}.restaurant-block .inner-container .title-container .title{font-size:20px}.restaurant-block .inner-container .services-block .left-text{text-align:center;height:auto;width:100%;position:relative;font-size:30px;-moz-transform:rotate(0) translateX(0);-ms-transform:rotate(0) translateX(0);-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0);margin-top:0}.restaurant-block .inner-container .services-block .right-text{text-align:center;height:auto;width:100%;position:relative;font-size:30px;-moz-transform:rotate(0) translateX(0);-ms-transform:rotate(0) translateX(0);-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}.restaurant-block .inner-container .services-block .services-container{grid-template-columns:1fr;row-gap:30px;padding:0}.restaurant-block .inner-container .services-block .services-container .service{height:400px}.restaurant-block .inner-container .services-block .services-container .service:hover .text-container .subtitle,.restaurant-block .inner-container .services-block .services-container .service:focus .text-container .subtitle{padding:0 10px 40px}.restaurant-block .inner-container .services-block .services-container .service .text-container .title{font-size:24px}.restaurant-block .inner-container .services-block .services-container .service .text-container .subtitle{font-size:18px}.restaurant-block .inner-container .services-block .services-container .service .text-container .text{font-size:14px}.restaurant-block .inner-container .services-block .services-container .service .text-container .arrow{font-size:40px}.wedding-block .inner-container{grid-template-columns:1fr;padding:60px 15px}.wedding-block .inner-container .text-container>.title{padding-bottom:10px;font-size:24px}.wedding-block .inner-container .text-container .subtitle{font-size:22px}.wedding-block .inner-container .text-container .text-wrapper .text{font-size:16px}.wedding-block .inner-container .text-container .slogan{font-size:18px}.wedding-block .inner-container .text-container .sign-container{font-size:16px}.wedding-block .inner-container .text-container .sign-container .title{text-align:center}.wedding-block .inner-container .text-container .sign-container .people{justify-items:center;grid-template-columns:1fr}.wedding-block .inner-container .image-container{padding-top:30px;margin-top:30px;text-align:center}}
