.elementor .e-63995fff-4fd9{font-size:12px;letter-spacing:0.05em;text-transform:uppercase;padding:0px;margin-block-end:18px;}.elementor .e-5fec5d28-f9d8{font-weight:700;color:var(--mk-midnight);margin-block-end:6px;}.elementor .e-4fdd4144-3875{font-weight:700;color:var(--mk-twilight);display:block;}.elementor .e-6d420f93-ddbd{padding:0px;flex:1 1 420px;}.elementor .e-42377ffc-7e77:hover,.elementor .e-42377ffc-7e77:focus-visible{background-color:var(--mk-midnight);}.elementor .e-42377ffc-7e77{font-weight:700;font-size:16px;color:#fff;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;border-radius:5px;background-color:var(--mk-safe-harbor);transition:background-color 0.2s;display:inline-block;}.elementor .e-7aedc5b0-e79c{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;flex:0 0 auto;align-items:center;/* Styles The Events Calendar's "Add to calendar" dropdown (plugin markup). */ --tec-color-accent-primary: var(--mk-safe-harbor); --tec-color-border-active: var(--mk-safe-harbor); & .tribe-events-c-subscribe-dropdown__container, & .tribe-events-c-subscribe-dropdown { margin: 0px; } & .tribe-events-c-subscribe-dropdown__button { border-color: var(--mk-frost); color: var(--mk-twilight); font-weight: 700; } & .tribe-events-c-subscribe-dropdown__button:hover { border-color: var(--mk-safe-harbor); color: var(--mk-safe-harbor); } & .elementor-widget-shortcode, & .elementor-shortcode { margin: 0px; } & .tribe-events-c-subscribe-dropdown__content { line-height: 1.4; z-index: 20; } & .tribe-events-c-subscribe-dropdown__list-item { line-height: 1.4; padding: 0px; } & .tribe-events-c-subscribe-dropdown__list-item-link { display: block; padding: 9px 16px; line-height: 1.4; font-size: 14px; font-weight: 700; color: var(--mk-twilight); text-decoration: none; } & .tribe-events-c-subscribe-dropdown__list-item-link:hover { color: var(--mk-safe-harbor); background-color: var(--mk-off-white); }\n}.elementor .e-3eb52a7c-2875{padding:0px;margin-block-end:18px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .e-a733b7-9d3a{width:100%;height:320px;object-fit:contain;margin-block-end:28px;border-radius:8px;border-width:1px;border-color:var(--mk-frost);border-style:solid;background-color:var(--mk-off-white);display:block;/* Shows a gradient placeholder when the event has no featured image. */ &:not([src]) { border-width: 0px; background-image: linear-gradient(135deg, #090420 0%, #143c64 100%); }\n}.elementor .e-7b5f08a2-5f2b{padding:0px;}.elementor .e-692a84a5-cb75{color:var(--mk-safe-harbor);letter-spacing:0.12em;margin:0px;display:block;}.elementor .e-52ceef5e-4abd{margin:0px;display:block;}.elementor .e-3d2af63c-3bbc{padding:0px;margin-block-start:24px;/* Hides this block when the event has no Good to Know items, and styles the checklist (shortcode output). */ &:not(:has(li)) { display: none; } & ul { list-style: none; margin: 10px 0 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } & li { position: relative; padding-inline-start: 24px; font-size: 15px; line-height: 1.45; } & li::before { content: '\f00c'; position: absolute; left: 0; top: 1px; font-family: 'Font Awesome 6 Free'; font-weight: 900; font-size: 13px; color: var(--mk-safe-harbor); } & p:empty { display: none; }\n}.elementor .e-1738722-9ff7{font-weight:700;color:var(--mk-midnight);margin-block-end:6px;}.elementor .e-7959e842-cafd{margin:0px;display:block;}.elementor .e-5908712a-a525{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;/* Hides this block when Presented By is empty. */ border-block-start: 1px solid var(--mk-frost); &:has(p:empty) { display: none; }\n}.elementor .e-39b5b223-2ae7{min-width:0px;font-size:20px;line-height:1.6;padding:0px;flex:1 1 0%;/* Styles the post content written in the WordPress editor (the Style panel cannot reach it). */ & h2, & h3, & h4 { font-family: degular; } & p { margin-block-end: 14px; } & strong { color: var(--mk-midnight); }\n}.elementor .e-8cde0c-e4c5{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:var(--mk-frost);border-style:solid;background-color:var(--mk-off-white);flex:0 0 260px;}.elementor .e-7c2d963f-f355{padding:0px;margin-block-end:40px;display:flex;flex-direction:row;gap:40px;align-items:flex-start;}.elementor .e-43816ce6-e093{min-width:0px;padding:0px;}.elementor .e-5474a2be-ff84{max-width:1464px;color:var(--mk-slate);padding-block-start:28px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}