.elementor-281 .elementor-element.elementor-element-f25f28a{margin-top:40px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-4c9641d .elementor-heading-title{color:#020101;}.elementor-281 .elementor-element.elementor-element-31ec7ea:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-31ec7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-281 .elementor-element.elementor-element-31ec7ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-31ec7ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-3893d0d > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-24830fe{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-cb1da3f .elementor-icon-list-icon i{color:#4300C0;font-size:14px;}.elementor-281 .elementor-element.elementor-element-cb1da3f .elementor-icon-list-icon svg{fill:#4300C0;width:14px;}.elementor-281 .elementor-element.elementor-element-cb1da3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-c64c480 .elementor-icon-list-icon i{color:#FCEB4E;font-size:14px;}.elementor-281 .elementor-element.elementor-element-c64c480 .elementor-icon-list-icon svg{fill:#FCEB4E;width:14px;}.elementor-281 .elementor-element.elementor-element-c64c480 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-3ab0e30 .elementor-icon-list-icon i{color:#17D8E6;font-size:14px;}.elementor-281 .elementor-element.elementor-element-3ab0e30 .elementor-icon-list-icon svg{fill:#17D8E6;width:14px;}.elementor-281 .elementor-element.elementor-element-3ab0e30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-fa571ef .elementor-icon-list-icon i{color:#FF7AFD;font-size:14px;}.elementor-281 .elementor-element.elementor-element-fa571ef .elementor-icon-list-icon svg{fill:#FF7AFD;width:14px;}.elementor-281 .elementor-element.elementor-element-fa571ef > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-1036602 .elementor-icon-list-icon i{color:#FC4E4E;font-size:14px;}.elementor-281 .elementor-element.elementor-element-1036602 .elementor-icon-list-icon svg{fill:#FC4E4E;width:14px;}.elementor-281 .elementor-element.elementor-element-1036602 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-0029677 .elementor-icon-list-icon i{color:#72E0A6;font-size:14px;}.elementor-281 .elementor-element.elementor-element-0029677 .elementor-icon-list-icon svg{fill:#72E0A6;width:14px;}.elementor-281 .elementor-element.elementor-element-0029677 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-11a9cc5 .elementor-icon-list-icon i{color:#FF9421;font-size:14px;}.elementor-281 .elementor-element.elementor-element-11a9cc5 .elementor-icon-list-icon svg{fill:#FF9421;width:14px;}.elementor-281 .elementor-element.elementor-element-11a9cc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-ff349a4 .elementor-icon-list-icon i{color:#D1D1D1;font-size:14px;}.elementor-281 .elementor-element.elementor-element-ff349a4 .elementor-icon-list-icon svg{fill:#D1D1D1;width:14px;}.elementor-281 .elementor-element.elementor-element-ff349a4 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-d563c69:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-d563c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-281 .elementor-element.elementor-element-d563c69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-d563c69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-1f3bb87 > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-88879fd{margin-top:-20px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-e6f46f7 .elementor-icon-list-icon i{color:#FCEB4E;font-size:14px;}.elementor-281 .elementor-element.elementor-element-e6f46f7 .elementor-icon-list-icon svg{fill:#FCEB4E;width:14px;}.elementor-281 .elementor-element.elementor-element-e6f46f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-ccc9d3c .elementor-icon-list-icon i{color:#17D8E6;font-size:14px;}.elementor-281 .elementor-element.elementor-element-ccc9d3c .elementor-icon-list-icon svg{fill:#17D8E6;width:14px;}.elementor-281 .elementor-element.elementor-element-ccc9d3c > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-4c8917d .elementor-icon-list-icon i{color:#72E0A6;font-size:14px;}.elementor-281 .elementor-element.elementor-element-4c8917d .elementor-icon-list-icon svg{fill:#72E0A6;width:14px;}.elementor-281 .elementor-element.elementor-element-4c8917d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-9409ce9 .elementor-icon-list-icon i{color:#FF7AFD;font-size:14px;}.elementor-281 .elementor-element.elementor-element-9409ce9 .elementor-icon-list-icon svg{fill:#FF7AFD;width:14px;}.elementor-281 .elementor-element.elementor-element-9409ce9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-db3c116 .elementor-icon-list-icon i{color:#FF9421;font-size:14px;}.elementor-281 .elementor-element.elementor-element-db3c116 .elementor-icon-list-icon svg{fill:#FF9421;width:14px;}.elementor-281 .elementor-element.elementor-element-db3c116 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-fc90d92:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-fc90d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-281 .elementor-element.elementor-element-fc90d92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-fc90d92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-3853ba9 .elementor-icon-list-icon i{color:#FCEB4E;font-size:50px;}.elementor-281 .elementor-element.elementor-element-3853ba9 .elementor-icon-list-icon svg{fill:#FCEB4E;width:50px;}.elementor-281 .elementor-element.elementor-element-3853ba9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-1b2e3f8{margin-top:40px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-979b2d6 .elementor-icon-list-icon i{color:#72E0A6;font-size:50px;}.elementor-281 .elementor-element.elementor-element-979b2d6 .elementor-icon-list-icon svg{fill:#72E0A6;width:50px;}.elementor-281 .elementor-element.elementor-element-979b2d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-1a9ed30{margin-top:40px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-f511aab .elementor-icon-list-icon i{color:#17D8E6;font-size:50px;}.elementor-281 .elementor-element.elementor-element-f511aab .elementor-icon-list-icon svg{fill:#17D8E6;width:50px;}.elementor-281 .elementor-element.elementor-element-f511aab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-08aefb9 */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e549db */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b59c5 */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-190b7d2 */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24fd3bf */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7480073 */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b1d95 */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aaff818 */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS */table.calendar {
    font-size: .8em;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e549db */table.calendar tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
background-color: transparent;
}
table.calendar tbody tr:hover > td, table tbody tr:hover > th {
background-color: transparent;
}
table.calendar td, table.calendar th {
    padding: 2px 10px 2px 10px!important;
    border: 1px solid #fff!important;
}

table.calendar-training td, table.calendar-training th {
    padding: 2px 10px 2px 10px!important;
    border: 1px solid #fff!important;
}

table.calendar-statistics td, table.calendar-statistics th {
    padding: 2px 10px 2px 10px!important;
    border: 1px solid #e4e4e4!important;
}/* End custom CSS */