.elementor-11 .elementor-element.elementor-element-d8b4e2e{--display:flex;}.elementor-11 .elementor-element.elementor-element-92cd44e{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-b3235f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5582d90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-b2a540a .calendar__day{height:45px;margin:2px;}.elementor-11 .elementor-element.elementor-element-b2a540a .calendar__day, .elementor-11 .elementor-element.elementor-element-b2a540a .calendar__day_name{width:45px;}.elementor-11 .elementor-element.elementor-element-b2a540a .your-class{border-style:4;}.elementor-11 .elementor-element.elementor-element-b2a540a .calendar__dates{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b2a540a .calendar__header, .elementor-11 .elementor-element.elementor-element-b2a540a .calendar__next, .elementor-11 .elementor-element.elementor-element-b2a540a .calendar__prev{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b2a540a .calendar{font-family:"Georgia", Sans-serif;}.elementor-11 .elementor-element.elementor-element-b2a540a .calendar__day_name{color:var( --e-global-color-primary );}html .miga_calendar{--miga-cal-color:#CB0909;--miga-cal-color-second:#00C800;--miga-cal-default-day-color:#00B500;}.elementor-11 .elementor-element.elementor-element-b2a540a .calendar__day.calendar__day--hasClass{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-794c533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__day{height:45px;margin:2px;}.elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__day, .elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__day_name{width:45px;}.elementor-11 .elementor-element.elementor-element-b57ebc0 .your-class{border-style:5;}.elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__dates{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__header, .elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__next, .elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__prev{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar{font-family:"Georgia", Sans-serif;}.elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__day_name{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__day.calendar__day--hasClass{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-eafc608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__day{height:45px;margin:1px;}.elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__day, .elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__day_name{width:45px;}.elementor-11 .elementor-element.elementor-element-9b179c9 .your-class{border-style:6;}.elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__dates{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__header, .elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__next, .elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__prev{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-9b179c9 .calendar{font-family:"Georgia", Sans-serif;}.elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__day_name{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__day.calendar__day--hasClass{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-69f3c4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__day{height:45px;margin:1px;}.elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__day, .elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__day_name{width:45px;}.elementor-11 .elementor-element.elementor-element-a207bb0 .your-class{border-style:7;}.elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__dates{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__header, .elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__next, .elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__prev{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-a207bb0 .calendar{font-family:"Georgia", Sans-serif;}.elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__day_name{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__day.calendar__day--hasClass{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b087039 .calendar__day{height:45px;margin:1px;}.elementor-11 .elementor-element.elementor-element-b087039 .calendar__day, .elementor-11 .elementor-element.elementor-element-b087039 .calendar__day_name{width:45px;}.elementor-11 .elementor-element.elementor-element-b087039 .your-class{border-style:8;}.elementor-11 .elementor-element.elementor-element-b087039 .calendar__dates{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b087039 .calendar__header, .elementor-11 .elementor-element.elementor-element-b087039 .calendar__next, .elementor-11 .elementor-element.elementor-element-b087039 .calendar__prev{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b087039 .calendar{font-family:"Georgia", Sans-serif;}.elementor-11 .elementor-element.elementor-element-b087039 .calendar__day_name{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b087039 .calendar__day.calendar__day--hasClass{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-48dff59 .calendar__day{height:45px;margin:1px;}.elementor-11 .elementor-element.elementor-element-48dff59 .calendar__day, .elementor-11 .elementor-element.elementor-element-48dff59 .calendar__day_name{width:45px;}.elementor-11 .elementor-element.elementor-element-48dff59 .your-class{border-style:9;}.elementor-11 .elementor-element.elementor-element-48dff59 .calendar__dates{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-48dff59 .calendar__header, .elementor-11 .elementor-element.elementor-element-48dff59 .calendar__next, .elementor-11 .elementor-element.elementor-element-48dff59 .calendar__prev{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-48dff59 .calendar{font-family:"Georgia", Sans-serif;}.elementor-11 .elementor-element.elementor-element-48dff59 .calendar__day_name{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-48dff59 .calendar__day.calendar__day--hasClass{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5d0f263{--display:flex;}.elementor-11 .elementor-element.elementor-element-b199358 .calendar__day{height:45px;margin:1px;}.elementor-11 .elementor-element.elementor-element-b199358 .calendar__day, .elementor-11 .elementor-element.elementor-element-b199358 .calendar__day_name{width:45px;}.elementor-11 .elementor-element.elementor-element-b199358 .your-class{border-style:10;}.elementor-11 .elementor-element.elementor-element-b199358 .calendar__dates{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b199358 .calendar__header, .elementor-11 .elementor-element.elementor-element-b199358 .calendar__next, .elementor-11 .elementor-element.elementor-element-b199358 .calendar__prev{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b199358 .calendar{font-family:"Georgia", Sans-serif;}.elementor-11 .elementor-element.elementor-element-b199358 .calendar__day_name{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b199358 .calendar__day.calendar__day--hasClass{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5ad4b11{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-5825c04 .calendar__legend_title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-5825c04 .calendar__legend_row_status{font-family:"Georgia", Sans-serif;color:#A4C8D9;}.elementor-11 .elementor-element.elementor-element-f933677{--display:flex;}.elementor-11 .elementor-element.elementor-element-2efb1d8{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-461cfb3{--display:flex;}.elementor-11 .elementor-element.elementor-element-8195d01{width:100%;max-width:100%;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-5582d90{--width:32%;}.elementor-11 .elementor-element.elementor-element-794c533{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-eafc608{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-69f3c4e{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-5d0f263{--width:33.33%;}.elementor-11 .elementor-element.elementor-element-461cfb3{--content-width:1140px;}}@media(max-width:1366px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-b3235f5{--content-width:1140px;}.elementor-11 .elementor-element.elementor-element-5582d90{--width:33%;}.elementor-11 .elementor-element.elementor-element-794c533{--width:32%;}}@media(max-width:1366px){.elementor-11 .elementor-element.elementor-element-b3235f5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b3235f5.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-b2a540a .calendar__day{height:45px;margin:2px;}.elementor-11 .elementor-element.elementor-element-b57ebc0 .calendar__day{height:45px;margin:2px;}.elementor-11 .elementor-element.elementor-element-9b179c9 .calendar__day{height:45px;margin:3px;}.elementor-11 .elementor-element.elementor-element-a207bb0 .calendar__day{height:45px;margin:3px;}.elementor-11 .elementor-element.elementor-element-b087039 .calendar__day{height:45px;margin:3px;}.elementor-11 .elementor-element.elementor-element-48dff59 .calendar__day{height:45px;margin:3px;}.elementor-11 .elementor-element.elementor-element-b199358 .calendar__day{height:45px;margin:3px;}}