.elementor-279 .elementor-element.elementor-element-calhour .jet-listing-dynamic-field__content{text-align:left}.elementor-279 .elementor-element.elementor-element-calampm .jet-listing-dynamic-field__content{text-align:left}.elementor-279 .elementor-element.elementor-element-caltip-title .jet-listing-dynamic-field__content{text-align:left}.elementor-279 .elementor-element.elementor-element-caltip-start .jet-listing-dynamic-field__content{text-align:left}.elementor-279 .elementor-element.elementor-element-caltip-end .jet-listing-dynamic-field__content{text-align:left}.elementor-279 .elementor-element.elementor-element-caltip-loc .jet-listing-dynamic-field__content{text-align:left}.elementor-279 .elementor-element.elementor-element-caltip-org .jet-listing-dynamic-field__content{text-align:left}.elementor-279 .elementor-element.elementor-element-caltip-excerpt .jet-listing-dynamic-field__content{text-align:left}.jet-calendar .cal-chip{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;margin:0 0 5px;min-height:32px;border-radius:8px;border:0;background-color:#fff0;box-shadow:none;isolation:isolate;--evt-nx:37px;transition:transform .25s cubic-bezier(.2,.8,.2,1);--chip-color:var(--color-accent);--chip-ink:var(--color-paper)}.jet-calendar .cal-chip:hover{transform:translateY(-2px) rotate(-1deg)}.jet-calendar .cal-chip::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:8px;border:1px solid var(--color-line);background-color:var(--color-paper);-webkit-mask:radial-gradient(circle 5.5px at var(--evt-nx) 0,#0000 97%,#000),radial-gradient(circle 5.5px at var(--evt-nx) 100%,#0000 97%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 5.5px at var(--evt-nx) 0,#0000 97%,#000),radial-gradient(circle 5.5px at var(--evt-nx) 100%,#0000 97%,#000);mask-composite:intersect}.jet-calendar .cal-chip-stub{-webkit-mask:radial-gradient(circle 5.5px at 100% 0,#0000 97%,#000),radial-gradient(circle 5.5px at 100% 100%,#0000 97%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 5.5px at 100% 0,#0000 97%,#000),radial-gradient(circle 5.5px at 100% 100%,#0000 97%,#000);mask-composite:intersect}.jet-calendar .cal-chip-stub{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 37px;width:37px;padding:3px 2px;border-radius:7px 0 0 7px;background-color:var(--chip-color);border-right:1.5px dashed color-mix(in srgb,var(--color-paper) 60%,transparent)}.jet-calendar .cal-chip-hour .jet-listing-dynamic-field__content{font-family:var(--font-heading),serif;font-size:var(--font-size-micro);font-weight:600;line-height:1;color:var(--chip-ink)}.jet-calendar .cal-chip-ampm .jet-listing-dynamic-field__content{font-family:var(--font-body),sans-serif;font-size:7.5px;font-weight:700;letter-spacing:.6px;line-height:1.3;color:var(--chip-ink);opacity:.9}.jet-calendar .cal-chip-title{flex:1 1 0%;min-width:0;display:flex;align-items:center;padding:4px 6px}.jet-calendar .cal-chip-title{margin:0;font-family:var(--font-body),sans-serif;font-size:var(--font-size-micro);font-weight:600;line-height:1.25;color:var(--color-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.jet-calendar .cal-chip-title a{color:inherit;text-decoration:none}.jet-calendar .cal-chip-title a::after{content:"";position:absolute;inset:0;z-index:1}.jet-calendar .jet-calendar-week__day-event:nth-child(3n+2) .cal-chip{--chip-color:var(--color-teal)}.jet-calendar .jet-calendar-week__day-event:nth-child(3n) .cal-chip{--chip-color:var(--color-sun);--chip-ink:var(--color-ink)}.jet-calendar .jet-calendar-week__day-event:nth-child(3n) .cal-chip-stub{border-right-color:color-mix(in srgb,var(--color-ink) 25%,transparent)}@media (prefers-reduced-motion:reduce){.jet-calendar .cal-chip,.jet-calendar .cal-chip:hover{transition:none;transform:none}}.jet-calendar .cal-chip:hover,.jet-calendar .cal-chip:focus-within{z-index:30}.jet-calendar .jet-calendar-week__day,.jet-calendar .jet-calendar-week__day-content,.jet-calendar .jet-calendar-week__day-event{overflow:visible}.jet-calendar [data-id="caltip"]{position:absolute;left:0;bottom:calc(100% + 10px);z-index:40;width:250px;max-width:70vw;padding:12px 14px;display:flex;flex-direction:column;gap:4px;border-radius:10px;background-color:var(--color-ink);color:var(--color-paper);box-shadow:0 14px 28px -12px color-mix(in srgb,var(--color-ink) 60%,transparent);text-align:left;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.jet-calendar [data-id="caltip"]::after{content:"";position:absolute;left:18px;top:100%;border:7px solid #fff0;border-top-color:var(--color-ink)}.jet-calendar .cal-chip:hover [data-id="caltip"],.jet-calendar .cal-chip:focus-within [data-id="caltip"]{opacity:1;transform:translateY(0);transition-delay:.12s,.12s}.jet-calendar .jet-calendar-week:nth-child(-n+2) [data-id="caltip"]{bottom:auto;top:calc(100% + 10px)}.jet-calendar .jet-calendar-week:nth-child(-n+2) [data-id="caltip"]::after{top:auto;bottom:100%;border-top-color:#fff0;border-bottom-color:var(--color-ink)}.jet-calendar .jet-calendar-week__day:nth-child(n+5) [data-id="caltip"]{left:auto;right:0}.jet-calendar .jet-calendar-week__day:nth-child(n+5) [data-id="caltip"]::after{left:auto;right:18px}.jet-calendar [data-id="caltip"] .jet-listing-dynamic-field__content{font-family:var(--font-body),sans-serif;font-size:var(--font-size-meta);line-height:1.4;color:var(--color-paper)}.jet-calendar .cal-tip-title .jet-listing-dynamic-field__content{font-family:var(--font-heading),serif;font-size:var(--font-size-body);font-weight:600;line-height:1.25}.jet-calendar [data-id="caltip-time"]{display:flex;flex-wrap:wrap;gap:0 5px}.jet-calendar .cal-tip-time .jet-listing-dynamic-field__content{font-weight:700;color:var(--color-sun)}.jet-calendar .cal-tip-line .jet-listing-dynamic-field__content{color:var(--color-text-on-dark-muted)}.jet-calendar .cal-tip-excerpt .jet-listing-dynamic-field__content{margin-top:4px;color:var(--color-text-on-dark-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px),(hover:none){.jet-calendar [data-id="caltip"]{display:none}}@media (prefers-reduced-motion:reduce){.jet-calendar [data-id="caltip"]{transition:none;transform:none}}.jet-calendar .jet-calendar-week__day-event{filter:drop-shadow(0 4px 4px color-mix(in srgb,var(--color-ink) 20%,transparent));transition:filter .25s ease}@media (prefers-reduced-motion:reduce){.jet-calendar .jet-calendar-week__day-event{transition:none}}.jet-calendar .jet-calendar-week__day:hover,.jet-calendar .jet-calendar-week__day:focus-within{position:relative;z-index:50}.jet-calendar .jet-calendar-week__day-event:hover,.jet-calendar .jet-calendar-week__day-event:focus-within{position:relative;z-index:50}