.elementor-1330 .elementor-element.elementor-element-398d46a{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1330 .elementor-element.elementor-element-5929e2c{padding:0rem 0rem 0rem 0rem;}.elementor-1330 .elementor-element.elementor-element-5929e2c img{width:139px;}.elementor-1330 .elementor-element.elementor-element-a748be7{text-align:center;}.elementor-1330 .elementor-element.elementor-element-b6ab2d8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1330 .elementor-element.elementor-element-8b3ac61{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}#elementor-popup-modal-1330{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1330 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1330 .dialog-close-button{display:flex;}#elementor-popup-modal-1330 .dialog-widget-content{border-radius:5px 5px 5px 5px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-1330 .elementor-element.elementor-element-398d46a{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1330 .elementor-element.elementor-element-a748be7{line-height:0.8em;}}/* Start custom CSS for text-editor, class: .elementor-element-b6ab2d8 */.schedule-table {
    width: 100%;
    max-width: 660px;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #333;
  }
  
  .schedule-table td {
    padding: 8px 12px;
  }
  
  .meal-type {
    font-weight: bold;
    white-space: nowrap;
  }
  
  .days,
  .hours {
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b3ac61 */.schedule-table {
    width: 100%;
    max-width: 660px;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #333;
  }
  
  .schedule-table td {
    padding: 8px 12px;
  }
  
  .meal-type {
    font-weight: bold;
    white-space: nowrap;
  }
  
  .days,
  .hours {
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398d46a */.schedule-wrapper {
    display: flex;
    gap: 20px;
    max-width: 800px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #333;
  }
  
  .schedule-table {
    flex: 1;
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
  }
  
  .schedule-table td {
    padding: 12px;
    border: 1px solid #e0e0e0;
    height: 0px;
    vertical-align: middle;
  }
  
  .meal-type {
    width: 40%;
  }
  
  .days {
    text-align: left;
    width: 40%;
  }
  
  .hours {
    text-align: left;
    width: 60%;
  }/* End custom CSS */