.elementor-81717 .elementor-element.elementor-element-519b36b{margin-top:26px;margin-bottom:0px;padding:0% 8% 0% 8%;}.elementor-81717 .elementor-element.elementor-element-a9c75ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81717 .elementor-element.elementor-element-057ded0 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-81717 .elementor-element.elementor-element-057ded0 .elementor-heading-title{font-family:"Signika", Sans-serif;font-size:76px;color:#00AEEF;}.elementor-81717 .elementor-element.elementor-element-596964b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-81717 .elementor-element.elementor-element-596964b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:700;color:#081D39;}@media(max-width:767px){.elementor-81717 .elementor-element.elementor-element-519b36b > .elementor-container{max-width:2000px;}.elementor-81717 .elementor-element.elementor-element-519b36b{margin-top:-70px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-81717 .elementor-element.elementor-element-a9c75ad > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-81717 .elementor-element.elementor-element-057ded0{text-align:center;}.elementor-81717 .elementor-element.elementor-element-057ded0 .elementor-heading-title{font-size:42px;}.elementor-81717 .elementor-element.elementor-element-596964b .elementor-heading-title{font-size:22px;}}/* Start custom CSS for shortcode, class: .elementor-element-b2da3a1 */.sf-schedule-container { margin: 20px 0; font-family: sans-serif; }
.center-title { color: #2c3e50; margin-bottom: 5px; }
.center-id { font-size: 0.8em; color: #7f8c8d; }
.sf-table { width: 100%; border-collapse: collapse; margin-top: 15px; }
.sf-table th, .sf-table td { padding: 12px; border: 1px solid #eee; text-align: left; }
.sf-table thead { background: #f8f9fa; }

@media (max-width: 600px) {
    .sf-table thead { display: none; }
    .sf-table tr { display: block; margin-bottom: 15px; border: 1px solid #ddd; }
    .sf-table td { display: block; text-align: right; position: relative; padding-left: 50%; }
    .sf-table td::before { content: attr(data-label); position: absolute; left: 10px; font-weight: bold; }
}/* End custom CSS */
/* Start custom CSS */.lc_menu li{   display:inline; padding-right:16px; font-size:16px; font-weight:bold;  }

#menu-lc_sub_menu {margin-top:0; margin-bottom:0;}

#menu-lc_sub_menu a {color:#081D39;}
#menu-lc_sub_menu a:hover {color:#00AEEF;text-decoration: underline;  text-underline-offset: 6px;}

.content-area {border:none !important;}/* End custom CSS */