.elementor-31705 .elementor-element.elementor-element-c17b0d8>.elementor-shape-top .elementor-shape-fill{fill:#FFFFFF05}.elementor-31705 .elementor-element.elementor-element-c17b0d8>.elementor-shape-top svg{width:calc(300% + 1.3px)}.elementor-31705 .elementor-element.elementor-element-c17b0d8>.elementor-shape-top{z-index:2;pointer-events:none}.elementor-31705 .elementor-element.elementor-element-c17b0d8>.elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF05}.elementor-31705 .elementor-element.elementor-element-c17b0d8>.elementor-shape-bottom svg{width:calc(300% + 1.3px)}.elementor-31705 .elementor-element.elementor-element-c17b0d8>.elementor-shape-bottom{z-index:2;pointer-events:none}.elementor-31705 .elementor-element.elementor-element-43c5592.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-31705 .elementor-element.elementor-element-43c5592>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-caption__name{color:var(--e-global-color-secondary);font-size:1.5em;text-transform:uppercase}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-caption{margin:5px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-nav__link{font-size:25px;border-radius:20px;color:var(--e-global-color-accent)}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-nav__link:hover{color:var(--e-global-color-accent)}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-header__week-day{background-color:var(--e-global-color-secondary);color:var(--e-global-color-b26f15e);font-weight:400;text-transform:uppercase;border-style:solid;border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:0}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-header__week-day:last-child{border-right-width:0;border-radius:0 20px 0 0}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-header__week-day:first-child{border-radius:20px 0 0}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day{background-color:var(--e-global-color-secondary)}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-content{padding:0;min-height:40px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-wrap{min-height:40px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-event+.jet-calendar-week__day-event{margin-top:4px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week .jet-calendar-week__day{border:0 solid;border-right-width:0;border-bottom-width:0}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week .jet-calendar-week__day:last-child{border-right-width:0}.elementor-31705 .elementor-element.elementor-element-462bd8e tbody .jet-calendar-week:last-child .jet-calendar-week__day{border-bottom-width:0}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-grid .jet-calendar-week .jet-calendar-week__day{border-color:#FFFFFF00}.elementor-31705 .elementor-element.elementor-element-462bd8e tbody .jet-calendar-week:first-child .jet-calendar-week__day:first-child{border-radius:0}.elementor-31705 .elementor-element.elementor-element-462bd8e tbody .jet-calendar-week:first-child .jet-calendar-week__day:last-child{border-radius:0}.elementor-31705 .elementor-element.elementor-element-462bd8e tbody .jet-calendar-week:last-child .jet-calendar-week__day:first-child{border-radius:0 0 0 20px}.elementor-31705 .elementor-element.elementor-element-462bd8e tbody .jet-calendar-week:last-child .jet-calendar-week__day:last-child{border-radius:0 0 20px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-date{color:var(--e-global-color-b26f15e);font-size:.8em;justify-content:center;width:20px;height:20px;border-radius:2px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-header{justify-content:flex-end}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day.current-day .jet-calendar-week__day-date{color:var(--e-global-color-ac98f9a);background-color:var(--e-global-color-accent)}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day.day-pad{background-color:#325f96}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day.day-pad .jet-calendar-week__day-date{color:#0B2545BF}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-mobile-trigger{background-color:#FFFFFFBA;width:100px;height:15px}.elementor-31705 .elementor-element.elementor-element-462bd8e .calendar-event-active .jet-calendar-week__day-mobile-trigger{background-color:var(--e-global-color-b26f15e)}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-mobile-wrap{justify-content:flex-end}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif}.elementor-31705 .elementor-element.elementor-element-f16dda6 .elementor-button{background-color:var(--e-global-color-ddf52ec);font-size:.8em;fill:var(--e-global-color-ac98f9a);color:var(--e-global-color-ac98f9a);border-radius:20px;padding:8px 15px 5px}.elementor-31705 .elementor-element.elementor-element-f16dda6{width:auto;max-width:auto;align-self:center}.elementor-31705 .elementor-element.elementor-element-f16dda6>.elementor-widget-container{padding:10px}.elementor-31705 .elementor-element.elementor-element-f16dda6 .elementor-button-content-wrapper{flex-direction:row}.elementor-31705 .elementor-element.elementor-element-f16dda6 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-31705 .elementor-element.elementor-element-0de67b3 .elementor-button{background-color:var(--e-global-color-ddf52ec);font-size:.8em;fill:var(--e-global-color-ac98f9a);color:var(--e-global-color-ac98f9a);border-radius:20px;padding:8px 15px 5px}.elementor-31705 .elementor-element.elementor-element-0de67b3{width:auto;max-width:auto;align-self:center}.elementor-31705 .elementor-element.elementor-element-0de67b3>.elementor-widget-container{padding:10px}.elementor-31705 .elementor-element.elementor-element-0de67b3 .elementor-button-content-wrapper{flex-direction:row}.elementor-31705 .elementor-element.elementor-element-0de67b3 .elementor-button .elementor-button-content-wrapper{gap:10px}@media(max-width:1024px){.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-mobile-trigger{border-radius:2px;margin:5px 0 0}}@media(max-width:767px){.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-content{min-height:10px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-wrap{min-height:10px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-mobile-wrap{justify-content:center}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day-mobile-trigger{margin:5px -10px 0}}.elementor-31705 .elementor-element.elementor-element-462bd8e tbody{box-shadow:5px 10px 10px -5px #00000077;border-radius:0 0 20px 20px}.elementor-31705 .elementor-element.elementor-element-462bd8e .day-pad .jet-calendar-week__day-content{opacity:.2}.elementor-31705 .elementor-element.elementor-element-462bd8e .has-events .jet-calendar-week__day-content{margin-top:4px}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day{transition:1s}.elementor-31705 .elementor-element.elementor-element-462bd8e .jet-calendar-week__day:hover{background-color:#2d619e}