.elementor-4515 .elementor-element.elementor-element-34edbed{--display:flex;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-4515 .elementor-element.elementor-element-9e25ef7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-4515 .elementor-element.elementor-element-fadf0db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4515 .elementor-element.elementor-element-d843b9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-7bb705b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-d58bb10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-433c013{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4515 .elementor-element.elementor-element-120f598{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-4515 .elementor-element.elementor-element-34edbed{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for container, class: .elementor-element-34edbed */<style>
.business-table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Montserrat', sans-serif;
  text-align: center;
}
.business-table th,
.business-table td {
  border: 1px solid #ddd;
  padding: 10px;
  vertical-align: middle;
}
.business-table th {
  background-color: #c8a04d; /* gold header */
  color: #fff;
  font-weight: 700;
}
.business-table .time {
  background-color: #0b2b4a; /* dark navy */
  color: #fff;
  font-weight: 700;
  width: 150px;
}
.business-table .mid-shift {
  background-color: #c8a04d;
  color: #fff;
  font-weight: 700;
  text-align: center;
}
.business-table .break {
  background-color: #0b2b4a;
  color: #fff;
  font-weight: 700;
  text-align: center;
}
.business-table .note {
  background-color: #c8a04d;
  color: #fff;
  text-align: center;
  font-size: 14px;
  padding: 8px;
  font-weight: 600;
}
.business-table td {
  background-color: #f9f9f9;
  color: #0b2b4a;
  font-weight: 500;
}
.business-table small {
  display: block;
  color: #555;
  font-size: 13px;
}
</style>/* End custom CSS */