.elementor-56955 .elementor-element.elementor-global-59416 .calendar_container{width:100%;}.elementor-56955 .elementor-element.elementor-global-59416 .calendar_frame{justify-content:center;}.elementor-56955 .elementor-element.elementor-global-59416 .day_container{height:200px;padding:4px 4px 4px 4px;}.elementor-56955 .elementor-element.elementor-global-59416 .cal_header{color:#fff;background-color:#000;padding:4px 24px 4px 24px;}.elementor-56955 .elementor-element.elementor-global-59416 .week-day{color:#fff;background-color:#aaa;margin:4px 4px 4px 4px;padding:4px 4px 4px 4px;}.elementor-56955 .elementor-element.elementor-global-59416 .day_cell{background-color:#ddd;border-radius:0px;}.elementor-56955 .elementor-element.elementor-global-59416 .historic .day_cell{background-color:#ddd;}.elementor-56955 .elementor-element.elementor-global-59416 .occupied .day_cell{background-color:var( --e-global-color-primary );}.elementor-56955 .elementor-element.elementor-global-59416 .today .day_cell{background-color:#34828B;}.elementor-56955 .elementor-element.elementor-global-59416 .occupied .day_number{color:#fff;}.elementor-56955 .elementor-element.elementor-global-59416 .free .day_number{color:#fff;}.elementor-56955 .elementor-element.elementor-global-59416 .day_number{background:var( --e-global-color-primary );padding:4px 4px 4px 4px;text-align:center;}.elementor-56955 .elementor-element.elementor-global-59416 .performance{padding:0px 0px 0px 0px;}.elementor-56955 .elementor-element.elementor-global-59416 .performance h4{font-size:18px;font-weight:600;line-height:1.1em;color:#fff;padding:5px 5px 0px 5px;margin:0px 0px 0px 0px;text-align:left;}.elementor-56955 .elementor-element.elementor-global-59416 .historic .performance h4{color:#fff;}.elementor-56955 .elementor-element.elementor-global-59416 .performance h4:hover{color:#fff;}.elementor-56955 .elementor-element.elementor-global-59416 .historic .performance h4:hover{color:#fff;}.elementor-56955 .elementor-element.elementor-global-59416 .performance .time{font-size:12px;color:#fff;padding:0px 4px 0px 4px;margin:0px 0px 0px 0px;text-align:left;}.elementor-56955 .elementor-element.elementor-global-59416 .historic .performance .time{color:#fff;}.elementor-56955 .elementor-element.elementor-global-59416 .historic .performance .time:hover{color:#fff;}