.elementor-397 .elementor-element.elementor-element-6c9c8b6{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-3af1b83{--display:flex;--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-397 .elementor-element.elementor-element-3af1b83.e-con{--flex-grow:0;--flex-shrink:0;}.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-397 .elementor-element.elementor-element-a7b9f6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-a7b9f6d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-6e8d2dc{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-f85fc0b{--display:flex;--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-397 .elementor-element.elementor-element-f85fc0b.e-con{--flex-grow:0;--flex-shrink:0;}.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-397 .elementor-element.elementor-element-aed5915{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-a377e31{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-f508f17{--display:flex;--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-397 .elementor-element.elementor-element-f508f17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-79866cd{--display:flex;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-397 .elementor-element.elementor-element-7fb892a{font-family:"Graphik", Sans-serif;font-weight:400;}.elementor-397 .elementor-element.elementor-element-a214464{--display:flex;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-397 .elementor-element.elementor-element-66e701e{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-1cfe1ba{--display:flex;--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-397 .elementor-element.elementor-element-1cfe1ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-2861911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-2861911 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-fac08e6{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-e1b21d9{--display:flex;--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-397 .elementor-element.elementor-element-e1b21d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-f544afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-f544afe .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-94a7f38{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-683d72e{--display:flex;--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-397 .elementor-element.elementor-element-683d72e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-1e5b37c{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-be1245e{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-9053d8c{--display:flex;--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-397 .elementor-element.elementor-element-9053d8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-1702c87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-1702c87 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-c9c76d4{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-60c7aa3{--display:flex;--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-397 .elementor-element.elementor-element-60c7aa3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-afd2878{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-cdacd6a{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-cf3ebdb{--display:flex;--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-397 .elementor-element.elementor-element-cf3ebdb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-896fb2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-896fb2a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-fa70e87{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-dd130dc{--display:flex;--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-397 .elementor-element.elementor-element-dd130dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-2a0cf37{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-24d673e{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-4ac9a32{--display:flex;--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-397 .elementor-element.elementor-element-4ac9a32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-7240994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-7240994 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-d1a2659{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-e6eb52a{--display:flex;--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-397 .elementor-element.elementor-element-e6eb52a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-5b3607f{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-7410dfa{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-5fa3da9{--display:flex;--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-397 .elementor-element.elementor-element-5fa3da9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-09fd2f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-09fd2f3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-f02c13c{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-e9708cd{--display:flex;--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-397 .elementor-element.elementor-element-e9708cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-dfe9080{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-3ad67be{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-2332253{--display:flex;--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-397 .elementor-element.elementor-element-2332253.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-b4bb997{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-397 .elementor-element.elementor-element-b4bb997 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-8ddbaa7{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-397 .elementor-element.elementor-element-a919acb{--display:flex;--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-397 .elementor-element.elementor-element-a919acb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-397 .elementor-element.elementor-element-d38f4a5{color:#FFFFFF;}body.elementor-page-397:not(.elementor-motion-effects-element-type-background), body.elementor-page-397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373737;}@media(min-width:768px){.elementor-397 .elementor-element.elementor-element-3af1b83{--width:100%;}.elementor-397 .elementor-element.elementor-element-f85fc0b{--width:100%;}.elementor-397 .elementor-element.elementor-element-f508f17{--width:100%;}.elementor-397 .elementor-element.elementor-element-1cfe1ba{--width:90%;}.elementor-397 .elementor-element.elementor-element-e1b21d9{--width:90%;}.elementor-397 .elementor-element.elementor-element-683d72e{--width:90%;}.elementor-397 .elementor-element.elementor-element-9053d8c{--width:90%;}.elementor-397 .elementor-element.elementor-element-60c7aa3{--width:90%;}.elementor-397 .elementor-element.elementor-element-cf3ebdb{--width:90%;}.elementor-397 .elementor-element.elementor-element-dd130dc{--width:90%;}.elementor-397 .elementor-element.elementor-element-4ac9a32{--width:90%;}.elementor-397 .elementor-element.elementor-element-e6eb52a{--width:90%;}.elementor-397 .elementor-element.elementor-element-5fa3da9{--width:90%;}.elementor-397 .elementor-element.elementor-element-e9708cd{--width:90%;}.elementor-397 .elementor-element.elementor-element-2332253{--width:90%;}.elementor-397 .elementor-element.elementor-element-a919acb{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-9737540 */:root{
      --page:#2f2f2f;   /* outer frame */
      --panel:#0d0d0d;  /* main dark panel */
      --text:#e9e9e9;   /* primary text */
      --muted:#9a9a9a;  /* secondary text */
      --red:#c92533;    /* accent red */
      --border:#1f1f1f; /* frame border */
    }
.frame {
  max-width: 100% !important;
  margin: 0px auto !important;
  background: var(--panel);
  border: 0px solid var(--border);
  padding: 4px !important;
}
    *{box-sizing:border-box}
    body{margin:0;background:var(--page);color:var(--text);font-family:Graphik, Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}

    .frame{max-width:980px;margin:15px auto;background:var(--panel);border:0px solid var(--border);padding:24px}

    table{width:100%;border-collapse:separate;border-spacing:0 12px}
    colgroup col:nth-child(1){width:44%}
    colgroup col:nth-child(2){width:22%}
    colgroup col:nth-child(3){width:14%}
    colgroup col:nth-child(4){width:20%}

    thead tr.head th{font-size:18px;text-transform:uppercase;color:var(--red);text-align:left;padding-bottom:6px}

    /* rows */
    tbody td{font-size:15px;vertical-align:top}
    .classcell{display:flex;align-items:center;gap:10px}
   
    .per{font-size:14px;color:var(--muted);margin-left:6px}

    /* right schedule column */
    .schedule-cell{font-variant-numeric:tabular-nums;padding-left:0px}
.pill {
  width: 254px;
  display: inline-block;
  background: var(--red);
  color: #fff !important;
  text-transform: uppercase;
  letter-spacing: .04em;
  padding: 9px 20px;
    padding-bottom: 9px;
  border-radius: 26px;
  margin-bottom: 0px;
  text-align: center !important;
}
    .slots{list-style:none;margin:6px 0 0 0;padding:0}
    .slots li{padding:2px 0}
    
    table td, table th {
  border: 0px solid hsla(0,0%,50%,.502);
  line-height: 1.5;
  padding: 4px;
  vertical-align: top;
}
.table-merged thead tr.head th {
  font-size: 15px;
  text-transform: uppercase;
  color: var(--red);
  text-align: left;
  padding-bottom: 6px;
  font-weight:400;
  border:0px !important;
}
.table-merged  tr td {
  border:0px !important;
}
table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 8px 0px;
}
.table-merged  tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: hsla(0, 0%, 0%, 0);
}
.table-merged table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: hsla(0, 0%, 50.2%, 0);
}
.table-merged table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: hsla(0, 0%, 50.2%, 0);
}

    /* responsive */
    @media (max-width:720px){
      table{border-spacing:0 24px}
      thead tr.head{display:none}
      tbody td{display:block;width:100%;padding:4px 0}
      tbody td.schedule-cell{padding-top:14px}
      .title{font-size:24px}
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb892a */.dropin-container {
  display: flex;
  align-items: center;
  background-color: #121212;
  color: #fff;
  font-family: Arial, sans-serif;
  padding: 10px 20px;
  gap: 15px;
}

.text-block .title {
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0;font-size: 13px;
}

.icon-block img {
  width: 74px;
  height: auto;
  display: block;
}

.hours-block p {
  margin: 0;
  line-height: 1.4;
  font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ce8390 */.dropin-container {
  display: flex;
  align-items: center;
  background-color: #121212;
  color: #fff;
  font-family: Arial, sans-serif;
  padding: 10px 20px;
  gap: 15px;
}

.text-block .title {
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0;font-size: 13px;
}

.icon-block img {
  width: 74px;
  height: auto;
  display: block;
}

.hours-block p {
  margin: 0;
  line-height: 1.4;
  font-size: 14px;
}/* End custom CSS */