.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-430 .elementor-element.elementor-element-352e647{padding:10px 10px 10px 10px;}.elementor-430 .elementor-element.elementor-element-352e647 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-430 .elementor-element.elementor-element-fad7e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-fad7e36 p{margin-block-end:0px;}.elementor-430 .elementor-element.elementor-element-9aa1ea1{--display:flex;}.elementor-430 .elementor-element.elementor-element-b4fc579 .rm-course__title{color:#8A6A3F;}.elementor-430 .elementor-element.elementor-element-b4fc579 .rm-dish__name{color:#28211A;font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-430 .elementor-element.elementor-element-b4fc579 .rm-dish__price{color:#8A6A3F;}.elementor-430 .elementor-element.elementor-element-b4fc579 .rm-dish__dots{border-bottom-color:#b89968;}.elementor-430 .elementor-element.elementor-element-b4fc579 .rm-dish__allergeni{color:#8A6A3F;}.elementor-430 .elementor-element.elementor-element-b4fc579 .rm-allergeni__note{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-430 .elementor-element.elementor-element-24a6275{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-430 .elementor-element.elementor-element-24a6275 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-430 .elementor-element.elementor-element-24a6275 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:where( .elementor-430 .elementor-element.elementor-element-24a6275 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-430 .elementor-element.elementor-element-d6a8c66{--display:flex;}.elementor-430 .elementor-element.elementor-element-165a3ae{--display:flex;}.elementor-430 .elementor-element.elementor-element-4f95f84{--display:grid;--e-con-grid-template-columns:4fr 1fr;--e-con-grid-template-rows:repeat(4, 1fr);--gap:10px 5px;--row-gap:10px;--column-gap:5px;--grid-auto-flow:row;--align-items:center;}.elementor-430 .elementor-element.elementor-element-81bddf5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-865e38f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-0f100fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-a8d814a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-d55e00b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-eb6b00e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-cd46e71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-a358463 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-c7e0b44{--display:flex;}.elementor-430 .elementor-element.elementor-element-795d63f{--display:grid;--e-con-grid-template-columns:4fr 1fr;--e-con-grid-template-rows:repeat(4, 1fr);--gap:10px 5px;--row-gap:10px;--column-gap:5px;--grid-auto-flow:row;--align-items:center;}.elementor-430 .elementor-element.elementor-element-645dd53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-639442b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-55e20b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-d9d8aa4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-7b56f26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-91d464e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-b5c410c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-8e62a55 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-e4c8233{--display:flex;}.elementor-430 .elementor-element.elementor-element-7e97cf7{--display:grid;--e-con-grid-template-columns:4fr 1fr;--e-con-grid-template-rows:repeat(4, 1fr);--gap:10px 5px;--row-gap:10px;--column-gap:5px;--grid-auto-flow:row;--align-items:center;}.elementor-430 .elementor-element.elementor-element-2bc2576 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-8d3255b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-ed8ffd1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-d337dfe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-6bf84f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-30e0232 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-7654d8d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-b13f094 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-c0be0c7{--display:flex;}.elementor-430 .elementor-element.elementor-element-704ce92{--display:grid;--e-con-grid-template-columns:4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 5px;--row-gap:10px;--column-gap:5px;--grid-auto-flow:row;--align-items:center;}.elementor-430 .elementor-element.elementor-element-7e916eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-1c74e5d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-0bf4dd3{--display:flex;}.elementor-430 .elementor-element.elementor-element-4025508{--display:grid;--e-con-grid-template-columns:4fr 1fr;--e-con-grid-template-rows:repeat(4, 1fr);--gap:10px 5px;--row-gap:10px;--column-gap:5px;--grid-auto-flow:row;--align-items:center;}.elementor-430 .elementor-element.elementor-element-873a1f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-e69380b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-6eefde1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-ba401e5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-43c88ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-5f2c815 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-6aac556 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-f321dfe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:var( --e-global-color-accent );}.elementor-430 .elementor-element.elementor-element-efa4f83{--display:flex;}.elementor-430 .elementor-element.elementor-element-944be90{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-430 .elementor-element.elementor-element-b340a3e{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-430 .elementor-element.elementor-element-b340a3e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-430 .elementor-element.elementor-element-b340a3e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"JetBrains Mono", Sans-serif;font-weight:500;}:where( .elementor-430 .elementor-element.elementor-element-b340a3e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-430 .elementor-element.elementor-element-4f95f84{--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-795d63f{--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-7e97cf7{--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-704ce92{--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-4025508{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-430 .elementor-element.elementor-element-4f95f84{--e-con-grid-template-columns:1;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-81bddf5 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-865e38f{text-align:start;}.elementor-430 .elementor-element.elementor-element-865e38f .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-0f100fa .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-a8d814a{text-align:start;}.elementor-430 .elementor-element.elementor-element-a8d814a .elementor-heading-title{font-size:18px;}.elementor-430 .elementor-element.elementor-element-d55e00b .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-eb6b00e{text-align:start;}.elementor-430 .elementor-element.elementor-element-eb6b00e .elementor-heading-title{font-size:18px;}.elementor-430 .elementor-element.elementor-element-cd46e71 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-a358463{text-align:start;}.elementor-430 .elementor-element.elementor-element-a358463 .elementor-heading-title{font-size:18px;}.elementor-430 .elementor-element.elementor-element-795d63f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-645dd53 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-639442b .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-55e20b7 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-d9d8aa4 .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-7b56f26 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-91d464e .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-b5c410c .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-8e62a55 .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-7e97cf7{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-2bc2576 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-8d3255b .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-ed8ffd1 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-d337dfe .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-6bf84f0 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-30e0232 .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-7654d8d .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-b13f094 .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-704ce92{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-7e916eb .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-1c74e5d .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-4025508{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-430 .elementor-element.elementor-element-873a1f5 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-e69380b .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-6eefde1 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-ba401e5 .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-43c88ff .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-5f2c815 .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-6aac556 .elementor-heading-title{font-size:17px;}.elementor-430 .elementor-element.elementor-element-f321dfe .elementor-heading-title{font-size:22px;}.elementor-430 .elementor-element.elementor-element-944be90{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-81bddf5 */.portata em {
font-size: 16px
}
@media (max-width: 767px) {
 .portata em,
 .portata strong {
     font-size: 13px;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f100fa */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55e00b */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd46e71 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-645dd53 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e20b7 */.portata em, 
.portata strong {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b56f26 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c410c */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc2576 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed8ffd1 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf84f0 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7654d8d */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e916eb */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873a1f5 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eefde1 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c88ff */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac556 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81bddf5 */.portata em {
font-size: 16px
}
@media (max-width: 767px) {
 .portata em,
 .portata strong {
     font-size: 13px;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f100fa */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55e00b */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd46e71 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-645dd53 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e20b7 */.portata em, 
.portata strong {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b56f26 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5c410c */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc2576 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed8ffd1 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf84f0 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7654d8d */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e916eb */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873a1f5 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eefde1 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c88ff */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac556 */.portata em {
font-size: 16px
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b340a3e */.acc-menu .e-n-accordion-item-title-header {
    background: #28211A;
    color: #fff;
    padding: 5px 40px;
}

.acc-menu .e-n-accordion-item-title-header:hover {
    background: #8A6A3F;
}/* End custom CSS */