@charset "utf-8";

.wp-block-paragraph { --drop-cap-background: var(--wp--preset--color--green-500); --drop-cap-color: var(--wp--custom--color--white); --drop-cap-size: 54px; --drop-cap-weight: var(--wp--custom--font--weight--extra-bold); --drop-cap-spacing: 14px; --drop-cap-padding: 30px; --paragraph-color: var(--wp--custom--color--black-500); --event-content-tabs-text-color: var(--paragraph-color); color: var(--paragraph-color); font-size: var(--wp--preset--font-size--body-1); }

.wp-block-paragraph a { --link-color: var(--wp--custom--color--green-500); --link-hover-background-color: var(--wp--custom--color--green-500); --link-hover-color: var(--wp--custom--color--white); color: var(--link-color); text-decoration: underline currentcolor; transition: background-color var(--wp--custom--transition--duration--base) ease,color var(--wp--custom--transition--duration--base) ease; }

.wp-block-paragraph a:hover { background-color: var(--link-hover-background-color); color: var(--link-hover-color); }

.wp-block-paragraph a:visited { --link-color: var(--wp--custom--color--green-900); }

.has-green-500-background-color .wp-block-paragraph a, .has-purple-500-background-color .wp-block-paragraph a { --link-color: var(--wp--custom--color--white); --link-hover-background-color: var(--wp--custom--color--black-500); --link-hover-color: var(--wp--custom--color--white); }

.has-black-500-background-color .wp-block-paragraph a, .has-black-900-background-color .wp-block-paragraph a, .is-dark-mode-event .wp-block-paragraph a { --link-color: var(--wp--custom--color--green-100); --link-hover-background-color: var(--wp--custom--color--green-100); --link-hover-color: var(--wp--custom--color--black-500); }

.rich-text:focus .wp-block-paragraph a[data-rich-text-format-boundary] { background-color: var(--link-hover-background-color) !important; color: var(--link-hover-color) !important; }

.wp-block-paragraph.has-drop-cap:not(.is-selected)::first-letter { background-color: var(--drop-cap-background); color: var(--drop-cap-color); font-family: var(--wp--preset--font-family--secondary); font-size: var(--drop-cap-size); font-weight: var(--drop-cap-weight); margin-right: var(--drop-cap-spacing); padding: var(--drop-cap-padding); }

.has-black-900-background-color .wp-block-paragraph, .wp-block-paragraph.has-black-900-background-color { --drop-cap-background: var(--wp--custom--color--green-100); --drop-cap-color: var(--wp--preset--color--black-900); --paragraph-color: var(--wp--preset--color--white); }

.has-black-500-background-color .wp-block-paragraph, .is-dark-mode-event .wp-block-paragraph, .wp-block-paragraph.has-black-500-background-color { --drop-cap-background: var(--wp--custom--color--green-100); --drop-cap-color: var(--wp--preset--color--black-500); --paragraph-color: var(--wp--preset--color--white); }

.has-green-500-background-color .wp-block-paragraph, .has-purple-500-background-color .wp-block-paragraph, .wp-block-paragraph.has-green-500-background-color, .wp-block-paragraph.has-purple-500-background-color { --drop-cap-background: var(--wp--custom--color--white); --drop-cap-color: var(--wp--preset--color--green-500); --paragraph-color: var(--wp--preset--color--white); }

.single-tc_event .wp-block-cover:has([class*="has-background-dim"]:not([class*="-background-color"])) .wp-block-paragraph, .single-tc_event .wp-block-cover:has([class*="has-black-background-color"]) .wp-block-paragraph, .single-tc_event .wp-block-cover:has([class*="has-green-700-background-color"]) .wp-block-paragraph, .single-tc_event .wp-block-cover:has([class*="has-green-900-background-color"]) .wp-block-paragraph { --paragraph-color: var(--wp--custom--color--white); }