.elementor-438 .elementor-element.elementor-element-378132b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-caption{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-caption__name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-header__week-day{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:20px 20px 20px 20px;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:0;border-color:var( --e-global-color-secondary );}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-header__week-day:last-child{border-right-width:1px;}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-week__day{background-color:var( --e-global-color-secondary );}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-week .jet-calendar-week__day{border:1px solid;border-right-width:0;border-bottom-width:0;}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-week .jet-calendar-week__day:last-child{border-right-width:1px;}.elementor-438 .elementor-element.elementor-element-eaa9ddb tbody .jet-calendar-week:last-child .jet-calendar-week__day{border-bottom-width:1px;}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-grid .jet-calendar-week .jet-calendar-week__day{border-color:var( --e-global-color-primary );}.elementor-438 .elementor-element.elementor-element-eaa9ddb .has-events .jet-calendar-week__day-date{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-week__day-date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );justify-content:center;padding:10px 10px 10px 10px;}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-week__day-header{justify-content:flex-end;}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-week__day-mobile-wrap{justify-content:flex-end;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-caption{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-caption__name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-header__week-day{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:20px 20px 20px 20px;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:0;border-color:var( --e-global-color-secondary );}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-header__week-day:last-child{border-right-width:1px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week__day{background-color:var( --e-global-color-secondary );}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week .jet-calendar-week__day{border:1px solid;border-right-width:0;border-bottom-width:0;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week .jet-calendar-week__day:last-child{border-right-width:1px;}.elementor-438 .elementor-element.elementor-element-0c3334c tbody .jet-calendar-week:last-child .jet-calendar-week__day{border-bottom-width:1px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-grid .jet-calendar-week .jet-calendar-week__day{border-color:var( --e-global-color-primary );}.elementor-438 .elementor-element.elementor-element-0c3334c .has-events .jet-calendar-week__day-date{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week__day-date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );justify-content:center;width:28px;height:28px;padding:10px 10px 10px 10px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week__day-header{justify-content:flex-end;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week__day-mobile-trigger{background-color:#D50000;width:14px;height:14px;}.elementor-438 .elementor-element.elementor-element-0c3334c .calendar-event-active .jet-calendar-week__day-mobile-trigger{background-color:#E61B1B;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week__day-mobile-wrap{justify-content:flex-end;}@media(max-width:1024px){.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-caption__name{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-header__week-day{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-caption__name{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-438 .elementor-element.elementor-element-378132b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-caption__name{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-438 .elementor-element.elementor-element-eaa9ddb .jet-calendar-header__week-day{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-caption__name{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-caption{padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-header__week-day{padding:10px 10px 10px 10px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week__day-header{justify-content:center;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week__day-date{justify-content:center;padding:20px 20px 20px 20px;}.elementor-438 .elementor-element.elementor-element-0c3334c .jet-calendar-week__day-mobile-wrap{justify-content:center;}}