.elementor-8784 .elementor-element.elementor-element-110529b .elementor-image-box-wrapper{text-align:center;}.elementor-8784 .elementor-element.elementor-element-110529b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8784 .elementor-element.elementor-element-110529b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8784 .elementor-element.elementor-element-110529b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8784 .elementor-element.elementor-element-110529b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8784 .elementor-element.elementor-element-110529b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8784 .elementor-element.elementor-element-110529b .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-8784 .elementor-element.elementor-element-ce8679f .elementor-image-box-wrapper{text-align:center;}.elementor-8784 .elementor-element.elementor-element-ce8679f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8784 .elementor-element.elementor-element-ce8679f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8784 .elementor-element.elementor-element-ce8679f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8784 .elementor-element.elementor-element-ce8679f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8784 .elementor-element.elementor-element-ce8679f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8784 .elementor-element.elementor-element-ce8679f .elementor-image-box-title{color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-8784 .elementor-element.elementor-element-110529b .elementor-image-box-img{margin-bottom:15px;}.elementor-8784 .elementor-element.elementor-element-ce8679f .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for section, class: .elementor-element-2c6371a */.elementor-8784 .elementor-element.elementor-element-2c6371a img{
    height: 450px;
    object-fit: cover;
    
}/* End custom CSS */
/* 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 */