.elementor-56264 .elementor-element.elementor-element-661ad02{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-56264 .elementor-element.elementor-element-c23d593{width:var( --container-widget-width, 105.089% );max-width:105.089%;--container-widget-width:105.089%;--container-widget-flex-grow:0;}.elementor-56264 .elementor-element.elementor-element-c23d593 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-56264 .elementor-element.elementor-element-c23d593 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-56264 .elementor-element.elementor-element-0e5ab29 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-56264 .elementor-element.elementor-element-dc92ff1{color:var( --e-global-color-e0d8f60 );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__day{height:55px;margin:3px;color:var( --e-global-color-primary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__day, .elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__day_name{width:100px;}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__dates{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .miga_calendar_box{background-color:var( --e-global-color-secondary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__header{background-color:var( --e-global-color-primary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__header, .elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__next, .elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__prev{color:var( --e-global-color-secondary );} .elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__next:hover, .elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__prev:hover{color:var( --e-global-color-secondary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar{border-style:none;font-family:var( --e-global-typography-f0d42e1-font-family ), Sans-serif;font-size:var( --e-global-typography-f0d42e1-font-size );font-weight:var( --e-global-typography-f0d42e1-font-weight );line-height:var( --e-global-typography-f0d42e1-line-height );letter-spacing:var( --e-global-typography-f0d42e1-letter-spacing );word-spacing:var( --e-global-typography-f0d42e1-word-spacing );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__week .calendar__day_name{font-family:var( --e-global-typography-6ae51b2-font-family ), Sans-serif;font-size:var( --e-global-typography-6ae51b2-font-size );font-weight:var( --e-global-typography-6ae51b2-font-weight );line-height:var( --e-global-typography-6ae51b2-line-height );letter-spacing:var( --e-global-typography-6ae51b2-letter-spacing );word-spacing:var( --e-global-typography-6ae51b2-word-spacing );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__day_name{background-color:var( --e-global-color-secondary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__next svg, .elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__prev svg{fill:var( --e-global-color-secondary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__day--today{color:var( --e-global-color-bf1d74c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bf1d74c );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__today{border-style:solid;border-width:0px 0px 1px 0px;background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__today:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}html .miga_calendar{--miga-cal-default-day-color:var( --e-global-color-secondary );--miga-cal-empty-day-color:var( --e-global-color-f074c5f );--miga-cal-color:var( --e-global-color-primary );--miga-cal-color-second:var( --e-global-color-bf1d74c );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__day.calendar__day--hasClass{color:var( --e-global-color-secondary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__legend_title{font-family:var( --e-global-typography-cdefe17-font-family ), Sans-serif;font-size:var( --e-global-typography-cdefe17-font-size );font-weight:var( --e-global-typography-cdefe17-font-weight );line-height:var( --e-global-typography-cdefe17-line-height );letter-spacing:var( --e-global-typography-cdefe17-letter-spacing );color:var( --e-global-color-primary );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__legend_row_status{color:var( --e-global-color-primary );}.elementor-56264 .elementor-element.elementor-element-c7c5419 .elementor-heading-title{color:var( --e-global-color-bf1d74c );}.elementor-56264 .elementor-element.elementor-element-e0a3f48{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56264 .elementor-element.elementor-element-9610d97{color:var( --e-global-color-e0d8f60 );}.elementor-56264 .elementor-element.elementor-element-785fd55{color:var( --e-global-color-e0d8f60 );}.elementor-56264 .elementor-element.elementor-element-11e86a4 .elementor-heading-title{color:var( --e-global-color-bf1d74c );}.elementor-56264 .elementor-element.elementor-element-7d6d53c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56264 .elementor-element.elementor-element-dfc62fc{color:var( --e-global-color-e0d8f60 );}.elementor-56264 .elementor-element.elementor-element-57e9929{color:var( --e-global-color-e0d8f60 );}.elementor-56264 .elementor-element.elementor-element-c1ff122{color:var( --e-global-color-e0d8f60 );}@media(min-width:768px){.elementor-56264 .elementor-element.elementor-element-cbf79a7{width:45.636%;}.elementor-56264 .elementor-element.elementor-element-4790663{width:54.364%;}.elementor-56264 .elementor-element.elementor-element-43d1ecc{width:45.636%;}.elementor-56264 .elementor-element.elementor-element-c3c91ab{width:54.364%;}}@media(max-width:1024px){.elementor-56264 .elementor-element.elementor-element-c23d593 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar{font-size:var( --e-global-typography-f0d42e1-font-size );line-height:var( --e-global-typography-f0d42e1-line-height );letter-spacing:var( --e-global-typography-f0d42e1-letter-spacing );word-spacing:var( --e-global-typography-f0d42e1-word-spacing );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__week .calendar__day_name{font-size:var( --e-global-typography-6ae51b2-font-size );line-height:var( --e-global-typography-6ae51b2-line-height );letter-spacing:var( --e-global-typography-6ae51b2-letter-spacing );word-spacing:var( --e-global-typography-6ae51b2-word-spacing );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__legend_title{font-size:var( --e-global-typography-cdefe17-font-size );line-height:var( --e-global-typography-cdefe17-line-height );letter-spacing:var( --e-global-typography-cdefe17-letter-spacing );}}@media(max-width:767px){.elementor-56264 .elementor-element.elementor-element-c23d593 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar{font-size:var( --e-global-typography-f0d42e1-font-size );line-height:var( --e-global-typography-f0d42e1-line-height );letter-spacing:var( --e-global-typography-f0d42e1-letter-spacing );word-spacing:var( --e-global-typography-f0d42e1-word-spacing );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__week .calendar__day_name{font-size:var( --e-global-typography-6ae51b2-font-size );line-height:var( --e-global-typography-6ae51b2-line-height );letter-spacing:var( --e-global-typography-6ae51b2-letter-spacing );word-spacing:var( --e-global-typography-6ae51b2-word-spacing );}.elementor-56264 .elementor-element.elementor-element-c9cebf9 .calendar__legend_title{font-size:var( --e-global-typography-cdefe17-font-size );line-height:var( --e-global-typography-cdefe17-line-height );letter-spacing:var( --e-global-typography-cdefe17-letter-spacing );}}