.elementor-9498 .elementor-element.elementor-element-04bea52{padding:20px 20px 20px 20px;}.elementor-9498 .elementor-element.elementor-element-6a38c83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:30px;}.elementor-9498 .elementor-element.elementor-element-a72e3f9{text-align:left;}.elementor-9498 .elementor-element.elementor-element-a72e3f9 .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-accent );}.elementor-9498 .elementor-element.elementor-element-f5819ea > .elementor-container{max-width:600px;}.elementor-9498 .elementor-element.elementor-element-f5819ea{padding:10px 10px 10px 10px;}.elementor-9498 .elementor-element.elementor-element-b4a98fc{text-align:left;}.elementor-9498 .elementor-element.elementor-element-b4a98fc .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-9498 .elementor-element.elementor-element-978d3a1{text-align:left;}.elementor-9498 .elementor-element.elementor-element-978d3a1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-9498 .elementor-element.elementor-element-22ba4f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9498 .elementor-element.elementor-element-b18bb56{margin-top:0px;margin-bottom:40px;}.elementor-9498 .elementor-element.elementor-element-c31c80c{text-align:left;}.elementor-9498 .elementor-element.elementor-element-c31c80c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-9498 .elementor-element.elementor-element-6a17519 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9498 .elementor-element.elementor-element-18a9d82{margin-top:0px;margin-bottom:40px;}.elementor-9498 .elementor-element.elementor-element-45f4206{text-align:left;}.elementor-9498 .elementor-element.elementor-element-45f4206 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-9498 .elementor-element.elementor-element-8c71a07 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9498 .elementor-element.elementor-element-c53fd57{margin-top:0px;margin-bottom:40px;}@media(min-width:768px){.elementor-9498 .elementor-element.elementor-element-11adfaa{width:33%;}.elementor-9498 .elementor-element.elementor-element-22ba4f2{width:67%;}.elementor-9498 .elementor-element.elementor-element-6ac1276{width:33%;}.elementor-9498 .elementor-element.elementor-element-6a17519{width:67%;}.elementor-9498 .elementor-element.elementor-element-ee6ded9{width:33%;}.elementor-9498 .elementor-element.elementor-element-8c71a07{width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9498 .elementor-element.elementor-element-a332f48{width:100%;}.elementor-9498 .elementor-element.elementor-element-11adfaa{width:50%;}.elementor-9498 .elementor-element.elementor-element-22ba4f2{width:100%;}.elementor-9498 .elementor-element.elementor-element-6ac1276{width:50%;}.elementor-9498 .elementor-element.elementor-element-6a17519{width:100%;}.elementor-9498 .elementor-element.elementor-element-ee6ded9{width:50%;}.elementor-9498 .elementor-element.elementor-element-8c71a07{width:100%;}}@media(max-width:1024px){.elementor-9498 .elementor-element.elementor-element-e77641e{text-align:center;}}/* Start custom CSS */.elementor-tab-title.elementor-active {
    background: #000;
}
table.class-schedule {
    width: 100%;
}

table.class-schedule th {
    background: #121113;
    padding: 5px 10px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
table.class-schedule td{
    border: 1px solid #ccc;
    padding: 5px 10px;
    color: #222;
}
table.class-schedule tr:nth-of-type(2n) td{
    background: #F6F6F6;
}
.moduletitle{
    background: #4EAC27;
    padding: 10px 10px;
    font-size: 16px !important;
}/* End custom CSS */