.elementor-1514 .elementor-element.elementor-element-58d47cc5{--display:flex;--min-height:63vh;--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;}.elementor-1514 .elementor-element.elementor-element-58d47cc5:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-58d47cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafeauri.com/wp-content/uploads/2025/09/Image_fx-2025-09-04T101853.708.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1514 .elementor-element.elementor-element-4a12fe79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:270px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4a12fe79:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-4a12fe79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4F2;}.elementor-1514 .elementor-element.elementor-element-1a4476db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1514 .elementor-element.elementor-element-22c52ee0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-1514 .elementor-element.elementor-element-55d1c1fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7e38588{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1514 .elementor-element.elementor-element-13ae7f32{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-13ae7f32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-13ae7f32 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-207cdb01{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-207cdb01 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-207cdb01 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-5beb720e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1514 .elementor-element.elementor-element-18f0bfbb{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0b6840f{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5e7c20b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6bb8f4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6bb8f4c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1514 .elementor-element.elementor-element-71571e8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-68bbf0e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-8a70bb2{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8a70bb2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-5b95519{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-3257059{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1f89cfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1f89cfa.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-fb7501a img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-dbabb67 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-698b249{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-698b249 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-5a8b5fd{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0af55d9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-48d72bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-48d72bb.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-a7bb27c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-043403d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-7e0e4bb{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-7e0e4bb .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-bae4218{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-3c38a01{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-94d30c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-94d30c4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-bca9742 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-47f2d8d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-e015203{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e015203 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-91c6c26{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1a759e2{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-33fed4a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-77769ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-77769ab.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-8f468f9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-2dd85ba .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-1d25417{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1d25417 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-82ee376{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2f41b96{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-cdc12cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-cdc12cc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-4de9815 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-b3d0aa6 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4a00a16{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4a00a16 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-fd23ac0{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-b014be0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-69dbfc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-69dbfc4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-16ee5f9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-51933c5 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-17fc6ca{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-17fc6ca .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-37cc9da{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-357ba12{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8d6b4f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8d6b4f1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-7b8dc9e8{--display:flex;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4ccafbe7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-33a00ea{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-33a00ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-33a00ea .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-576f03d4{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-576f03d4 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-576f03d4 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-3b33c8e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ade4f5b{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ec16632{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-bbabd82{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7e3b965{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7e3b965.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-0656438 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0ba830e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-642e62d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-642e62d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-52e59c7{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-75aa0e8{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-dca943f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-dca943f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-7771a9b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-2dbcb8d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-fc838f4{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fc838f4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-54abab0{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-033cf75{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b2323fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b2323fc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2166552 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-fa71f6d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-2f1b31e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-2f1b31e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-8bf140b{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-3d20993{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f0533c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f0533c8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-de066e2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-7221f6b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-ab6bca0{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ab6bca0 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-9dfa908{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-dc8a0f7{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4c9d8d5{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a0ff222{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a0ff222.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-437afb5 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-5256576 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-2bcd5c7{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-2bcd5c7 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f5c9af1{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-bce0bd5{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6c4971a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4c6edd2{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-56daaa0a{--display:flex;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-12bdf1e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7b3c41d{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-7b3c41d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-7b3c41d .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-fccca1a{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-fccca1a .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-fccca1a .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-28cc3f9c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-518c4e01{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-246c8e5{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4da910d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6a58ba0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6a58ba0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-dada0df img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-a5eda82 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-3bebc48{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3bebc48 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-758369d{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-532aae3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3c58843{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3c58843.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-b5fe17b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-da4490a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-d152517{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d152517 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-a4d0715{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-16c772c{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-adb70c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-adb70c3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-c94426e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-cf316b5 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-9a643b3{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9a643b3 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-c5b2032{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-386d807{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ec0b097{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ec0b097.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-698ac97 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-a1462c4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4fac1f0{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4fac1f0 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4f237f4{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e560ef0{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3db102c{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-60283b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-60283b7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-f1ea8d5 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-cb1772b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-5648b2d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-5648b2d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-15c8f11{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2b2990d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a2036f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a2036f3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-d68920b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-73e7e60 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-840ee64{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-840ee64 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-bbb6a09{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-195bee4{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-12ee276{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-12ee276.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-a7897b5 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-a50c8e2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-1f7fde3{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1f7fde3 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-31205d1{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2fdee60{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-707492d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-707492d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-45cf183 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-c71edfe .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-59bbb3b{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-59bbb3b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-bd756a4{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0081f87{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-79d311f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-807fddf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-807fddf.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-6cde832 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-78d5a72 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-68a820f{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-68a820f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-e09877e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0400251{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-621f870{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-621f870.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-1f6c70f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-cce9916 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-19169b9{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-19169b9 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-7c4c3b5{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-3df040b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4563c93{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-57edc153{--display:flex;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-73e90d1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6b9b7b8e{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-6b9b7b8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-6b9b7b8e .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-5b568297{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-5b568297 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-5b568297 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-25f4dbd6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-16306fc2{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-9c26158{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ccb69e9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b65e43c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b65e43c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-f1c2171 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-4981281 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-82a5207{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-82a5207 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-701a237{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1418a3c{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7ac3de3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7ac3de3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-3021e4b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0fe49e8 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4ee66ce{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4ee66ce .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-80d1e98{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-195d7ba{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ba4f684{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ba4f684.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-731013a img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-62236f5 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-d005a58{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d005a58 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-939d3a4{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e5af2b4{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5ace4234{--display:flex;}.elementor-1514 .elementor-element.elementor-element-5ace4234.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-5cc8563c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-18a3a33f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-55882042{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-55882042.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-55882042 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-2b45f38a{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-2b45f38a .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-2b45f38a .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-17e43985{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-748fd40f{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-16c7b22{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-335dc34{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c0d643c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c0d643c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-d384144 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-1a42141 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-bb92ece{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-bb92ece .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-5b8cbbf{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2c4c299{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6c7b103{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6c7b103.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-ec7be75 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-695d59d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4002478{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4002478 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4b002ec{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-fca7c1e{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-bd45015{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6d077515{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7d515c25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-171641a4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-171641a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-171641a4 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-68ca8e6e{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-68ca8e6e .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-68ca8e6e .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-1d49ef1d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-56b6d853{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-3828834{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0a6a7e4{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d40035c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d40035c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-685f736 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-6b9215a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-5883f0b{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-5883f0b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-d94fb9d{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e64100c{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-daf863c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-daf863c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-6068a6b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-dfe85ac .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-d1b110d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d1b110d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-978edd3{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-b94ecf7{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f5905ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f5905ae.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2e6b5ec img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-a68ab0f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-7f60d1e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-7f60d1e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-8e374aa{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-9abc908{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1b424c1e{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-42b9e978{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1442f4dc{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-1442f4dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-1442f4dc .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-603092a8{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-603092a8 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-603092a8 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-dc19b2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-574c2818{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1860376{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-427cf4b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-978d079{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-978d079.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-4e8a853 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-1165b8c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-0a834cb{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0a834cb .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-6e43b0e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-5dc2047{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-93f4bd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-93f4bd4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-98d490a img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-1ad0322 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-554d13a{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-554d13a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-a41c1bd{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e70ba02{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f897717{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f897717.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-d7dd219 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-65d02a9 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-37a0c30{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-37a0c30 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-326c8ec{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e01ab5d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e65adc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e65adc8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-9565bb2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-fe93091 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-09f69ec{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-09f69ec .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-cdf3ea7{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-03ab0cc{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3c21672{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-46c5f8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-46c5f8f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-7d60940 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-db6dd5c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-7f9985b{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-7f9985b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-c18ac4c{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1da6474{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1a6add8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1a6add8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-a729e14 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-1107475 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-b2828a0{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-b2828a0 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-a44c700{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-7ff236d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0d08c1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0d08c1a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-dbc23b5 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-d0a4620 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-0b8da00{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0b8da00 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-cd7e722{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1fdd87b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-65a0756{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-65a0756.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-124b60d img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-f60e170 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-d56d626{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d56d626 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-a8a4af1{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-236bf92{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2ce10e2{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3941846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3941846.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-e5e42de img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-cc23622 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-fc607ba{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fc607ba .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-65126ea{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-518bb39{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-41632ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-41632ce.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-4fdcf4b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-ed038fc .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4fb863d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4fb863d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-3365153{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ecad609{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-cfec562{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-cfec562.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-c16941c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-d9ecb7a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4390eab{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4390eab .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-20a6b77{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-d9f7d97{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1f14e5a4{--display:flex;}.elementor-1514 .elementor-element.elementor-element-4d951d7d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-373eb202{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2ae673c9{width:var( --container-widget-width, 23.213% );max-width:23.213%;--container-widget-width:23.213%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-2ae673c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-2ae673c9 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-445571e2{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-445571e2 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-445571e2 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-2d719996{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4b1f619f{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-4d5fae9{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f26f3a7{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-cf22fee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-cf22fee.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-d85ae1c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-68d32ef .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-5426e9c{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-5426e9c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4fe996e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-f21547d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8909206{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8909206.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-fb8e210 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-9a90edd .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-f31a512{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f31a512 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-8537b9d{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-10348ac{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8786642{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8786642.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-35dfa94 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-fbcea09 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-c2e7fa1{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c2e7fa1 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-416152f{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-b67c8f2{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ecc466f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ecc466f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-c98cad2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-efedb39 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:9px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-6901169{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6901169 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-d42b6ca{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-c7668ef{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-955f4a9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a72c57e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a72c57e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-7f38bc9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-22c84bf .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:9px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-e22ec37{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e22ec37 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-90cd96a{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-50dc984{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7af5897{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7af5897.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-702268b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-9f410f2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:9px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-bc42b4a{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-bc42b4a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-94c27b6{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2a060a0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2e54af2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2e54af2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-ed2063d img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-e7e9b84 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:9px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-c39d099{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c39d099 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-46a8f4c{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-8bb9561{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-aac48cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-aac48cc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-ac21eb1 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-94ab132 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:9px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-9040475{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9040475 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-a610834{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-7f1c3ba{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2698cea{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b597d3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b597d3d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-853a622 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-d84ab9d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:9px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-517d981{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-517d981 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f06afaf{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-eb49489{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6b2cc0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6b2cc0e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-c3c5028 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-06e44b5 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:9px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4951e71{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4951e71 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-e389055{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-b224903{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-196b629{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-196b629.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2efd330 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-e026f1a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-e8e4684{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e8e4684 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-794d08e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ead848f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b3e44c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b3e44c4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-99db858 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-08d7fa4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-0f43133{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0f43133 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-11bee62{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1b7c4ef{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-16c8e0f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9f90832{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9f90832.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-c4f1469 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-ab1608a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-f8aa142{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f8aa142 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f5bd614{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2a5a804{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-029fc7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-029fc7b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-3ea9342 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-9cd9c54 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-3f8c4b3{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3f8c4b3 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-df4962f{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e49b860{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8c68236{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8c68236.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-8b0e5fc img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-1341ae2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-fe2e24c{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fe2e24c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-0058abd{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-b632e09{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5ffe5fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5ffe5fd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-14bdb3f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-f69ceb7 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-5175856{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-5175856 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-abc57c1{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2c1d514{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c02af79{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5967396{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5967396.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-1cc4390 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-01c89a8 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-32c4bc5{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-32c4bc5 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-57e116c{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-49e1065{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1075681{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1075681.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-1d10248 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-9bdf972 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-af6d005{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-af6d005 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-ffc3439{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-052216a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-fca10a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-fca10a0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-f6bf081 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-12a4e43 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-d272406{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d272406 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-21e631c{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-8568bee{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7b811bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7b811bb.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-5fc8074 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-14de666 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-3e7b96e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3e7b96e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-08b9d84{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1e0b3c2{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-75fa00d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e209dd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e209dd1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-23fcf96 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-971282a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-13913d4{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-13913d4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-38dfe97{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-92dd537{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d8b408e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d8b408e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-86c5af9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-5e3b920 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-9919948{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9919948 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-1b5985b{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-90d6c22{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-013e771{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-013e771.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-24a4656 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0f7062a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4c433b4{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4c433b4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-ad7a5dd{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-b29144a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c0c621b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c0c621b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-f4a3fd0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-3c73401 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-f398887{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f398887 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-bef742e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-03f72ac{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b9be5cc{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-30a0211{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-30a0211.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-18bdc32 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-fcdc31a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-e8de5a1{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e8de5a1 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-8ac2553{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2afe589{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f800eab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f800eab.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-1b084f9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-90e056e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-682529c{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-682529c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4212c77{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0f24fc4{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7e3a2ec{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1a673212{--display:flex;}.elementor-1514 .elementor-element.elementor-element-143bdf1b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-678937e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1466af84{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-1466af84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-1466af84 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4e535742{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-4e535742 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-4e535742 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-1a8e0512{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-49c0f2b9{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2cd8044{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-94499a6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-339a7b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-339a7b1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-93384a6 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-13e6ab6 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-56c4dfa{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-56c4dfa .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-0e27aa9{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-5eb03c0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e6b1116{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e6b1116.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-4ac24fe img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-d7ddb8f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-aceb2a6{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-aceb2a6 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-1b1ae0c{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-b512060{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-59131fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-59131fe.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-b34f35f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-191ea5e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-0591b55{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0591b55 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-863d9d3{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e6a8cec{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8a17bdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8a17bdd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-c29dd35 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-a8f247c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-7cced22{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-7cced22 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-d754e00{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-449dba1{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e4c47a3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-34ee4b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-34ee4b2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-8d15c4b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-b6067e1 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-1680185{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1680185 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-6cb8a79{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-877289f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-363a39b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-363a39b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-ded83cd img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-e8e2480 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-c50bb5e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c50bb5e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-06f3b65{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-8ef8409{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-812aef8{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5d54f42f{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1010af02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c817780{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-c817780.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-c817780 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4d9c7690{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-4d9c7690 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-4d9c7690 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-892ddbe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5f5c9e0b{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-c66f631{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1642df2{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-71589f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-71589f4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-a242838 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-6d40857 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-95b2eab{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-95b2eab .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-cb6c906{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-7f01ac4{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d7d22ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d7d22ac.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-f01554b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-c19267c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-56b388c{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-56b388c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-3d0d1d5{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-962d8bf{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b2b9ca9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6ae82332{--display:flex;}.elementor-1514 .elementor-element.elementor-element-3018676e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-539f3962{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-770f47af{width:var( --container-widget-width, 23.213% );max-width:23.213%;--container-widget-width:23.213%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-770f47af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-770f47af .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-43898f26{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-43898f26 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-43898f26 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-782e5333{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5125e4a2{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-8a5cf3b{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-375a0f1{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-727e199{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-727e199.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-7d7a2c7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-741788f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-41c6389{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-41c6389 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-1524284{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2e960cf{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f775559{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f775559.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-23d72df img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-c7104e2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-cd01fc5{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-cd01fc5 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-661eead{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1c3e696{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6f8bac2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6f8bac2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-0ec950f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-4267044 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-32edc8f{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-32edc8f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-fe2b431{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-7061a77{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6ae7fdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6ae7fdc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2a20866 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-6e7bb45 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4a8f1a1{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4a8f1a1 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-515bf0e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ac7be6e{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b414484{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-491cf4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-491cf4a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-d1e9385 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-eff0e6e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-b559611{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-b559611 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4cb7e02{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-d4325c5{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c71f10b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c71f10b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-591fb69 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-71f9c3d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-86d1495{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-86d1495 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-66dbcc0{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-a8db5db{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f7027a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f7027a7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-228a66f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-19bb499 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-c6ae75f{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c6ae75f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-0a7113a{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-cf81ea0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0906559{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0906559.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-4da1c51 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0b1f6e9 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-9eb895b{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9eb895b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-d822149{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-8a0914d{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ecef22b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-60e8f60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-60e8f60.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-b207367 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-b2fc92c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-6b30d2d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6b30d2d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-0482c1b{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-3c294aa{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7dcf6c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7dcf6c8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-37a94ee img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-ef7a8b4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-1c57818{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1c57818 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-26c273a{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-c0bc51f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7666b12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7666b12.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-90ee1a4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0993d9d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-511f9f9{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-511f9f9 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-89d98fa{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ff80a44{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6513c62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6513c62.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-0fc9172 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-18c630e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-91e4550{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-91e4550 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-0552511{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-87c2909{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-bd1705e{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0d6ab06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0d6ab06.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-ab86c23 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-6492ef8 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-a775bed{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a775bed .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-9e9b9eb{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-bd64bb0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0d215c1{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8161869{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-44196d1{--display:flex;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-05b4c57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-61c8684{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-61c8684.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-61c8684 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-a7db358{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-a7db358 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-a7db358 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-26f3abc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e4c122c{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2a246fd{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8b37c48{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8ff0d65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8ff0d65.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-4a736c9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-ad74a0d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-fc26963{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fc26963 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-b79fc1c{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-35fbfef{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0471910{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0471910.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-d0102bc img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-892e94b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-26a5a8f{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-26a5a8f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-7751c3b{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-114b828{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-eefce51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-eefce51.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-86ec0ef img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-e2bd2d1 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-994f6df{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-994f6df .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-0b1ef89{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-99c6ab6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2c2bcf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2c2bcf7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-c725e2e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-e6b3e61 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-d01dc9e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d01dc9e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-664148a{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-4aa40ff{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9181f77{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6311157{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6311157.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-4e38097 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-08887a4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-a631e7c{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a631e7c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-fe190ea{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-9896058{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d1aed3a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-15dfe9b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-349bff9{--display:flex;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a41ae54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-84b6da2{width:var( --container-widget-width, 23.213% );max-width:23.213%;--container-widget-width:23.213%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-84b6da2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-84b6da2 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-9056fd6{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-9056fd6 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-9056fd6 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-8b3eaf3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-32f1285{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-d800eac{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-08f5dbc{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9cc7e09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9cc7e09.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-9e94c01 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-e910d1d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-950d3fc{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-950d3fc .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4e095c6{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-c399303{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4ab5958{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4ab5958.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-a896dc4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-a037dc8 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-e07209d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e07209d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-19b80eb{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-bac42c8{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-699a339{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-699a339.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-f3228e4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-ffaf34c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-09481a0{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-09481a0 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-c613d86{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e03a885{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-662bb68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-662bb68.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-ea2460d img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-54cd2db .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-0ae3156{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0ae3156 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-3081fcd{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-891dc56{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c15d52f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6eee7e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6eee7e4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-190c516 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0b12ccf .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-adbd197{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-adbd197 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-e9620e9{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-15801ca{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8504dcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8504dcf.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-decfc69 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-48ee9e2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-3f68c95{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3f68c95 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-00c668e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-b57e371{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9a6a0c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9a6a0c5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-5d1694e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-f8f39c7 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-0f1a635{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0f1a635 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-2734e1a{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-201fac1{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-efa4c3c{--display:flex;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6ca031e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a6c5c64{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-a6c5c64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-a6c5c64 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-5db5652{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-5db5652 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-5db5652 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-98ec02c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d72bb62{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-a9fd07c{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-bc79a38{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-19070a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-19070a1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-f23ddaa img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-9a215ee .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-07f118d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-07f118d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-5f5e4d8{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ad691be{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f801fc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f801fc1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-43911e2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-8449a47 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-cb2b421{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-cb2b421 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-2fc090c{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-3af391b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ad68e37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ad68e37.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-bdb7f65 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-b44d5d4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-3559787{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3559787 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f15d70e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1ed22fb{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-df51986{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-df51986.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-6010994 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-6aac55a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-a800ed4{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a800ed4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-6a194f5{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-edd4985{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5d10411{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-06a4aa8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-06a4aa8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-e44ab97 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-2543638 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-64d2b74{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-64d2b74 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-9eaaebb{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-370b959{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0723cce{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-0457d47{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-dbe4139{--display:flex;}.elementor-1514 .elementor-element.elementor-element-27f4f9c{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-251c72b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-413717de{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-413717de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-413717de .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-3042889b{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-3042889b .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-3042889b .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-6b5d0818{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-67fdd669{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-7051b0d{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6c51f56{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b4bf455{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b4bf455.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-efcadc6 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-7bcf0e4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-72338fc{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-72338fc .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-3832826{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-6804404{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6fc8047{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6fc8047.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-39c3b07 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-2fdcb2f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-a46a676{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a46a676 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-e7db46d{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-811c078{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6cb0a41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6cb0a41.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-75b9c73 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-2425bc7 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-2f3b46f{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-2f3b46f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-ca6e918{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0ad1f5d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-da34043{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-da34043.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-89e622b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-c7e6e32 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-e9d3474{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e9d3474 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-d521c7f{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-5c20a7ea{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-73ffb990{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-28aa05b3{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-28aa05b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-28aa05b3 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-3f2656ea{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-3f2656ea .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-3f2656ea .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-64800a3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6869a0b8{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ed6c33f{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c206ca3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d1f945f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d1f945f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-fcd803d img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-fe0d1da .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-92d8bf2{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-92d8bf2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-6eee9c0{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-51a56f5{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3dbec00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3dbec00.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-05eb48d img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-ce893fe .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-ba7aa0e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ba7aa0e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-69543e3{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-8e084cb{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7c696b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-7c696b3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-88e04af img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-00bd05e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-3ab0ad6{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3ab0ad6 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-9bd6f94{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-57e25de{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-aafab4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-aafab4c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-27c30fb img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0bfbc90 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-52b6acf{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-52b6acf .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-386b44c{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0ef3815{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-4b895f0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ffc7f97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ffc7f97.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-49fd9ff img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-aedb483 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-015847c{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-015847c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-528b09f{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-6a30467{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-cef5bce{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5ca6c45{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-db347a9{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8342970{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-77eede5{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-77eede5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-77eede5 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4eb0e17{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-4eb0e17 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-4eb0e17 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-cc4697e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-dfe736b{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-4c9196b{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1e7f0f1{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-00397ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-00397ca.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-685f5ee img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-a6100b9 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-56e1933{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-56e1933 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-e54e9e2{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-623525a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b289986{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b289986.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-4085592 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-9df0e8d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-aebcc6e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-aebcc6e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-bfd90b1{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-f00919c{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-afa8b5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-afa8b5c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-e875b76 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-da827d3 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-0d6b327{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0d6b327 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-73c6934{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-9139c5d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e021400{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e021400.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2bc2f2b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-2e6873c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4b9d8e9{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4b9d8e9 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-62bb380{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-14f69827{--display:flex;}.elementor-1514 .elementor-element.elementor-element-1c86112c{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1f905843{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-18ca2ceb{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-18ca2ceb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-18ca2ceb .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-7968aef2{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-7968aef2 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-7968aef2 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-72e658c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ea7ea5{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-3ef0cc5{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a572ea6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-20f3997{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-20f3997.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-5f6667b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-2e3deea .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-b7bd598{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-b7bd598 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-411ce7b{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-9e0e72d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a9e26ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a9e26ce.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-d6eed1c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-ae30bda .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-a5fba5b{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a5fba5b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-720696f{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ce7e9e3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-02067b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-02067b7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-30c3fbf img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-8af1097 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-a26e0a3{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a26e0a3 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-ec2cef9{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ec2cef9 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-6cd2aa8{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-20a875d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5adfe02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5adfe02.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-204208b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-77379a1 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-a17227e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a17227e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-fbaebc5{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-315665b{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a1d9b72{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a5d1d06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a5d1d06.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-8fc0351 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-e695f99 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-98b699e{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-98b699e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f7b6f71{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-cd05dd4{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e4f8efb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e4f8efb.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-6fba688 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0d763b0 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-8b1d6bd{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8b1d6bd .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-2545f63{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-2545f63 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-97d33c2{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2859746{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-423d761{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b0cdc33{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-3de342cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-40544949{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-40544949.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-40544949 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-63bfd307{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-63bfd307 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-63bfd307 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-1ff32f62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-500e1d6f{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-565b802{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-51ec56e{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6878bad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6878bad.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-8538ef7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-58e3076 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-095b67a{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-095b67a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-1d4cb58{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1d4cb58 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-2584e6e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-f1a38db{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-28a99bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-28a99bf.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-920dba9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-45ad57f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-04c1ada{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-04c1ada .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-a7f8f6e{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a7f8f6e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-6940d45{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-d1d47c7{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-abfa441{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-abfa441.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-6b2a542 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-18538bb .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-a058f7a{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a058f7a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-3b038ad{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3b038ad .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-befe1a0{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-e55dfff{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-73b0945{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-73b0945.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-b1ad804 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-b6dcb6e .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-1e7ccc3{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1e7ccc3 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f88f469{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f88f469 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-c5692ed{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0869747{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-366e466{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-75f0fe9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-75f0fe9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2ae9ce7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-7536bb0 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-e199f37{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e199f37 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4873ecf{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4873ecf .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-039aa72{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-29c8e99{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d525c9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d525c9f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-75b3731 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-2bf0d51 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-3bc9cac{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3bc9cac .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-c5aaf1f{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c5aaf1f .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-8b18213{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-1fe9af5{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-87a85e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-87a85e2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-9475ae1 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0795382 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-81ab5a2{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-81ab5a2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-6082afb{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6082afb .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-ce76429{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-d1efcb3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f481fdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f481fdd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2f5a0c1 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-7b82c74 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-f2d0c34{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f2d0c34 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-c4c838b{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c4c838b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-508dc7b{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-c4ec555{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-12dc09d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b14a54c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-b14a54c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-7d7203b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-48fa010 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-c44bffe{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c44bffe .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-354cc0c{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-354cc0c .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-b6cfb07{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-acbfd1b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c7fc0fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c7fc0fb.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-a5efcb9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-35c3cea .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-0a65253{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0a65253 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-c990d1e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-82df068{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-63761e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-63761e5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-57e7936 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-6cd26ab .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-548078d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-548078d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4cc9f4e{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-7ffe58c{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1b41345{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1b41345.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-035450c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-08d0c82 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-848da11{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-848da11 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-5911b0b{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-5911b0b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-42618b9{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-f80e503{--display:flex;}.elementor-1514 .elementor-element.elementor-element-bb718de{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1fe1d4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ec13b49{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-ec13b49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-ec13b49 .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-b71b828{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-b71b828 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-b71b828 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-f9f2234{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-216e80d{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-f577965{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a31abce{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d1b9e50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d1b9e50.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-91ee99c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-90d863a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-5c1646b{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-5c1646b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-ff08926{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2d75e11{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8b2540b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8b2540b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-230f8d0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-b347243 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-cf448ab{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-cf448ab .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-dd16394{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-8b1c073{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-75cd944{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-75cd944.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-c820626 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-84a5d07 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-9f5a47a{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9f5a47a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-6201faf{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-145bf7d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-575dde4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-575dde4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-43bf2e0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-9e42991 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-9bd77c8{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9bd77c8 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-eefe53d{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-c828673{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-efca3f6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-86bceb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-86bceb4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2740b69 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0201e74 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-bf8b1d3{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-bf8b1d3 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-292f152{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-0f065f3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1cd7fc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1cd7fc7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-2caec67 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-0971fc7 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-fa071db{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fa071db .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-8922c2f{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-a4f56fa{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-c19b3f6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f519f30{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-8831072{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-161c02d{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-161c02d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1514 .elementor-element.elementor-element-161c02d .elementor-heading-title{font-family:var( --e-global-typography-488b606-font-family ), Sans-serif;font-size:var( --e-global-typography-488b606-font-size );font-weight:var( --e-global-typography-488b606-font-weight );color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-a2cd907{--divider-border-style:dashed;--divider-color:var( --e-global-color-1681942 );--divider-border-width:1px;}.elementor-1514 .elementor-element.elementor-element-a2cd907 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1514 .elementor-element.elementor-element-a2cd907 .elementor-divider{text-align:right;padding-block-start:9px;padding-block-end:9px;}.elementor-1514 .elementor-element.elementor-element-552113c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-1681942 );--border-color:var( --e-global-color-1681942 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1e494dd{padding:27px 27px 14px 27px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-7455547{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9f3573e{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e93b4c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-e93b4c0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-031b58e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-499e374 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-225266b{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-225266b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-ee4cd83{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ee4cd83 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f1cde39{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-a90e82f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d52a771{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d52a771.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-ddab634 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-9759253 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-4d1ed20{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4d1ed20 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-3a1e2b2{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3a1e2b2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f93b444{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-c74c12e{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ec2e61a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-ec2e61a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-18fdee6 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-1d5d03d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-8148290{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8148290 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-90f01c2{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-90f01c2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-d3621f2{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-209d7fb{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-921b6b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-921b6b9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-b87de21 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-8ed63d4 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-ecaf87b{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ecaf87b .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-40af1f0{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-40af1f0 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-4924dbb{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-422e978{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9986fb9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2e86b82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-2e86b82.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-a34f61f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-879a141 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-592adef{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-592adef .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-d93169a{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d93169a .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-eb082dc{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-2ff3632{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-56a4d33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-56a4d33.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-780e480 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-61fd2c9 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-7082f6d{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-7082f6d .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-53ceccf{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-53ceccf .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-f386c67{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-291cc10{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-78c3671{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-78c3671.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1514 .elementor-element.elementor-element-e617a76 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-1514 .elementor-element.elementor-element-c6288eb .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#EFF4E8;}.elementor-1514 .elementor-element.elementor-element-356efc2{padding:12px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-356efc2 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-076e879{padding:-14px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-076e879 .elementor-heading-title{font-family:"Gaegu", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-2009aa9{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;line-height:17px;color:var( --e-global-color-19572b1 );}.elementor-1514 .elementor-element.elementor-element-ae5c836{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-56e2175c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-gap:33px;--n-tabs-gap:83px;--n-tabs-title-border-radius:432px 432px 432px 432px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:17px;--n-tabs-title-color:var( --e-global-color-1681942 );--n-tabs-title-color-active:var( --e-global-color-52cd53e );}.elementor-1514 .elementor-element.elementor-element-56e2175c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-c71f6da );}.elementor-1514 .elementor-element.elementor-element-56e2175c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-1681942 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-52cd53e );}.elementor-1514 .elementor-element.elementor-element-56e2175c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1514 .elementor-element.elementor-element-56e2175c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-f171313 );}.elementor-1514 .elementor-element.elementor-element-56e2175c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1681942 );}.elementor-1514 .elementor-element.elementor-element-56e2175c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Gaegu", Sans-serif;font-weight:600;}.elementor-1514 .elementor-element.elementor-element-56e2175c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-52cd53e );}.elementor-1514 .elementor-element.elementor-element-fcac027{--display:flex;--min-height:52vh;--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;--overlay-opacity:0.5;}.elementor-1514 .elementor-element.elementor-element-fcac027:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-fcac027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafeauri.com/wp-content/uploads/2025/09/Image_fx-2025-06-30T154459.106.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1514 .elementor-element.elementor-element-fcac027::before, .elementor-1514 .elementor-element.elementor-element-fcac027 > .elementor-background-video-container::before, .elementor-1514 .elementor-element.elementor-element-fcac027 > .e-con-inner > .elementor-background-video-container::before, .elementor-1514 .elementor-element.elementor-element-fcac027 > .elementor-background-slideshow::before, .elementor-1514 .elementor-element.elementor-element-fcac027 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1514 .elementor-element.elementor-element-fcac027 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000057;--background-overlay:'';}@media(min-width:768px){.elementor-1514 .elementor-element.elementor-element-4a12fe79{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1a4476db{--width:80%;}.elementor-1514 .elementor-element.elementor-element-5ace4234{--width:98.652%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1514 .elementor-element.elementor-element-5e7c20b{--width:100%;}.elementor-1514 .elementor-element.elementor-element-3257059{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0af55d9{--width:100%;}.elementor-1514 .elementor-element.elementor-element-3c38a01{--width:100%;}.elementor-1514 .elementor-element.elementor-element-33fed4a{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2f41b96{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b014be0{--width:100%;}.elementor-1514 .elementor-element.elementor-element-357ba12{--width:100%;}.elementor-1514 .elementor-element.elementor-element-bbabd82{--width:100%;}.elementor-1514 .elementor-element.elementor-element-75aa0e8{--width:100%;}.elementor-1514 .elementor-element.elementor-element-033cf75{--width:100%;}.elementor-1514 .elementor-element.elementor-element-3d20993{--width:100%;}.elementor-1514 .elementor-element.elementor-element-4c9d8d5{--width:100%;}.elementor-1514 .elementor-element.elementor-element-bce0bd5{--width:100%;}.elementor-1514 .elementor-element.elementor-element-6c4971a{--width:100%;}.elementor-1514 .elementor-element.elementor-element-4c6edd2{--width:100%;}.elementor-1514 .elementor-element.elementor-element-4da910d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-532aae3{--width:100%;}.elementor-1514 .elementor-element.elementor-element-16c772c{--width:100%;}.elementor-1514 .elementor-element.elementor-element-386d807{--width:100%;}.elementor-1514 .elementor-element.elementor-element-3db102c{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2b2990d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-195bee4{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2fdee60{--width:100%;}.elementor-1514 .elementor-element.elementor-element-79d311f{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0400251{--width:100%;}.elementor-1514 .elementor-element.elementor-element-3df040b{--width:100%;}.elementor-1514 .elementor-element.elementor-element-4563c93{--width:100%;}.elementor-1514 .elementor-element.elementor-element-ccb69e9{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1418a3c{--width:100%;}.elementor-1514 .elementor-element.elementor-element-195d7ba{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e5af2b4{--width:100%;}.elementor-1514 .elementor-element.elementor-element-335dc34{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2c4c299{--width:100%;}.elementor-1514 .elementor-element.elementor-element-fca7c1e{--width:100%;}.elementor-1514 .elementor-element.elementor-element-bd45015{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0a6a7e4{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e64100c{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b94ecf7{--width:100%;}.elementor-1514 .elementor-element.elementor-element-9abc908{--width:100%;}.elementor-1514 .elementor-element.elementor-element-427cf4b{--width:100%;}.elementor-1514 .elementor-element.elementor-element-5dc2047{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e70ba02{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e01ab5d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-3c21672{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1da6474{--width:100%;}.elementor-1514 .elementor-element.elementor-element-7ff236d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1fdd87b{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2ce10e2{--width:100%;}.elementor-1514 .elementor-element.elementor-element-518bb39{--width:100%;}.elementor-1514 .elementor-element.elementor-element-ecad609{--width:100%;}.elementor-1514 .elementor-element.elementor-element-d9f7d97{--width:100%;}.elementor-1514 .elementor-element.elementor-element-f26f3a7{--width:100%;}.elementor-1514 .elementor-element.elementor-element-f21547d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-10348ac{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b67c8f2{--width:100%;}.elementor-1514 .elementor-element.elementor-element-955f4a9{--width:100%;}.elementor-1514 .elementor-element.elementor-element-50dc984{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2a060a0{--width:100%;}.elementor-1514 .elementor-element.elementor-element-8bb9561{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2698cea{--width:100%;}.elementor-1514 .elementor-element.elementor-element-eb49489{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b224903{--width:100%;}.elementor-1514 .elementor-element.elementor-element-ead848f{--width:100%;}.elementor-1514 .elementor-element.elementor-element-16c8e0f{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2a5a804{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e49b860{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b632e09{--width:100%;}.elementor-1514 .elementor-element.elementor-element-c02af79{--width:100%;}.elementor-1514 .elementor-element.elementor-element-49e1065{--width:100%;}.elementor-1514 .elementor-element.elementor-element-052216a{--width:100%;}.elementor-1514 .elementor-element.elementor-element-8568bee{--width:100%;}.elementor-1514 .elementor-element.elementor-element-75fa00d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-92dd537{--width:100%;}.elementor-1514 .elementor-element.elementor-element-90d6c22{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b29144a{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b9be5cc{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2afe589{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0f24fc4{--width:100%;}.elementor-1514 .elementor-element.elementor-element-7e3a2ec{--width:100%;}.elementor-1514 .elementor-element.elementor-element-94499a6{--width:100%;}.elementor-1514 .elementor-element.elementor-element-5eb03c0{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b512060{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e6a8cec{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e4c47a3{--width:100%;}.elementor-1514 .elementor-element.elementor-element-877289f{--width:100%;}.elementor-1514 .elementor-element.elementor-element-8ef8409{--width:100%;}.elementor-1514 .elementor-element.elementor-element-812aef8{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1642df2{--width:100%;}.elementor-1514 .elementor-element.elementor-element-7f01ac4{--width:100%;}.elementor-1514 .elementor-element.elementor-element-962d8bf{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b2b9ca9{--width:100%;}.elementor-1514 .elementor-element.elementor-element-375a0f1{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2e960cf{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1c3e696{--width:100%;}.elementor-1514 .elementor-element.elementor-element-7061a77{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b414484{--width:100%;}.elementor-1514 .elementor-element.elementor-element-d4325c5{--width:100%;}.elementor-1514 .elementor-element.elementor-element-a8db5db{--width:100%;}.elementor-1514 .elementor-element.elementor-element-cf81ea0{--width:100%;}.elementor-1514 .elementor-element.elementor-element-ecef22b{--width:100%;}.elementor-1514 .elementor-element.elementor-element-3c294aa{--width:100%;}.elementor-1514 .elementor-element.elementor-element-c0bc51f{--width:100%;}.elementor-1514 .elementor-element.elementor-element-ff80a44{--width:100%;}.elementor-1514 .elementor-element.elementor-element-bd1705e{--width:100%;}.elementor-1514 .elementor-element.elementor-element-bd64bb0{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0d215c1{--width:100%;}.elementor-1514 .elementor-element.elementor-element-8161869{--width:100%;}.elementor-1514 .elementor-element.elementor-element-8b37c48{--width:100%;}.elementor-1514 .elementor-element.elementor-element-35fbfef{--width:100%;}.elementor-1514 .elementor-element.elementor-element-114b828{--width:100%;}.elementor-1514 .elementor-element.elementor-element-99c6ab6{--width:100%;}.elementor-1514 .elementor-element.elementor-element-9181f77{--width:100%;}.elementor-1514 .elementor-element.elementor-element-9896058{--width:100%;}.elementor-1514 .elementor-element.elementor-element-d1aed3a{--width:100%;}.elementor-1514 .elementor-element.elementor-element-15dfe9b{--width:100%;}.elementor-1514 .elementor-element.elementor-element-08f5dbc{--width:100%;}.elementor-1514 .elementor-element.elementor-element-c399303{--width:100%;}.elementor-1514 .elementor-element.elementor-element-bac42c8{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e03a885{--width:100%;}.elementor-1514 .elementor-element.elementor-element-c15d52f{--width:100%;}.elementor-1514 .elementor-element.elementor-element-15801ca{--width:100%;}.elementor-1514 .elementor-element.elementor-element-b57e371{--width:100%;}.elementor-1514 .elementor-element.elementor-element-201fac1{--width:100%;}.elementor-1514 .elementor-element.elementor-element-bc79a38{--width:100%;}.elementor-1514 .elementor-element.elementor-element-ad691be{--width:100%;}.elementor-1514 .elementor-element.elementor-element-3af391b{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1ed22fb{--width:100%;}.elementor-1514 .elementor-element.elementor-element-5d10411{--width:100%;}.elementor-1514 .elementor-element.elementor-element-370b959{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0723cce{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0457d47{--width:100%;}.elementor-1514 .elementor-element.elementor-element-6c51f56{--width:100%;}.elementor-1514 .elementor-element.elementor-element-6804404{--width:100%;}.elementor-1514 .elementor-element.elementor-element-811c078{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0ad1f5d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-c206ca3{--width:100%;}.elementor-1514 .elementor-element.elementor-element-51a56f5{--width:100%;}.elementor-1514 .elementor-element.elementor-element-8e084cb{--width:100%;}.elementor-1514 .elementor-element.elementor-element-57e25de{--width:100%;}.elementor-1514 .elementor-element.elementor-element-4b895f0{--width:100%;}.elementor-1514 .elementor-element.elementor-element-6a30467{--width:100%;}.elementor-1514 .elementor-element.elementor-element-cef5bce{--width:100%;}.elementor-1514 .elementor-element.elementor-element-5ca6c45{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1e7f0f1{--width:100%;}.elementor-1514 .elementor-element.elementor-element-623525a{--width:100%;}.elementor-1514 .elementor-element.elementor-element-f00919c{--width:100%;}.elementor-1514 .elementor-element.elementor-element-9139c5d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-a572ea6{--width:100%;}.elementor-1514 .elementor-element.elementor-element-9e0e72d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-ce7e9e3{--width:100%;}.elementor-1514 .elementor-element.elementor-element-20a875d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-a1d9b72{--width:100%;}.elementor-1514 .elementor-element.elementor-element-cd05dd4{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2859746{--width:100%;}.elementor-1514 .elementor-element.elementor-element-423d761{--width:100%;}.elementor-1514 .elementor-element.elementor-element-51ec56e{--width:100%;}.elementor-1514 .elementor-element.elementor-element-f1a38db{--width:100%;}.elementor-1514 .elementor-element.elementor-element-d1d47c7{--width:100%;}.elementor-1514 .elementor-element.elementor-element-e55dfff{--width:100%;}.elementor-1514 .elementor-element.elementor-element-366e466{--width:100%;}.elementor-1514 .elementor-element.elementor-element-29c8e99{--width:100%;}.elementor-1514 .elementor-element.elementor-element-1fe9af5{--width:100%;}.elementor-1514 .elementor-element.elementor-element-d1efcb3{--width:100%;}.elementor-1514 .elementor-element.elementor-element-12dc09d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-acbfd1b{--width:100%;}.elementor-1514 .elementor-element.elementor-element-82df068{--width:100%;}.elementor-1514 .elementor-element.elementor-element-7ffe58c{--width:100%;}.elementor-1514 .elementor-element.elementor-element-a31abce{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2d75e11{--width:100%;}.elementor-1514 .elementor-element.elementor-element-8b1c073{--width:100%;}.elementor-1514 .elementor-element.elementor-element-145bf7d{--width:100%;}.elementor-1514 .elementor-element.elementor-element-efca3f6{--width:100%;}.elementor-1514 .elementor-element.elementor-element-0f065f3{--width:100%;}.elementor-1514 .elementor-element.elementor-element-a4f56fa{--width:100%;}.elementor-1514 .elementor-element.elementor-element-c19b3f6{--width:100%;}.elementor-1514 .elementor-element.elementor-element-9f3573e{--width:100%;}.elementor-1514 .elementor-element.elementor-element-a90e82f{--width:100%;}.elementor-1514 .elementor-element.elementor-element-c74c12e{--width:100%;}.elementor-1514 .elementor-element.elementor-element-209d7fb{--width:100%;}.elementor-1514 .elementor-element.elementor-element-9986fb9{--width:100%;}.elementor-1514 .elementor-element.elementor-element-2ff3632{--width:100%;}.elementor-1514 .elementor-element.elementor-element-291cc10{--width:100%;}.elementor-1514 .elementor-element.elementor-element-ae5c836{--width:100%;}}@media(min-width:1025px){.elementor-1514 .elementor-element.elementor-element-58d47cc5:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-58d47cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1514 .elementor-element.elementor-element-fcac027:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-fcac027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1514 .elementor-element.elementor-element-13ae7f32 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-5b95519{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-5a8b5fd{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-bae4218{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-91c6c26{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-82ee376{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fd23ac0{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-37cc9da{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-33a00ea .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-52e59c7{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-54abab0{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8bf140b{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9dfa908{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f5c9af1{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-7b3c41d .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-758369d{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a4d0715{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c5b2032{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4f237f4{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-15c8f11{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-bbb6a09{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-31205d1{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-bd756a4{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e09877e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-7c4c3b5{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6b9b7b8e .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-701a237{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-80d1e98{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-939d3a4{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-55882042 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-5b8cbbf{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4b002ec{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-171641a4 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-d94fb9d{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-978edd3{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8e374aa{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1442f4dc .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-6e43b0e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a41c1bd{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-326c8ec{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-cdf3ea7{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c18ac4c{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a44c700{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-cd7e722{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a8a4af1{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-65126ea{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3365153{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-20a6b77{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-2ae673c9 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-4fe996e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8537b9d{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-416152f{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d42b6ca{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-90cd96a{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-94c27b6{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-46a8f4c{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a610834{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f06afaf{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e389055{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-794d08e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-11bee62{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f5bd614{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-df4962f{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0058abd{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-abc57c1{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-57e116c{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ffc3439{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-21e631c{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-08b9d84{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-38dfe97{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1b5985b{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ad7a5dd{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-bef742e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8ac2553{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4212c77{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1466af84 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-0e27aa9{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-1b1ae0c{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-863d9d3{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d754e00{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6cb8a79{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-06f3b65{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c817780 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-cb6c906{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3d0d1d5{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-770f47af .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-1524284{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-661eead{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fe2b431{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-515bf0e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4cb7e02{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-66dbcc0{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0a7113a{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d822149{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0482c1b{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-26c273a{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-89d98fa{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0552511{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9e9b9eb{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-61c8684 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-b79fc1c{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-7751c3b{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-0b1ef89{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-664148a{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fe190ea{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-84b6da2 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-4e095c6{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-19b80eb{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c613d86{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-3081fcd{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e9620e9{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-00c668e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-2734e1a{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a6c5c64 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-5f5e4d8{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-2fc090c{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f15d70e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6a194f5{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9eaaebb{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-413717de .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-3832826{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e7db46d{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ca6e918{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d521c7f{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-28aa05b3 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-6eee9c0{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-69543e3{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9bd6f94{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-386b44c{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-528b09f{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-77eede5 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-e54e9e2{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-bfd90b1{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-73c6934{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-62bb380{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-18ca2ceb .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-411ce7b{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-720696f{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6cd2aa8{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-fbaebc5{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f7b6f71{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-97d33c2{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-40544949 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-2584e6e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6940d45{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-befe1a0{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c5692ed{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-039aa72{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8b18213{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ce76429{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-508dc7b{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-b6cfb07{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-c990d1e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4cc9f4e{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-42618b9{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-ec13b49 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-ff08926{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-dd16394{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-6201faf{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-eefe53d{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-292f152{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-8922c2f{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-161c02d .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-f1cde39{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f93b444{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d3621f2{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-4924dbb{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-eb082dc{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-f386c67{padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-2009aa9{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1514 .elementor-element.elementor-element-13ae7f32{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-13ae7f32 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-18f0bfbb{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-0b6840f{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-6bb8f4c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-8a70bb2 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-5b95519{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1f89cfa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-698b249 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-5a8b5fd{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-48d72bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-7e0e4bb .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-bae4218{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-94d30c4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-e015203 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-91c6c26{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1a759e2{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-77769ab{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-1d25417 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-82ee376{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-cdc12cc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4a00a16 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-fd23ac0{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-69dbfc4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-17fc6ca .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-37cc9da{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-8d6b4f1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-33a00ea{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-33a00ea .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-ade4f5b{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-ec16632{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-7e3b965{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-642e62d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-52e59c7{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-dca943f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-fc838f4 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-54abab0{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-b2323fc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-2f1b31e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-8bf140b{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-f0533c8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-ab6bca0 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-9dfa908{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-dc8a0f7{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-a0ff222{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-2bcd5c7 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f5c9af1{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-7b3c41d{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-7b3c41d .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-518c4e01{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-246c8e5{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-6a58ba0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-3bebc48 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-758369d{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-3c58843{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-d152517 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-a4d0715{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-adb70c3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-9a643b3 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-c5b2032{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-ec0b097{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4fac1f0 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4f237f4{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-e560ef0{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-60283b7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-5648b2d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-15c8f11{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-a2036f3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-840ee64 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-bbb6a09{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-12ee276{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-1f7fde3 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-31205d1{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-707492d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-59bbb3b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-bd756a4{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-0081f87{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-807fddf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-68a820f .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-e09877e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-621f870{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-19169b9 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-7c4c3b5{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-6b9b7b8e{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-6b9b7b8e .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-16306fc2{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-9c26158{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-b65e43c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-82a5207 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-701a237{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-7ac3de3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4ee66ce .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-80d1e98{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-ba4f684{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-d005a58 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-939d3a4{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-55882042{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-55882042 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-748fd40f{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-16c7b22{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-c0d643c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-bb92ece .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-5b8cbbf{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-6c7b103{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4002478 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4b002ec{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-171641a4{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-171641a4 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-56b6d853{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-3828834{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-d40035c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-5883f0b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-d94fb9d{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-daf863c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-d1b110d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-978edd3{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-f5905ae{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-7f60d1e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-8e374aa{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1442f4dc{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-1442f4dc .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-574c2818{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-1860376{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-978d079{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0a834cb .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-6e43b0e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-93f4bd4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-554d13a .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-a41c1bd{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-f897717{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-37a0c30 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-326c8ec{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-e65adc8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-09f69ec .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-cdf3ea7{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-03ab0cc{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-46c5f8f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-7f9985b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-c18ac4c{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1a6add8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-b2828a0 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-a44c700{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-0d08c1a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0b8da00 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-cd7e722{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-65a0756{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-d56d626 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-a8a4af1{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-236bf92{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-3941846{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-fc607ba .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-65126ea{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-41632ce{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4fb863d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-3365153{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-cfec562{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4390eab .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-20a6b77{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-2ae673c9{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-2ae673c9 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-4b1f619f{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-4d5fae9{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-cf22fee{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-5426e9c .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4fe996e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-8909206{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-f31a512 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-8537b9d{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-8786642{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-c2e7fa1 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-416152f{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-ecc466f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-6901169 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-d42b6ca{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-c7668ef{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-a72c57e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-e22ec37 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-90cd96a{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-7af5897{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-bc42b4a .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-94c27b6{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-2e54af2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-c39d099 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-46a8f4c{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-aac48cc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-9040475 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-a610834{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-7f1c3ba{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-b597d3d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-517d981 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f06afaf{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-6b2cc0e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4951e71 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-e389055{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-196b629{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-e8e4684 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-794d08e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-b3e44c4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0f43133 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-11bee62{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1b7c4ef{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-9f90832{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-f8aa142 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f5bd614{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-029fc7b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-3f8c4b3 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-df4962f{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-8c68236{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-fe2e24c .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-0058abd{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-5ffe5fd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-5175856 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-abc57c1{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-2c1d514{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-5967396{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-32c4bc5 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-57e116c{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1075681{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-af6d005 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-ffc3439{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-fca10a0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-d272406 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-21e631c{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-7b811bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-3e7b96e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-08b9d84{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1e0b3c2{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-e209dd1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-13913d4 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-38dfe97{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-d8b408e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-9919948 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-1b5985b{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-013e771{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4c433b4 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-ad7a5dd{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-c0c621b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-f398887 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-bef742e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-03f72ac{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-30a0211{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-e8de5a1 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-8ac2553{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-f800eab{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-682529c .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4212c77{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1466af84{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-1466af84 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-49c0f2b9{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-2cd8044{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-339a7b1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-56c4dfa .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-0e27aa9{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-e6b1116{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-aceb2a6 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-1b1ae0c{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-59131fe{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0591b55 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-863d9d3{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-8a17bdd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-7cced22 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-d754e00{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-449dba1{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-34ee4b2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-1680185 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-6cb8a79{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-363a39b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-c50bb5e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-06f3b65{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-c817780{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-c817780 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-5f5c9e0b{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-c66f631{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-71589f4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-95b2eab .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-cb6c906{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-d7d22ac{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-56b388c .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-3d0d1d5{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-770f47af{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-770f47af .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-5125e4a2{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-8a5cf3b{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-727e199{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-41c6389 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-1524284{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-f775559{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-cd01fc5 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-661eead{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-6f8bac2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-32edc8f .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-fe2b431{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-6ae7fdc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4a8f1a1 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-515bf0e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-ac7be6e{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-491cf4a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-b559611 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4cb7e02{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-c71f10b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-86d1495 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-66dbcc0{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-f7027a7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-c6ae75f .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-0a7113a{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-0906559{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-9eb895b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-d822149{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-8a0914d{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-60e8f60{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-6b30d2d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-0482c1b{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-7dcf6c8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-1c57818 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-26c273a{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-7666b12{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-511f9f9 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-89d98fa{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-6513c62{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-91e4550 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-0552511{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-87c2909{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-0d6ab06{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a775bed .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-9e9b9eb{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-61c8684{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-61c8684 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-e4c122c{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-2a246fd{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-8ff0d65{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-fc26963 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-b79fc1c{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-0471910{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-26a5a8f .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-7751c3b{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-eefce51{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-994f6df .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-0b1ef89{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-2c2bcf7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-d01dc9e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-664148a{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-4aa40ff{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-6311157{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a631e7c .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-fe190ea{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-84b6da2{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-84b6da2 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-32f1285{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-d800eac{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-9cc7e09{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-950d3fc .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4e095c6{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-4ab5958{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-e07209d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-19b80eb{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-699a339{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-09481a0 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-c613d86{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-662bb68{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0ae3156 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-3081fcd{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-891dc56{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-6eee7e4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-adbd197 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-e9620e9{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-8504dcf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-3f68c95 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-00c668e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-9a6a0c5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0f1a635 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-2734e1a{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-a6c5c64{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-a6c5c64 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-d72bb62{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-a9fd07c{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-19070a1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-07f118d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-5f5e4d8{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-f801fc1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-cb2b421 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-2fc090c{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-ad68e37{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-3559787 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f15d70e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-df51986{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a800ed4 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-6a194f5{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-edd4985{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-06a4aa8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-64d2b74 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-9eaaebb{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-413717de{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-413717de .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-67fdd669{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-7051b0d{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-b4bf455{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-72338fc .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-3832826{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-6fc8047{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a46a676 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-e7db46d{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-6cb0a41{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-2f3b46f .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-ca6e918{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-da34043{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-e9d3474 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-d521c7f{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-28aa05b3{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-28aa05b3 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-6869a0b8{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-ed6c33f{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-d1f945f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-92d8bf2 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-6eee9c0{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-3dbec00{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-ba7aa0e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-69543e3{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-7c696b3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-3ab0ad6 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-9bd6f94{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-aafab4c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-52b6acf .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-386b44c{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-0ef3815{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-ffc7f97{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-015847c .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-528b09f{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-77eede5{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-77eede5 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-dfe736b{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-4c9196b{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-00397ca{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-56e1933 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-e54e9e2{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-b289986{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-aebcc6e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-bfd90b1{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-afa8b5c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0d6b327 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-73c6934{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-e021400{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4b9d8e9 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-62bb380{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-18ca2ceb{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-18ca2ceb .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-ea7ea5{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-3ef0cc5{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-20f3997{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-b7bd598 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-411ce7b{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-a9e26ce{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a5fba5b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-720696f{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-02067b7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a26e0a3 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-ec2cef9 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-6cd2aa8{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-5adfe02{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a17227e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-fbaebc5{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-315665b{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-a5d1d06{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-98b699e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f7b6f71{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-e4f8efb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-8b1d6bd .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-2545f63 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-97d33c2{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-40544949{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-40544949 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-500e1d6f{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-565b802{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-6878bad{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-095b67a .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-1d4cb58 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-2584e6e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-28a99bf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-04c1ada .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-a7f8f6e .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-6940d45{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-abfa441{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-a058f7a .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-3b038ad .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-befe1a0{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-73b0945{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-1e7ccc3 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f88f469 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-c5692ed{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-0869747{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-75f0fe9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-e199f37 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4873ecf .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-039aa72{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-d525c9f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-3bc9cac .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-c5aaf1f .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-8b18213{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-87a85e2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-81ab5a2 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-6082afb .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-ce76429{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-f481fdd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-f2d0c34 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-c4c838b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-508dc7b{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-c4ec555{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-b14a54c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-c44bffe .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-354cc0c .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-b6cfb07{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-c7fc0fb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-0a65253 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-c990d1e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-63761e5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-548078d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4cc9f4e{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1b41345{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-848da11 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-5911b0b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-42618b9{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-ec13b49{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-ec13b49 .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-216e80d{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-f577965{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-d1b9e50{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-5c1646b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-ff08926{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-8b2540b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-cf448ab .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-dd16394{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-75cd944{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-9f5a47a .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-6201faf{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-575dde4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-9bd77c8 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-eefe53d{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-c828673{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-86bceb4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-bf8b1d3 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-292f152{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-1cd7fc7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-fa071db .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-8922c2f{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-161c02d{width:var( --container-widget-width, 187.063px );max-width:187.063px;--container-widget-width:187.063px;--container-widget-flex-grow:0;}.elementor-1514 .elementor-element.elementor-element-161c02d .elementor-heading-title{font-size:var( --e-global-typography-488b606-font-size );}.elementor-1514 .elementor-element.elementor-element-1e494dd{padding:18px 18px 7px 18px;text-align:center;font-size:12px;line-height:1.4em;}.elementor-1514 .elementor-element.elementor-element-7455547{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-e93b4c0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-225266b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-ee4cd83 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f1cde39{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-d52a771{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-4d1ed20 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-3a1e2b2 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f93b444{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-ec2e61a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-8148290 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-90f01c2 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-d3621f2{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-921b6b9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-ecaf87b .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-40af1f0 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-4924dbb{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-422e978{--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;--justify-content:space-between;--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-1514 .elementor-element.elementor-element-2e86b82{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-592adef .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-d93169a .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-eb082dc{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-56a4d33{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-7082f6d .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-53ceccf .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-f386c67{font-size:12px;line-height:1.2em;}.elementor-1514 .elementor-element.elementor-element-78c3671{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-356efc2 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-076e879 .elementor-heading-title{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-2009aa9{font-size:12px;line-height:1.2em;}}/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bbf0e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbabb67 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-043403d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47f2d8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd85ba */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d0aa6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51933c5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba830e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dbcb8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa71f6d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7221f6b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5256576 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eda82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4490a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf316b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1462c4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1772b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e7e60 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c8e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71edfe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d5a72 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce9916 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4981281 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe49e8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62236f5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a42141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695d59d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b9215a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfe85ac */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68ab0f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1165b8c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad0322 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d02a9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe93091 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db6dd5c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1107475 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0a4620 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f60e170 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc23622 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed038fc */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ecb7a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d32ef */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a90edd */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbcea09 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efedb39 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c84bf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f410f2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e9b84 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ab132 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84ab9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e44b5 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e026f1a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d7fa4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1608a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cd9c54 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1341ae2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f69ceb7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c89a8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdf972 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a4e43 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de666 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971282a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3b920 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7062a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c73401 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcdc31a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e056e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e6ab6 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ddb8f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191ea5e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f247c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6067e1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8e2480 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d40857 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19267c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741788f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7104e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4267044 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7bb45 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff0e6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f9c3d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19bb499 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b1f6e9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2fc92c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7a8b4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993d9d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c630e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6492ef8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad74a0d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-892e94b */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2bd2d1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b3e61 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08887a4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e910d1d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a037dc8 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffaf34c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54cd2db */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b12ccf */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee9e2 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8f39c7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a215ee */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8449a47 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b44d5d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aac55a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543638 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcf0e4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdcb2f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2425bc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7e6e32 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0d1da */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce893fe */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00bd05e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfbc90 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedb483 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6100b9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9df0e8d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da827d3 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e6873c */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e3deea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae30bda */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af1097 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77379a1 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e695f99 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d763b0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e3076 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ad57f */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18538bb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dcb6e */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7536bb0 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf0d51 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0795382 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b82c74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fa010 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c3cea */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd26ab */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08d0c82 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d863a */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b347243 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a5d07 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e42991 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0201e74 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0971fc7 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499e374 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9759253 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5d03d */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed63d4 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-879a141 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fd2c9 */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6288eb */.menu-price-badge {
  position: absolute;
  bottom: -8px;
  right: -8px;

  width: 70px;
  height: 70px;

  background-color: #6D8A63;
  color: #ffffff;

  font-family: "Gaegu", Sans-serif;
  font-size: 15px;
  font-weight: 400;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 2;
  border: 10px solid #EFF4F2;
  margin: 0; /* override Elementor heading margins */
}

/* Connector shapes */
.menu-price-badge::before {
  content: "";
  position: absolute;
  top: -26px;
  right: -2px;
  width: 25px;
  height: 18px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}

.menu-price-badge::after {
  content: "";
  position: absolute;
  bottom: -2.4px;
  left: -28px;
  width: 20px;
  height: 29px;
  background: transparent;
  box-shadow: 10px 10px 0 2px #EFF4F2;
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */