.elementor-67 .elementor-element.elementor-element-be78327{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px}.elementor-67 .elementor-element.elementor-element-04a3945{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-b51c083 .gem-image.gem-wrapbox{float:left}.elementor-67 .elementor-element.elementor-element-b51c083 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-67 .elementor-element.elementor-element-b51c083 .gem-image img{opacity:calc(100/100)}.elementor-67 .elementor-element.elementor-element-b51c083 .gem-image a:hover img{opacity:calc(100/100)}.elementor-67 .elementor-element.elementor-element-b51c083 .gem-image{border-radius:0;border-style:solid;border-width:1px;border-color:#586d64;padding:10px}.elementor-67 .elementor-element.elementor-element-a9745e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-fae3105>.elementor-widget-container{margin:-10px 0 0}.elementor-67 .elementor-element.elementor-element-5653bff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:3}.elementor-67 .elementor-element.elementor-element-61178cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-f32561d{width:var(--container-widget-width,570px);max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0}.elementor-67 .elementor-element.elementor-element-f32561d>.elementor-widget-container{margin:0 0 50px}.elementor-67 .elementor-element.elementor-element-8eb7835{width:var(--container-widget-width,570px);max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0}.elementor-67 .elementor-element.elementor-element-8eb7835>.elementor-widget-container{margin:0 0 90px}.elementor-67 .elementor-element.elementor-element-dc3dc3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-d03c32e .gem-image.gem-wrapbox{float:left}.elementor-67 .elementor-element.elementor-element-d03c32e .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-67 .elementor-element.elementor-element-d03c32e .gem-image{width:980px;border-radius:0;border-style:solid;border-width:1px;border-color:#586d64;padding:10px}.elementor-67 .elementor-element.elementor-element-d03c32e .gem-image img{opacity:calc(100/100)}.elementor-67 .elementor-element.elementor-element-d03c32e .gem-image a:hover img{opacity:calc(100/100)}.elementor-67 .elementor-element.elementor-element-143ea54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px}.elementor-67 .elementor-element.elementor-element-143ea54:not(.elementor-motion-effects-element-type-background),.elementor-67 .elementor-element.elementor-element-143ea54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://codex-themes.com/thegem/sites/modern-restaurant/wp-content/uploads/2025/07/about-03.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-67 .elementor-element.elementor-element-908bfda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-5ebd04c .gem-image.gem-wrapbox{float:left}.elementor-67 .elementor-element.elementor-element-5ebd04c .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-67 .elementor-element.elementor-element-5ebd04c.elementor-element{--align-self:flex-start}.elementor-67 .elementor-element.elementor-element-5ebd04c .gem-image{width:312px;border-radius:0;border-style:solid;border-width:1px;border-color:#586d64;padding:10px}.elementor-67 .elementor-element.elementor-element-5ebd04c .gem-image img{opacity:calc(100/100)}.elementor-67 .elementor-element.elementor-element-5ebd04c .gem-image a:hover img{opacity:calc(100/100)}.elementor-67 .elementor-element.elementor-element-dd5d936>.elementor-widget-container{margin:30px 0 0}.elementor-67 .elementor-element.elementor-element-5ba7804>.elementor-widget-container{margin:0 0 30px}.elementor-67 .elementor-element.elementor-element-ea679ce{width:var(--container-widget-width,550px);max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0}.elementor-67 .elementor-element.elementor-element-ea679ce>.elementor-widget-container{margin:0 0 40px}.elementor-67 .elementor-element.elementor-element-83d6150 .gem-image.gem-wrapbox{float:left}.elementor-67 .elementor-element.elementor-element-83d6150 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-67 .elementor-element.elementor-element-83d6150 .gem-image img{opacity:calc(100/100)}.elementor-67 .elementor-element.elementor-element-83d6150 .gem-image a:hover img{opacity:calc(100/100)}.elementor-67 .elementor-element.elementor-element-526e8fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:220px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-76f609b>.elementor-widget-container{margin:0 0 40px}.elementor-67 .elementor-element.elementor-element-6f64266>.elementor-widget-container{margin:0 0 40px}.elementor-67 .elementor-element.elementor-element-13b002a>.elementor-widget-container{margin:0 0 40px}.elementor-67 .elementor-element.elementor-element-cffbec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:325px;--padding-bottom:325px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-0505d5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-67 .elementor-element.elementor-element-b9b5b41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-411ddf5{width:var(--container-widget-width,440px);max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0}.elementor-67 .elementor-element.elementor-element-411ddf5>.elementor-widget-container{margin:0 0 70px}.elementor-67 .elementor-element.elementor-element-31f6d37>.elementor-widget-container{margin:0 0 40px}.elementor-67 .elementor-element.elementor-element-de9f6b0{width:var(--container-widget-width,410px);max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0}.elementor-67 .elementor-element.elementor-element-de9f6b0>.elementor-widget-container{margin:0 0 55px}.elementor-67 .elementor-element.elementor-element-1292a38{width:var(--container-widget-width,410px);max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0}.elementor-67 .elementor-element.elementor-element-1292a38>.elementor-widget-container{margin:0 0 25px}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp:not(.label-top):not(.label-bottom) form:not(.yikes-mailchimp-form-inline) input{width:100%}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp.label-top form:not(.yikes-mailchimp-form-inline) label{width:100%}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp.label-bottom form:not(.yikes-mailchimp-form-inline) label{width:100%}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp label.label-inline{width:100%}.elementor-67 .elementor-element.elementor-element-1292a38 label.label-inline{padding-right:0}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp .yikes-mailchimp-container form.yikes-easy-mc-form input{padding:12px 20px;border-radius:0;border-style:none;font-size:18px}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp .yikes-mailchimp-container form.yikes-easy-mc-form input:focus{border-style:none}.elementor-67 .elementor-element.elementor-element-1292a38 .yikes-easy-mc-form input::placeholder,.elementor-67 .elementor-element.elementor-element-1292a38 .yikes-easy-mc-form input::-webkit-input-placeholder{font-size:18px}.elementor-67 .elementor-element.elementor-element-1292a38 label{text-align:left}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button{border-radius:0;border-style:none;padding:13px 15px 14px;flex-direction:row}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button .space{width:0}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button i{font-size:32px}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button svg{width:32px;height:32px}.elementor-67 .elementor-element.elementor-element-1292a38 .yikes-mailchimp-form-title{margin-bottom:20px}.elementor-67 .elementor-element.elementor-element-1292a38 .yikes-mailchimp-form-description{margin-bottom:30px}.elementor-67 .elementor-element.elementor-element-5834a1b .thegem-heading,.elementor-67 .elementor-element.elementor-element-5834a1b .thegem-heading .light{font-size:14px;line-height:20px}.elementor-67 .elementor-element.elementor-element-80ebca7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-67 .elementor-element.elementor-element-06f1bd3 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(60px/2) !important}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-67 .elementor-element.elementor-element-06f1bd3 .skeleton-posts.portfolio-row{margin:calc(-60px/2)}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-60px/2) 0}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:60px;padding-right:60px}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(60px/2);padding-right:calc(60px/2)}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:60px;padding-right:60px}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:60px}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-60px/2)}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-be78327{--content-width:1442px}.elementor-67 .elementor-element.elementor-element-04a3945{--width:25%}.elementor-67 .elementor-element.elementor-element-a9745e2{--width:75%}.elementor-67 .elementor-element.elementor-element-5653bff{--content-width:1442px}.elementor-67 .elementor-element.elementor-element-61178cd{--width:50%}.elementor-67 .elementor-element.elementor-element-dc3dc3d{--width:50%}.elementor-67 .elementor-element.elementor-element-143ea54{--content-width:1442px}.elementor-67 .elementor-element.elementor-element-908bfda{--width:50%}.elementor-67 .elementor-element.elementor-element-526e8fa{--width:50%}.elementor-67 .elementor-element.elementor-element-0505d5f{--content-width:1442px}.elementor-67 .elementor-element.elementor-element-b9b5b41{--width:40%}.elementor-67 .elementor-element.elementor-element-80ebca7{--width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-67 .elementor-element.elementor-element-04a3945{--width:50%}.elementor-67 .elementor-element.elementor-element-a9745e2{--width:50%}.elementor-67 .elementor-element.elementor-element-b9b5b41{--width:100%}.elementor-67 .elementor-element.elementor-element-80ebca7{--width:100%}}@media(max-width:1400px){.elementor-67 .elementor-element.elementor-element-be78327{--padding-top:100px;--padding-bottom:100px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-a9745e2{--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-5653bff{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-143ea54{--padding-top:130px;--padding-bottom:90px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-0505d5f{--padding-top:120px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-be78327{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-a9745e2{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-fae3105 .thegem-heading,.elementor-67 .elementor-element.elementor-element-fae3105 .thegem-heading .light{font-size:45px;line-height:55px}.elementor-67 .elementor-element.elementor-element-5653bff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-f32561d{width:100%;max-width:100%}.elementor-67 .elementor-element.elementor-element-8eb7835{width:100%;max-width:100%}.elementor-67 .elementor-element.elementor-element-143ea54{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-ea679ce{width:100%;max-width:100%}.elementor-67 .elementor-element.elementor-element-526e8fa{--padding-top:150px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-cffbec7{--padding-top:250px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-0505d5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-411ddf5{width:100%;max-width:100%}.elementor-67 .elementor-element.elementor-element-411ddf5>.elementor-widget-container{margin:0 0 40px}.elementor-67 .elementor-element.elementor-element-31f6d37>.elementor-widget-container{margin:0 0 30px}.elementor-67 .elementor-element.elementor-element-de9f6b0>.elementor-widget-container{margin:0 0 40px}.elementor-67 .elementor-element.elementor-element-de9f6b0{--container-widget-width:600px;--container-widget-flex-grow:0;width:var(--container-widget-width,600px);max-width:600px}.elementor-67 .elementor-element.elementor-element-1292a38{width:100%;max-width:100%}.elementor-67 .elementor-element.elementor-element-1292a38>.elementor-widget-container{margin:0 0 10px}.elementor-67 .elementor-element.elementor-element-1292a38 .thegem-mailchimp .yikes-mailchimp-container form.yikes-easy-mc-form input{padding:14px 20px 15px}.elementor-67 .elementor-element.elementor-element-80ebca7{--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-67 .elementor-element.elementor-element-06f1bd3 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-67 .elementor-element.elementor-element-06f1bd3 .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-67 .elementor-element.elementor-element-06f1bd3 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-be78327{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-a9745e2{--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-fae3105 .thegem-heading,.elementor-67 .elementor-element.elementor-element-fae3105 .thegem-heading .light{line-height:55px}.elementor-67 .elementor-element.elementor-element-5653bff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-61178cd{--width:100%}.elementor-67 .elementor-element.elementor-element-8eb7835>.elementor-widget-container{margin:0 0 70px}.elementor-67 .elementor-element.elementor-element-dc3dc3d{--width:100%}.elementor-67 .elementor-element.elementor-element-d03c32e .gem-image{width:100%}.elementor-67 .elementor-element.elementor-element-143ea54{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-908bfda{--width:100%}.elementor-67 .elementor-element.elementor-element-5ebd04c .gem-image{width:100%}.elementor-67 .elementor-element.elementor-element-ea679ce>.elementor-widget-container{margin:0 0 20px}.elementor-67 .elementor-element.elementor-element-526e8fa{--width:100%;--padding-top:40px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-67 .elementor-element.elementor-element-cffbec7{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-0505d5f{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-67 .elementor-element.elementor-element-de9f6b0{width:100%;max-width:100%}}