.elementor-51714 .elementor-element.elementor-element-1a8428e:not(.elementor-motion-effects-element-type-background),.elementor-51714 .elementor-element.elementor-element-1a8428e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-51714 .elementor-element.elementor-element-1a8428e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-51714 .elementor-element.elementor-element-1a8428e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-51714 .elementor-element.elementor-element-f8a5dc4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-51714 .elementor-element.elementor-element-f8a5dc4>.elementor-element-populated{padding:0}.elementor-51714 .elementor-element.elementor-element-6e84335>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-51714 .elementor-element.elementor-element-2ba3143 .elementor-heading-title{font-family:"a-otf-ryumin-pr6n",serif;font-weight:300;line-height:1.4em}.elementor-51714 .elementor-element.elementor-element-61d72f2{--divider-border-style:solid;--divider-color:#ceb4a9;--divider-border-width:1px}.elementor-51714 .elementor-element.elementor-element-61d72f2 .elementor-divider-separator{width:100%}.elementor-51714 .elementor-element.elementor-element-61d72f2 .elementor-divider{padding-top:5px;padding-bottom:5px}.elementor-51714 .elementor-element.elementor-element-52b1c2b .elementor-spacer-inner{height:12px}.elementor-51714 .elementor-element.elementor-element-541040b:not(.elementor-motion-effects-element-type-background),.elementor-51714 .elementor-element.elementor-element-541040b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee}.elementor-51714 .elementor-element.elementor-element-541040b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 40px 15px}.elementor-51714 .elementor-element.elementor-element-541040b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-51714 .elementor-element.elementor-element-2cd75ca:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-51714 .elementor-element.elementor-element-2cd75ca>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-51714 .elementor-element.elementor-element-2cd75ca>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px}.elementor-51714 .elementor-element.elementor-element-2cd75ca>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-51714 .elementor-element.elementor-element-e0ed93f:not(.elementor-motion-effects-element-type-background),.elementor-51714 .elementor-element.elementor-element-e0ed93f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee}.elementor-51714 .elementor-element.elementor-element-e0ed93f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:15px 40px 40px}.elementor-51714 .elementor-element.elementor-element-e0ed93f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-51714 .elementor-element.elementor-element-ace19e0 .elementor-text-editor{text-align:center}.elementor-51714 .elementor-element.elementor-element-ace19e0{color:#333}.elementor-51714 .elementor-element.elementor-element-d142909 .elementor-text-editor{text-align:center}@media(max-width:1023px){.elementor-51714 .elementor-element.elementor-element-541040b{padding:0}.elementor-51714 .elementor-element.elementor-element-2cd75ca>.elementor-element-populated{padding:20px}}@media(max-width:1023px) and (min-width:768px){.elementor-51714 .elementor-element.elementor-element-f8a5dc4{width:100%}.elementor-51714 .elementor-element.elementor-element-6e84335{width:100%}}@media(max-width:767px){.elementor-51714 .elementor-element.elementor-element-2ba3143 .elementor-heading-title{font-size:1.2rem}.elementor-51714 .elementor-element.elementor-element-541040b{margin-top:10px;margin-bottom:10px;padding:0}}.dine-menu-list li{margin-bottom:10px}