:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }:where([data-s3image]) { height: auto; }:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: #1418279e; --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: #334affcc; --tec-color-accent-primary-active: #334affe6; --tec-color-accent-primary-background: #334aff12; --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: #141827cc; --tec-color-accent-secondary-active: #141827e6; --tec-color-accent-secondary-background: #14182712; --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: #334affcc; --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: #0000; --tec-color-background-transparent: #fff9; --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: #14182712; --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: #da394d14; --tec-color-box-shadow: rgba(#000,0.14); --tec-color-box-shadow-secondary: rgba(#000,0.1); --tec-color-scroll-track: rgba(#000,0.25); --tec-color-scroll-bar: rgba(#000,0.5); --tec-color-background-primary-multiday: #334aff3d; --tec-color-background-primary-multiday-hover: #334aff57; --tec-color-background-secondary-multiday: #1418273d; --tec-color-background-secondary-multiday-hover: #14182757; --tec-color-accent-primary-week-event: #334aff1a; --tec-color-accent-primary-week-event-hover: #334aff33; --tec-color-accent-primary-week-event-featured: #334aff0a; --tec-color-accent-primary-week-event-featured-hover: #334aff24; --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }:root { --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }.tribe-common * { box-sizing: border-box; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-color"]) { border-style: solid; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }@media (min-width: 782px){.wp-block-columns { flex-wrap: nowrap !important; }}.wp-block-columns { align-items: normal !important; }@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }}:where(.wp-block-columns) { margin-bottom: 1.75em; }.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }.wp-block-spacer { clear: both; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }:root { --preset-color1: #037fff; --preset-color2: #026fe0; --preset-color3: #071323; --preset-color4: #132133; --preset-color5: #34495e; --preset-color6: #787676; --preset-color7: #f0f2f3; --preset-color8: #f8f9fa; --preset-color9: #ffffff; }:root { --postx_preset_Base_1_color: #f4f4ff; --postx_preset_Base_2_color: #dddff8; --postx_preset_Base_3_color: #B4B4D6; --postx_preset_Primary_color: #3323f0; --postx_preset_Secondary_color: #4a5fff; --postx_preset_Tertiary_color: #FFFFFF; --postx_preset_Contrast_3_color: #545472; --postx_preset_Contrast_2_color: #262657; --postx_preset_Contrast_1_color: #10102e; --postx_preset_Over_Primary_color: #ffffff; }:root { --postx_preset_Primary_to_Secondary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Primary_to_Secondary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Primary_color) 0%, var(--postx_preset_Secondary_color) 100%); --postx_preset_Secondary_to_Primary_to_Right_gradient: linear-gradient(90deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Secondary_to_Primary_to_Bottom_gradient: linear-gradient(180deg, var(--postx_preset_Secondary_color) 0%, var(--postx_preset_Primary_color) 100%); --postx_preset_Cold_Evening_gradient: linear-gradient(0deg, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --postx_preset_Purple_Division_gradient: linear-gradient(0deg, #7028e4 0%, #e5b2ca 100%); --postx_preset_Over_Sun_gradient: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --postx_preset_Morning_Salad_gradient: linear-gradient(-255deg, #b7f8db 0%, #50a7c2 100%); --postx_preset_Fabled_Sunset_gradient: linear-gradient(-270deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%); }:root { --postx_preset_Heading_typo_font_family: Helvetica; --postx_preset_Heading_typo_font_family_type: sans-serif; --postx_preset_Heading_typo_font_weight: 600; --postx_preset_Heading_typo_text_transform: capitalize; --postx_preset_Body_and_Others_typo_font_family: Helvetica; --postx_preset_Body_and_Others_typo_font_family_type: sans-serif; --postx_preset_Body_and_Others_typo_font_weight: 400; --postx_preset_Body_and_Others_typo_text_transform: lowercase; --postx_preset_body_typo_font_size_lg: 16px; --postx_preset_paragraph_1_typo_font_size_lg: 12px; --postx_preset_paragraph_2_typo_font_size_lg: 12px; --postx_preset_paragraph_3_typo_font_size_lg: 12px; --postx_preset_heading_h1_typo_font_size_lg: 42px; --postx_preset_heading_h2_typo_font_size_lg: 36px; --postx_preset_heading_h3_typo_font_size_lg: 30px; --postx_preset_heading_h4_typo_font_size_lg: 24px; --postx_preset_heading_h5_typo_font_size_lg: 20px; --postx_preset_heading_h6_typo_font_size_lg: 16px; }.ultp-block-wrapper { transition: 0.4s; position: relative; }.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a { width: 100%; height: 100%; line-height: 0; overflow: hidden; transition: 0.4s; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; box-sizing: border-box; text-decoration: none !important; }body.swift-nojs .ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a{transition: none !important}.ultp-block-wrapper .ultp-block-items-wrap .ultp-taxonomy-items .ultp-taxonomy-item a .ultp-taxonomy-name { transition: 0.4s; }.ultp-block-content-wrap { transition: 0.4s; overflow: hidden; }.ultp-block-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.ultp-block-image .ultp-category-bottomLeft .ultp-category-in, .ultp-block-image .ultp-category-bottomRight .ultp-category-in, .ultp-block-image .ultp-category-centerCenter .ultp-category-in, .ultp-block-image .ultp-category-topLeft .ultp-category-in, .ultp-block-image .ultp-category-topRight .ultp-category-in { position: relative; z-index: 2; }.wp-block-ultimate-post-image .ultp-image-button { pointer-events: none; }.wp-block-ultimate-post-image .ultp-image-button a { pointer-events: auto; }.ultp-image { max-width: 100%; }.ultp-block-image img { max-width: 100%; }.ultp-gallery-item .ultp-image-block, .ultp-image-block { display: inline-block; overflow: hidden; position: relative; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button, .ultp-image-block .ultp-image-button { position: absolute; inset: 0px; display: flex; z-index: 2; }.ultp-gallery-item .ultp-image-block .ultp-image-button a, .ultp-image-block .ultp-image-button a { height: fit-content; display: inline-block; transition: 0.4s; }.ultp-gallery-item .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter, .ultp-image-block .ultp-image-button.ultp-image-button-centerCenter { align-items: center; justify-content: center; text-align: center; }.ultp-gallery-item .ultp-image-block a, .ultp-image-block a { display: contents; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay::before, .ultp-image-block.ultp-image-block-overlay::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; pointer-events: none; }.ultp-gallery-item .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before, .ultp-image-block.ultp-image-block-overlay.ultp-image-block-custom::before { height: 100%; }.ultp-gallery-container, .ultp-image-block-wrapper { display: inline-block; width: 100%; margin: 0px !important; }.ultp-gallery-container .ultp-image, .ultp-image-block-wrapper .ultp-image { display: block !important; }.ultp-gallery-container .ultp-image-block, .ultp-image-block-wrapper .ultp-image-block { vertical-align: middle; }.wp-block-ultimate-post-post-grid-1 .ultp-block-image { display: block; width: fit-content; }.ultp-block-content-overlay { position: relative; transition: 0.4s; height: 100%; }.ultp-block-content-overlay .ultp-block-image { height: 100%; }.ultp-block-content-overlay .ultp-block-image > a { height: 100%; }.ultp-heading-filter { position: relative; }.ultp-block-title { padding: 0px; word-break: break-word; margin: 0px !important; }.ultp-block-title a { line-height: 1; text-decoration: none; transition: 0.4s; box-shadow: none; }.ultp-category-grid { line-height: 1; font-size: 12px; }.ultp-category-grid a { text-decoration: none; box-shadow: none; transition: 0.4s; display: inline-block; margin-right: 5px; margin-bottom: 5px; }.ultp-category-grid a:last-child { margin-right: 0px; }.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a { transition: 0.4s; }.ultp-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.ultp-block-meta.ultp-block-meta-icon span, .ultp-block-meta.ultp-block-meta-style4 span { display: flex; align-items: center; }.ultp-block-meta.ultp-block-meta-icon .ultp-block-author, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date { align-items: baseline; }.ultp-block-meta span { pointer-events: all; padding-left: 16px; margin-right: 16px; position: relative; vertical-align: middle; }.ultp-block-meta span.ultp-block-author a { margin-left: 5px; font-weight: 500; pointer-events: all; transition: 0.4s; }.ultp-block-meta span a { transition: 0.4s; display: inline; }.ultp-block-meta span::after { color: #dedede; position: absolute; }.ultp-block-meta span:first-child { padding-left: 0px !important; }.ultp-block-meta span:last-child { margin-right: 0px !important; }.ultp-block-meta span:first-child::after { display: none; }.ultp-block-meta.ultp-block-meta-dash span::after { content: "-"; left: -3px; top: 0px; font-size: 18px; }.ultp-block-meta span svg { width: auto; height: 12px; fill: #929292; stroke-width: 7px; margin-right: 5px; position: relative; top: 0px; display: inline-block; }.ultp-block-meta span.ultp-block-author { display: flex; align-items: center; }.ultp-block-image > a, .ultp-gallery-media .ultp-image-block > a, .ultp-gallery-media > a { display: block; position: relative; z-index: 1; }.ultp-block-image.ultp-block-image-opacity, .ultp-block-image.ultp-block-image-roateLeft, .ultp-block-image.ultp-block-image-rotateRight, .ultp-block-image.ultp-block-image-slideLeft, .ultp-block-image.ultp-block-image-slideRight, .ultp-block-image.ultp-block-image-zoomIn, .ultp-block-image.ultp-block-image-zoomOut, .ultp-gallery-media .ultp-image-block.ultp-block-image-opacity, .ultp-gallery-media .ultp-image-block.ultp-block-image-roateLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-rotateRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideLeft, .ultp-gallery-media .ultp-image-block.ultp-block-image-slideRight, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomIn, .ultp-gallery-media .ultp-image-block.ultp-block-image-zoomOut, .ultp-gallery-media.ultp-block-image-opacity, .ultp-gallery-media.ultp-block-image-roateLeft, .ultp-gallery-media.ultp-block-image-rotateRight, .ultp-gallery-media.ultp-block-image-slideLeft, .ultp-gallery-media.ultp-block-image-slideRight, .ultp-gallery-media.ultp-block-image-zoomIn, .ultp-gallery-media.ultp-block-image-zoomOut { overflow: hidden; }.ultp-block-image.ultp-block-image-overlay > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay > a::before, .ultp-gallery-media.ultp-block-image-overlay > a::before { bottom: 0px; content: ""; display: block; width: 100%; position: absolute; z-index: 1; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-custom > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-custom > a::before { height: 100%; }.ultp-block-image.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media .ultp-image-block.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before, .ultp-gallery-media.ultp-block-image-overlay.ultp-block-image-simgleGradient > a::before { background: linear-gradient(rgba(0, 0, 0, 0.01) 30%, #000000 70%); opacity: 0.6; height: 100%; }.ultp-block-media .ultp-block-content-wrap { display: flex; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-3 .ultp-block-row .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }}.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay { max-height: 100%; }@media (max-width: 768px){.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: 100% !important; }.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-block-content-true.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: 100% !important; }}.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-4 .ultp-block-item:first-child .ultp-block-content-wrap { display: block; }.wp-block-ultimate-post-post-list-4 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 { position: relative; line-height: 0; width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image { width: 100%; }.wp-block-ultimate-post-post-list-4 .ultp-first-postlist-2 .ultp-block-image > a::after { content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0)); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: background-color 0.3s; }.ultp-cat-only-color-1, .ultp-cat-only-color-true { padding: 2px 8px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content { display: flex; position: absolute; inset: 0px; z-index: 10; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-content .ultp-block-content-inner { transition: 0.4s; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap { position: relative; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-size: cover; background-repeat: no-repeat; background-position: center center; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image > a { height: 100%; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img, .wp-block-ultimate-post-post-slider-2 .ultp-block-slider-wrap .ultp-block-image-inner .ultp-block-image img { height: 100%; object-fit: cover; width: 100%; }.wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow { transition: 0.4s; text-align: center; justify-content: center; cursor: pointer; display: flex !important; }body.swift-nojs .wp-block-ultimate-post-post-slider-1 .slick-arrow, .wp-block-ultimate-post-post-slider-2 .slick-arrow{transition: none !important}.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { display: none; }.wp-block-ultimate-post-post-slider-1 .slick-arrow::before, .wp-block-ultimate-post-post-slider-2 .slick-arrow::before { opacity: 1; transition: 0.4s; }.ultp-loading { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin-top: 0px; margin-left: 0px; transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); overflow: hidden; }.ultp-loading .ultp-loading-blocks { position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; }.ultp-loading .ultp-loading-blocks div { position: absolute; width: 20px; height: 20px; background: var(--loading-block-color); animation: 0.8s linear 0s infinite normal none running loading-blocks; }.wp-block-ultimate-post-post-slider-2 .ultp-block-image { height: 100%; }.wp-block-ultimate-post-post-slider-2 .ultp-block-content-inner { box-sizing: border-box; }.ultp-taxonomy-layout-6 li a { color: #000000; padding: 15px; text-align: center; display: inline-block; }.ultp-taxonomy-layout-6 li a .ultp-taxonomy-name { color: #ffffff; position: relative; z-index: 1; }.ultp-block-wrapper .slick-next, .ultp-block-wrapper .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; z-index: 9; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; }.ultp-block-wrapper .slick-next::before, .ultp-block-wrapper .slick-prev::before { font-family: dashicons; font-size: 20px; line-height: 1; opacity: 0.75; color: #000000; -webkit-font-smoothing: antialiased; }.ultp-block-wrapper .slick-prev { left: -25px; }.ultp-block-wrapper .slick-prev::before { content: ""; }.ultp-block-wrapper .slick-next { right: -25px; }.ultp-block-wrapper .slick-next::before { content: ""; }.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::after, .slick-track::before { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: auto; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.slick-slider .slick-list, .slick-slider .slick-track { direction: ltr; }.ultp-block-fcc176 .ultp-image-block-wrapper { text-align: center; }.ultp-block-fcc176 .ultp-image { filter: grayscale(0%); }.ultp-block-fcc176 .ultp-block-wrapper { margin: 0px; }.ultp-block-fcc176 .ultp-block-wrapper { padding: 0px; }.ultp-block-fcc176 .ultp-image-block img { object-fit: cover; }.ultp-block-749d59 .ultp-block-items-wrap .ultp-block-slider-wrap { height: 400px; }.ultp-block-749d59 .slick-slide { transition: 0.3s; transform: scale(0.95); }.ultp-block-749d59 .slick-center { transition: 0.3s; transform: scale(0.95) !important; }body.swift-nojs .ultp-block-749d59 .slick-center{transition: none !important}.ultp-block-749d59 .slick-next svg, .ultp-block-749d59 .slick-prev svg { width: 22px; }.ultp-block-749d59 .slick-arrow { width: 49px; }.ultp-block-749d59 .slick-arrow { height: 49px; }.ultp-block-749d59 .slick-arrow { line-height: 49px; }.ultp-block-749d59 .slick-next { right: 229px; }.ultp-block-749d59 .slick-prev { left: 229px; }.ultp-block-749d59 .slick-next { top: 229px; }.ultp-block-749d59 .slick-prev { top: 229px; }.ultp-block-749d59 .slick-prev { right: unset !important; left: 200px !important; }.ultp-block-749d59 .slick-prev { right: unset !important; left: 200px !important; }.ultp-block-749d59 .slick-next { left: unset !important; right: 200px !important; }.ultp-block-749d59 .slick-arrow { border-radius: 5px; }.ultp-block-749d59 .ultp-block-content-inner { border-radius: 0px; }.ultp-block-749d59 .ultp-block-content-inner { padding: 0px 24px; }.ultp-block-749d59 .ultp-block-content { margin: 0px; }.ultp-block-749d59 .ultp-block-image img { filter: grayscale(0%); }.ultp-block-749d59 .ultp-block-image { border-radius: 24px; }.ultp-block-749d59 .ultp-block-item .ultp-block-content .ultp-block-title, .ultp-block-749d59 .ultp-block-item .ultp-block-content .ultp-block-title a { font-size: 24px; line-height: 36px !important; }.ultp-block-749d59 .ultp-block-content .ultp-block-title { padding: 200px 0px 20px; }.ultp-block-749d59 .ultp-block-meta span, .ultp-block-749d59 .ultp-block-item .ultp-block-meta span a { font-size: 12px; line-height: 20px !important; }.ultp-block-749d59 .ultp-block-meta span { margin-right: 15px; }.ultp-block-749d59 .ultp-block-meta span { padding-left: 15px; }.ultp-block-749d59 .ultp-block-meta { margin: 0px; }.ultp-block-749d59 .ultp-block-meta { padding: 5px 0px; }.ultp-block-749d59 .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a { font-size: 14px; letter-spacing: 3.6px; }.ultp-block-749d59 .ultp-category-grid a { border-radius: 5px; }.ultp-block-749d59 .ultp-category-grid { margin: 0px; }.ultp-block-749d59 .ultp-category-grid a { padding: 6px 16px; }.ultp-block-749d59 .ultp-block-wrapper { margin: 0px; }.ultp-block-749d59 .ultp-block-wrapper { padding: 0px; }@media (max-width: 991px){.ultp-block-749d59 .slick-prev { right: unset !important; left: 80px !important; }.ultp-block-749d59 .slick-prev { right: unset !important; left: 80px !important; }.ultp-block-749d59 .slick-next { left: unset !important; right: 80px !important; }}@media (max-width: 767px){.ultp-block-749d59 .slick-prev { right: unset !important; left: 0px !important; }.ultp-block-749d59 .slick-prev { right: unset !important; left: 0px !important; }.ultp-block-749d59 .slick-next { left: unset !important; right: 0px !important; }.ultp-block-749d59 .ultp-block-content .ultp-block-title { padding: 200px 0px 10px; }}.ultp-block-749d59 .ultp-block-items-wrap .slick-slide > div { padding: 0px; }.ultp-block-749d59 .ultp-block-items-wrap .slick-list { margin: 0px; }.ultp-block-749d59 .slick-arrow::before { color: #000000; }.ultp-block-749d59 .slick-arrow svg { fill: #000000; }.ultp-block-749d59 .slick-arrow { background: #ffffff; }.ultp-block-749d59 .slick-arrow { box-shadow: rgba(0, 0, 0, 0.32) 5px 6px 31px 0px; }.ultp-block-749d59 .ultp-block-content-middlePosition { align-items: center; }.ultp-block-749d59 .ultp-block-content-centerPosition { justify-content: center; }.ultp-block-749d59 .ultp-block-content-inner { text-align: center; }.ultp-block-749d59 .ultp-block-meta { justify-content: center; }.ultp-block-749d59 .ultp-block-image > a { filter: blur(0px); }.ultp-block-749d59 .ultp-block-image-custom > a::before { background-image: linear-gradient(359deg, #000000 34%, rgba(30, 30, 30, 0.64) 99%); }.ultp-block-749d59 .ultp-block-image-custom > a::before { opacity: 0.55; }.ultp-block-749d59 .ultp-block-items-wrap .ultp-block-item .ultp-block-title a { color: #ffffff !important; }.ultp-block-749d59 .ultp-block-item .ultp-block-content .ultp-block-title, .ultp-block-749d59 .ultp-block-item .ultp-block-content .ultp-block-title a { font-weight: 700; text-transform: capitalize; text-decoration: none; }.ultp-block-749d59 .ultp-block-meta span, .ultp-block-749d59 .ultp-block-item .ultp-block-meta span a { font-weight: 400; text-decoration: none; }.ultp-block-749d59 .ultp-block-items-wrap .ultp-block-meta span { color: #ffffff; }.ultp-block-749d59 .ultp-block-items-wrap .ultp-block-meta span svg { fill: #ffffff; }.ultp-block-749d59 .ultp-block-items-wrap .ultp-block-meta span a { color: #ffffff; }.ultp-block-749d59 .ultp-block-meta span::after { color: #ffffff; }.ultp-block-749d59 .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a { font-weight: 500; text-transform: uppercase; text-decoration: none; }.ultp-block-749d59 .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a { color: #ffffff; }.ultp-block-749d59 .ultp-loading .ultp-loading-blocks div, .ultp-block-749d59 .ultp-loading .ultp-loading-spinner div { --loading-block-color: #000; }.ultp-block-0efc08 .ultp-image { filter: grayscale(0%); }.ultp-block-0efc08 .ultp-image-block-wrapper .ultp-image-block { margin: 20px 0px 0px; }.ultp-block-0efc08 .ultp-image-block-wrapper .ultp-image-button a { font-size: 28px; line-height: 22px !important; }.ultp-block-0efc08 .ultp-image-block-wrapper .ultp-image-button a { border-radius: 26px; }.ultp-block-0efc08 .ultp-image-block-wrapper .ultp-image-button a { margin: 0px; }.ultp-block-0efc08 .ultp-image-block-wrapper .ultp-image-button a { padding: 14px 27px 14px 26px; }.ultp-block-0efc08 .ultp-block-wrapper { margin: 0px; }.ultp-block-0efc08 .ultp-block-wrapper { padding: 0px; }@media (max-width: 991px){.ultp-block-0efc08 .ultp-image-block-wrapper { text-align: center; }}@media (max-width: 767px){.ultp-block-0efc08 .ultp-image-block-wrapper { text-align: center; }}.ultp-block-0efc08 .ultp-image-block img { object-fit: cover; }.ultp-block-0efc08 .ultp-image-block::before { background-color: #000000; }.ultp-block-0efc08 .ultp-image-block::before { opacity: 0.55; }.ultp-block-0efc08 .ultp-image-block-wrapper .ultp-image-button a { font-family: Poppins, sans-serif; font-weight: 500; text-transform: uppercase; text-decoration: none; }.ultp-block-0efc08 .ultp-image-block-wrapper .ultp-image-button a { color: #ffffff; }.ultp-block-ba10d2 .ultp-image-block-wrapper .ultp-image-block { margin: 20px 0px 0px; }.ultp-block-ba10d2 .ultp-block-wrapper { margin: 0px; }.ultp-block-ba10d2 .ultp-block-wrapper { padding: 0px; }.ultp-block-ba10d2 .ultp-image-block::before { background-color: #000000; }.ultp-block-ba10d2 .ultp-image-block::before { opacity: 0.55; }.ultp-block-01624c .ultp-image-block-wrapper .ultp-image-block { margin: 20px 0px 0px; }.ultp-block-01624c .ultp-block-wrapper { margin: 0px; }.ultp-block-01624c .ultp-block-wrapper { padding: 0px; }.ultp-block-01624c .ultp-image-block::before { background-color: rgba(0, 0, 0, 0.56); }.ultp-block-01624c .ultp-image-block::before { opacity: 0.55; }.ultp-block-ea08ec .ultp-block-image { filter: grayscale(0%); }.ultp-block-ea08ec .ultp-block-image { border-radius: 4px; }.ultp-block-ea08ec .ultp-block-item .ultp-block-image { margin-bottom: 15px; }.ultp-block-ea08ec .ultp-block-wrapper { margin: 0px; }.ultp-block-ea08ec .ultp-block-wrapper { padding: 0px; }.ultp-block-ea08ec .ultp-block-image img, .ultp-block-ea08ec .ultp-block-image { margin-right: auto; }.ultp-block-ea08ec .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }.ultp-block-e1dc00 .ultp-image-block-wrapper .ultp-image-block { margin: 50px 0px; }.ultp-block-e1dc00 .ultp-block-wrapper { margin: 0px; }.ultp-block-e1dc00 .ultp-block-wrapper { padding: 0px; }@media (max-width: 767px){.ultp-block-e1dc00 .ultp-block-wrapper { padding: 0px; }}.ultp-block-d50700 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay, .ultp-block-d50700 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay { height: calc(232px); }.ultp-block-d50700 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .ultp-block-d50700 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: calc(386.667px); }.ultp-block-d50700 .ultp-block-content-wrap, .ultp-block-d50700 .ultp-block-image { border-radius: 6px; }.ultp-block-d50700 .ultp-block-wrapper { margin: 0px; }.ultp-block-d50700 .ultp-block-wrapper { padding: 0px; }.ultp-block-d50700 .ultp-block-image-custom > a::before { background-image: linear-gradient(rgba(0, 0, 0, 0) 20%, #000000 100%); }.ultp-block-d50700 .ultp-block-image-custom > a::before { opacity: 0.7; }.ultp-block-d50700 .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }.ultp-block-f148b2 .ultp-image-block { max-width: 100%; }.ultp-block-f148b2 .ultp-image-block { object-fit: cover; height: 100%; }.ultp-block-f148b2 .ultp-image-block-wrapper .ultp-image-block { margin: 46px 0px 0px; }.ultp-block-f148b2 .ultp-block-wrapper { margin: 0px; }.ultp-block-f148b2 .ultp-block-wrapper { padding: 0px; }.ultp-block-111179.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout1 .ultp-block-item:first-child .ultp-block-content-overlay, .ultp-block-111179.wp-block-ultimate-post-post-grid-6 .ultp-block-row.ultp-layout2 .ultp-block-item:first-child .ultp-block-content-overlay { height: calc(100% + 29px); }.ultp-block-111179 .ultp-block-row.ultp-layout2 .ultp-block-item .ultp-block-content-overlay, .ultp-block-111179 .ultp-block-row.ultp-layout1 .ultp-block-item .ultp-block-content-overlay { height: calc(225px); }.ultp-block-111179 .ultp-block-content-wrap, .ultp-block-111179 .ultp-block-image { border-radius: 0px; }.ultp-block-111179 .ultp-block-wrapper { margin: 0px; }.ultp-block-111179 .ultp-block-wrapper { padding: 0px; }.ultp-block-111179 .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }.ultp-block-344b2a .ultp-block-item .ultp-block-image { max-width: 100%; width: 100%; }.ultp-block-344b2a .ultp-block-image { filter: grayscale(0%); }.ultp-block-344b2a .ultp-block-image { border-radius: 4px; }.ultp-block-344b2a .ultp-block-item .ultp-block-image { margin-bottom: 10px; }.ultp-block-344b2a .ultp-block-wrapper { margin: 0px; }.ultp-block-344b2a .ultp-block-wrapper { padding: 10px 10px 0px; }.ultp-block-344b2a .ultp-block-image img, .ultp-block-344b2a .ultp-block-image { margin-right: auto; }.ultp-block-344b2a .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }.ultp-block-344b2a .ultp-block-wrapper { background-color: #f8f2eb; }.ultp-block-344b2a .ultp-block-wrapper { border-color: var(--preset-color9); border-style: solid; border-width: 1px; }.ultp-block-d48192 .ultp-block-row.ultp-layout5 .ultp-block-item .ultp-block-content-overlay, .ultp-block-d48192 .ultp-block-row.ultp-layout3 .ultp-block-item .ultp-block-content-overlay, .ultp-block-d48192 .ultp-block-row.ultp-layout4 .ultp-block-item .ultp-block-content-overlay { height: calc(225px); }.ultp-block-d48192 .ultp-block-wrapper { margin: 0px; }.ultp-block-d48192 .ultp-block-wrapper { padding: 30px; }.ultp-block-d48192 .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }.ultp-block-d48192 .ultp-block-wrapper { border-color: #ffffff; border-style: solid; border-width: 1px; }.ultp-block-d48192 .ultp-block-wrapper { box-shadow: #ffffff 1px 1px 1px 1px; }.ultp-block-efb18b .ultp-block-content-wrap { border-radius: 0px; }.ultp-block-efb18b .ultp-block-content-wrap { padding: 0px; }.ultp-block-efb18b .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-efb18b .ultp-block-item:not(:first-child) .ultp-block-image { max-width: 110px; }.ultp-block-efb18b .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-efb18b .ultp-block-image { filter: grayscale(0%); }.ultp-block-efb18b .ultp-block-image { border-radius: 4px; }.ultp-block-efb18b .ultp-block-item:not(:first-child) .ultp-block-image { margin-right: 15px; }.ultp-block-efb18b .ultp-block-wrapper { margin: 0px; }.ultp-block-efb18b .ultp-block-wrapper { padding: 10px 0px 0px; }@media (max-width: 991px){.ultp-block-efb18b .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-efb18b .ultp-block-item:not(:first-child) .ultp-block-image { max-width: 100px; }}@media (max-width: 767px){.ultp-block-efb18b .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-efb18b .ultp-block-item:not(:first-child) .ultp-block-image { max-width: 100px; }}.ultp-block-efb18b .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }.ultp-block-834930 .ultp-image-block-wrapper .ultp-image-block { margin: 35px 0px 30px; }.ultp-block-834930 .ultp-block-wrapper { margin: 0px; }.ultp-block-834930 .ultp-block-wrapper { padding: 0px; }.ultp-block-9ccfc1 .ultp-block-item .ultp-taxonomy-name { font-size: 16px; letter-spacing: 1px; line-height: 24px !important; }.ultp-block-9ccfc1 .ultp-block-item .ultp-taxonomy-name { padding: 0px; }.ultp-block-9ccfc1 .ultp-taxonomy-item a { border-radius: 6px; }.ultp-block-9ccfc1 .ultp-taxonomy-item a { padding: 20px; }.ultp-block-9ccfc1 .ultp-block-wrapper { margin: 20px 0px 0px; }.ultp-block-9ccfc1 .ultp-block-wrapper { padding: 0px; }@media (max-width: 991px){.ultp-block-9ccfc1 .ultp-block-wrapper { margin: 0px; }}.ultp-block-9ccfc1 .ultp-block-item .ultp-taxonomy-name { color: #4f0c0c; }.ultp-block-9ccfc1 .ultp-block-item .ultp-taxonomy-name { font-family: "Noto Sans Thai", sans-serif; font-weight: 500; text-transform: capitalize; text-decoration: none; }:root { --s-gap: 16px; --s-space: 16px; --s-color-1: #095eb6; --s-color-2: #1787d2; --s-color-3: #47be9d; --s-color-4: #67d88f; --s-color-5: #ffa900; --s-color-6: #ff4d00; --s-noti: #f54600; --s-text-1: #222; --s-text-2: #71767f; --s-bg-1: #fff; --s-bg-2: #f5f5f7; --s-border-1: #d2d2d7; --s-border-2: #e2e2e7; --s-rounded-1: 3px; --s-rounded-2: 5px; --s-head-text: var(--s-text-1); --s-head-hover: var(--s-head-text); --s-head-bg: var(--s-bg-1); --s-head-height: 50px; --s-nav-width: 280px; --s-nav-bg: var(--s-color-1); --s-nav-text: #fff; --s-nav-hover: var(--s-color-2); --s-body: -apple-system, "Helvetica Neue", sans-serif; --s-heading: var(--s-body); --s-heading-weight: 700; --s-heading-alt: var(--s-heading); --s-heading-alt-weight: var(--s-heading-weight); --s-shadow-1: 0 0.5px 2px rgba(0, 0, 0, 0.16); --s-shadow-2: 0 4px 12px rgba(0, 0, 0, 0.08); --s-content-width: 100%; --s-container-width: 100%; --s-containter-width: 100%; }@media (min-width: 720px){:root { --s-gap: 20px; --s-space: 20px; --s-content-width: 750px; }}@media (min-width: 1024px){:root { --s-space: 24px; --s-head-height: 70px; }}@media (min-width: 1200px){:root { --s-space: 30px; --s-container-width: 1180px; }}*, ::before, ::after { box-sizing: border-box; }* { margin: 0px; }body { line-height: 1.6; -webkit-font-smoothing: antialiased; overflow-x: hidden; min-height: 100vh; }@supports (-webkit-touch-callout: none){body { min-height: -webkit-fill-available; }}input, button, textarea, select { font: inherit; }p { overflow-wrap: break-word; margin-bottom: 1rem; }h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; line-height: 1.3; margin-bottom: 1rem; font-family: var(--s-heading); font-weight: var(--s-heading-weight); }h3 { font-size: 1.4em; }html { font-family: var(--s-body); background-color: var(--s-bg-1); color: var(--s-text-1); }img { max-width: 100%; height: auto; }a { text-decoration: none; transition: 0.3s; cursor: pointer; }ol, ul { margin: 0px 0px 1.5em; padding-left: 1.2em; }nav, button, label, legend { line-height: 1.3; font-family: var(--s-heading); }input, select, textarea { max-width: 100%; border: 1px solid var(--s-border-1); transition: 0.3s; background: inherit; color: inherit; padding: 0.375em 0.5em; line-height: 1.3; border-radius: var(--s-rounded-1); }@media (min-width: 1024px){._mobile { display: none !important; }}.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.alignfull, .alignwide { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); max-width: 100vw; width: unset; }@media (max-width: 1023px){.alignfull, .alignwide { overflow-x: hidden; }}@media (min-width: 1024px){body .alignwide { margin-left: calc(50% - 50vw + var(--s-gap)); margin-right: calc(50% - 50vw + var(--s-gap)); }}@media (min-width: 1200px){body .alignwide { margin-left: calc(50% - var(--s-container-width)/2 + var(--s-gap)); margin-right: calc(50% - var(--s-container-width)/2 + var(--s-gap)); }}.is-layout-flex { display: flex; flex-wrap: wrap; gap: 0.5em; }.current-menu-item, .current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-post-parent, .current-post-ancestor { font-weight: bold; }body, .site-page { position: relative; display: flex; flex-direction: column; }.site-page { min-height: 100vh; }@supports (-webkit-touch-callout: none){.site-page { min-height: -webkit-fill-available; }}a { color: var(--s-color-1); }.s-container { padding: 0 var(--s-gap); }.site-header { position: absolute; top: 0px; width: 100%; z-index: 900; font-family: var(--s-heading); height: var(--s-head-height); background: var(--s-head-bg); color: var(--s-head-text); --s-text-1: var(--s-head-text); transition: 0.4s ease-in-out; }.site-header .s-container { display: flex; align-items: center; height: var(--s-head-height); }.site-header a { color: var(--s-head-text); }.site-header-space { min-height: var(--s-head-height); }.custom-logo-link { align-items: center; display: flex; }.site-branding { display: flex; gap: 10px; align-items: center; transition: 0.4s; }.site-branding img, .site-branding svg { min-height: 10px; width: auto; max-width: unset; }.site-title { margin: 0px; font-size: 1.5em; line-height: 1.25; font-weight: var(--s-heading-weight); }.nav-toggle { height: 2.75em; width: 2.75em; padding: 16px; cursor: pointer; margin: 0px -10px; position: relative; }.nav-toggle em { top: 50%; margin-top: -1px; z-index: 1; }.nav-toggle em, .nav-toggle em::before, .nav-toggle em::after { pointer-events: none; display: block; content: ""; border-radius: 2px; background-color: var(--s-head-text); height: 0.125em; position: absolute; transform: rotate(0deg); transition: top 0.3s 0.15s, left 0.1s, background-color 0.3s 0.2s, transform 0.2s; left: 0px; right: 0px; }.nav-toggle em::before { top: -0.5em; }.nav-toggle em { left: 0.6em; right: 0.6em; }.nav-toggle em::after { top: 0.5em; }.nav-panel { position: absolute; z-index: 8000; opacity: 0; left: -60px; top: 0px; bottom: 0px; width: 0px; transition: opacity 0.3s, left 0.4s, width 0.4s; overflow-x: hidden; padding-top: 70px; height: 100vh; background-color: var(--s-nav-bg); color: var(--s-nav-text); }.nav-panel.-right { right: -60px; left: unset; }.nav-panel ul ul li { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.nav-panel li { list-style: none; width: calc(var(--s-nav-width) - 30px); display: block; position: relative; }.site-action { position: absolute; z-index: 9000; display: flex; align-items: center; gap: 12px; }@media (max-width: 1023px){.site-action.-right { right: var(--s-space); }}.search-toggle-icon { position: relative; width: 24px; height: 24px; cursor: pointer; }.search-toggle-icon::before { content: ""; width: 2px; height: 35%; background-color: var(--s-head-text); position: absolute; left: 72%; top: 72%; transform: translate(-50%, -50%) rotate(-45deg); transition: 0.4s; border-radius: 2px; }.search-toggle-icon::after { content: ""; position: absolute; width: 60%; height: 60%; border: .125em solid var(--s-head-text); border-radius: 50%; top: 40%; left: 40%; transform: translate(-50%, -50%) rotate(0deg); transition: width 0.3s; }.search-panel { max-height: 0px; z-index: 890; left: 0px; padding: 0px; width: 100%; overflow: hidden; background-color: var(--s-head-bg); position: fixed; opacity: 0; top: var(--s-head-height); transition: 0.3s ease-in-out; }.search-form { max-width: 480px; margin: 0px auto; }#s { width: 100%; outline: none; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: initial; border-bottom: 2px solid var(--s-head-text); color: var(--s-head-text); font-size: 18px; padding: 6px; background: none; }.site-main { margin: 0px auto; max-width: var(--s-content-width); }.site-main.-wide { --s-content-width: var(--s-containter-width); }.page-content { margin-bottom: var(--s-space); }body.home .page-content { margin-bottom: 0px; }body { --s-chat-bottom: 24px; }#s-chat { position: fixed; bottom: var(--s-chat-bottom); right: 24px; z-index: 99999; color: #ffffff; background-color: var(--s-accent); width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px 0px; cursor: pointer; animation: 1s ease 0s 1 normal none running fadeIn; }#s-chat svg { pointer-events: none; transition: 0.4s; }#s-chat span { pointer-events: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; z-index: 1; line-height: 0; }#s-chat span svg { width: 36px; height: 36px; }.c-tip { position: relative; cursor: pointer; }.c-desc { opacity: 0; position: absolute; visibility: hidden; transition: 0.3s; padding: 6px 10px; border-radius: 3px; z-index: 99990; font-size: 15px; right: calc(100% + 10px); top: 50%; transform: translateY(-50%); color: #222222; background-color: #ffffff; white-space: nowrap; font-family: var(--s-heading); font-weight: var(--s-heading-weight); filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 2px); }.c-desc::after { content: ""; position: absolute; right: -5px; top: calc(50% - 5px); width: 0px; height: 0px; border-style: solid; border-width: 5px 0px 5px 5px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff; }#s-chat-panel { position: fixed; bottom: calc(56px + var(--s-chat-bottom)); right: 24px; z-index: 99999; transition: 0.4s; padding: 0px; margin: 0px; height: 0px; max-height: 0px; opacity: 0; visibility: hidden; overflow: hidden; }#s-chat-panel li { list-style: none; height: 0px; transition: 0.5s; overflow: hidden; }#s-chat-panel svg { width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px 0px; }label { display: block; margin-bottom: 3px; font-size: 0.9375em; }:root { --s-woo-foot: 70px; }@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/notosansthai/v29/iJWQBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcdfKI2hTWsb-P2c.woff2) format("woff2"); unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC; }@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/notosansthai/v29/iJWQBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcdfPI2hTWsb-A.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/notosansthai/v29/iJWQBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcdfKI2hTWsb-P2c.woff2) format("woff2"); unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC; }@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/notosansthai/v29/iJWQBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcdfPI2hTWsb-A.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/notosansthai/v29/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU6ZtlyJ0Rjn23Xl8Nqoy.woff) format("woff"); unicode-range: U+2D7, U+303, U+331, U+E01-E5B, U+200C-200D, U+25CC; }@font-face { font-family: "Noto Sans Thai"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/notosansthai/v29/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU6ZtlzZ0Rjn23Xl8Ng.woff) format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }:root { --s-body: "Noto Sans Thai"; }:root { --s-heading: "Noto Sans Thai"; --s-heading-weight: 500; }.site-header .s-container { max-width: 100%; padding: 0 var(--s-space); }.site-header-space { margin-bottom: var(--s-space); }body.home.page .site-header-space { margin-bottom: 0px; }@media (max-width: 719px){.site-title { font-size: 20px; }.site-branding img, .site-branding svg { height: 30px; }:root { --s-head-height: 50px; }}@media (min-width: 720px) and (max-width: 1023px){.site-title { font-size: 24px; }.site-branding img, .site-branding svg { height: 40px; }:root { --s-head-height: 60px; }}@media (min-width: 1024px){.site-title { font-size: 24px; }.site-branding img, .site-branding svg { height: 60px; }:root { --s-head-height: 70px; }}.site-title { font-weight: var(--s-heading-weight); }:root { --s-color-1: #c6b9a1; --s-color-2: #422b15; --s-color-3: #881620; --s-color-4: #a9bfba; --s-color-5: #e3da51; --s-color-6: #b39c85; --s-text-1: #422b15; --s-text-2: #422b15; --s-bg-1: #ffffff; --s-bg-2: #c6b9a1; --s-border-1: #b8b2b2; --s-border-2: #703030; --s-heading-weight: 500; --s-head-bg: #f8f2eb; --s-head-text: #000000; --s-head-hover: #b39c85; --s-nav-width: 300px; --s-nav-bg: #f8f2eb; --s-nav-text: #777171; --s-nav-hover: #b39c85; }body { font-weight: 400; }#s-chat { --s-accent: #0A7CFF; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--color-1: #c6b9a1; --wp--preset--color--color-2: #422b15; --wp--preset--color--color-3: #881620; --wp--preset--color--color-4: #a9bfba; --wp--preset--color--color-5: #e3da51; --wp--preset--color--color-6: #b39c85; --wp--preset--color--text-1: #422b15; --wp--preset--color--text-2: #422b15; --wp--preset--color--bg-1: #ffffff; --wp--preset--color--bg-2: #c6b9a1; --wp--preset--color--border-1: #b8b2b2; --wp--preset--color--border-2: #703030; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:where(body) { margin: 0px; }:where(.is-layout-flex) { gap: 0.5em; }body .is-layout-flex { display: flex; }.is-layout-flex { flex-wrap: wrap; align-items: center; }.is-layout-flex > :is(*, div) { margin: 0px; }body { padding: 0px; }:where(.wp-block-columns.is-layout-flex) { gap: 2em; }.wp-container-core-columns-is-layout-8f761849 { flex-wrap: nowrap; }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}body.swift-nojs [data-s3cid="1"]{min-width: 100vw;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;}body.swift-nojs [data-s3cid="3"]{min-width: 100vw;}body.swift-nojs [data-s3cid="11"]{min-width: 100vw;}body.swift-nojs [data-s3cid="12"]{min-width: 100vw;}body.swift-nojs [data-s3cid="13"]{min-width: 100vw;}body.swift-nojs [data-s3cid="14"]{min-width:369px;}body.swift-nojs [data-s3cid="15"]{min-width:369px;}body.swift-nojs [data-s3cid="16"]{min-width:369px;min-height:194.15625px;}body.swift-nojs [data-s3cid="17"]{min-width:369px;min-height:194.15625px;}body.swift-nojs [data-s3cid="18"]{min-width:369px;min-height:194.15625px;}body.swift-nojs [data-s3cid="19"]{min-width:369px;}body.swift-nojs [data-s3cid="20"]{min-width:369px;min-height:408.59375px;}body.swift-nojs [data-s3cid="21"]{min-width:369px;min-height:408.59375px;}body.swift-nojs [data-s3cid="22"]{min-width:369px;min-height:408.59375px;}body.swift-nojs [data-s3cid="23"]{min-width:342.84619140625px;max-height:380px;}body.swift-nojs [data-s3cid="24"]{min-width:342.84619140625px;max-height:0px;}body.swift-nojs [data-s3cid="25"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="26"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="27"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="28"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="29"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="30"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="31"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="32"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="33"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="34"]{max-width:0px;max-height:0px;}body.swift-nojs [data-s3cid="128"]{min-width:369px;}body.swift-nojs [data-s3cid="129"]{min-width: 100vw;}body.swift-nojs [data-s3cid="130"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="131"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="132"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="133"]{min-width:400px;min-height:285px;}body.swift-nojs [data-s3cid="134"]{min-width:400px;min-height:285px;}body.swift-nojs [data-s3cid="135"]{min-width: 100vw;}body.swift-nojs [data-s3cid="136"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="137"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="138"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="139"]{min-width:400px;min-height:285px;}body.swift-nojs [data-s3cid="140"]{min-width:400px;min-height:285px;}body.swift-nojs [data-s3cid="141"]{min-width: 100vw;}body.swift-nojs [data-s3cid="142"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="143"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="144"]{min-width: 100vw;min-height:305px;}body.swift-nojs [data-s3cid="145"]{min-width:400px;min-height:285px;}body.swift-nojs [data-s3cid="146"]{min-width:400px;min-height:285px;}body.swift-nojs [data-s3cid="147"]{min-width:369px;}body.swift-nojs [data-s3cid="148"]{min-width:369px;}body.swift-nojs [data-s3cid="149"]{min-width:369px;}body.swift-nojs [data-s3cid="160"]{min-width:369px;}body.swift-nojs [data-s3cid="161"]{min-width:369px;}body.swift-nojs [data-s3cid="162"]{min-width:369px;}body.swift-nojs [data-s3cid="163"]{min-width:369px;}body.swift-nojs [data-s3cid="164"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="165"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="166"]{min-width:169.5px;min-height:111.046875px;}body.swift-nojs [data-s3cid="167"]{min-width:169.5px;}body.swift-nojs [data-s3cid="168"]{min-width:149.5px;min-height:91.046875px;}body.swift-nojs [data-s3cid="169"]{min-width:94.453125px;max-height:29px;}body.swift-nojs [data-s3cid="170"]{min-width:169.5px;max-height:72px;}body.swift-nojs [data-s3cid="171"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="172"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="173"]{min-width:169.5px;min-height:111.046875px;}body.swift-nojs [data-s3cid="174"]{min-width:169.5px;}body.swift-nojs [data-s3cid="175"]{min-width:149.5px;min-height:91.046875px;}body.swift-nojs [data-s3cid="176"]{min-width:94.453125px;max-height:29px;}body.swift-nojs [data-s3cid="177"]{min-width:169.5px;max-height:72px;}body.swift-nojs [data-s3cid="178"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="179"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="180"]{min-width:169.5px;min-height:111.046875px;}body.swift-nojs [data-s3cid="181"]{min-width:169.5px;}body.swift-nojs [data-s3cid="182"]{min-width:149.5px;min-height:91.046875px;}body.swift-nojs [data-s3cid="183"]{min-width:94.453125px;max-height:29px;}body.swift-nojs [data-s3cid="184"]{min-width:169.5px;max-height:72px;}body.swift-nojs [data-s3cid="185"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="186"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="187"]{min-width:169.5px;min-height:111.046875px;}body.swift-nojs [data-s3cid="188"]{min-width:169.5px;}body.swift-nojs [data-s3cid="189"]{min-width:149.5px;min-height:91.046875px;}body.swift-nojs [data-s3cid="190"]{min-width:94.453125px;max-height:29px;}body.swift-nojs [data-s3cid="191"]{min-width:169.5px;}body.swift-nojs [data-s3cid="192"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="193"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="194"]{min-width:169.5px;min-height:111.046875px;}body.swift-nojs [data-s3cid="195"]{min-width:169.5px;}body.swift-nojs [data-s3cid="196"]{min-width:149.5px;min-height:91.046875px;}body.swift-nojs [data-s3cid="197"]{min-width:97.53125px;max-height:29px;}body.swift-nojs [data-s3cid="198"]{min-width:169.5px;max-height:72px;}body.swift-nojs [data-s3cid="199"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="200"]{min-width:169.5px;min-height:198.046875px;}body.swift-nojs [data-s3cid="201"]{min-width:169.5px;min-height:111.046875px;}body.swift-nojs [data-s3cid="202"]{min-width:169.5px;}body.swift-nojs [data-s3cid="203"]{min-width:149.5px;min-height:91.046875px;}body.swift-nojs [data-s3cid="204"]{min-width:94.453125px;max-height:29px;}body.swift-nojs [data-s3cid="205"]{min-width:169.5px;}body.swift-nojs [data-s3cid="206"]{min-width:169.5px;min-height:183.765625px;}body.swift-nojs [data-s3cid="207"]{min-width:169.5px;min-height:183.765625px;}body.swift-nojs [data-s3cid="208"]{min-width:169.5px;min-height:111.046875px;}body.swift-nojs [data-s3cid="209"]{min-width:169.5px;}body.swift-nojs [data-s3cid="210"]{min-width:149.5px;min-height:91.046875px;}body.swift-nojs [data-s3cid="211"]{min-width:94.453125px;max-height:29px;}body.swift-nojs [data-s3cid="212"]{min-width:169.5px;max-height:48px;}body.swift-nojs [data-s3cid="213"]{min-width:169.5px;min-height:183.765625px;}body.swift-nojs [data-s3cid="214"]{min-width:169.5px;min-height:183.765625px;}body.swift-nojs [data-s3cid="215"]{min-width:169.5px;min-height:120.765625px;}body.swift-nojs [data-s3cid="216"]{min-width:169.5px;}body.swift-nojs [data-s3cid="217"]{min-width:149.5px;min-height:100.765625px;}body.swift-nojs [data-s3cid="218"]{min-width:88.484375px;max-height:29px;}body.swift-nojs [data-s3cid="219"]{min-width:169.5px;max-height:48px;}body.swift-nojs [data-s3cid="221"]{min-width:369px;min-height:169.359375px;}body.swift-nojs [data-s3cid="222"]{min-width:369px;min-height:169.359375px;}body.swift-nojs [data-s3cid="223"]{min-width:369px;min-height:69.359375px;}body.swift-nojs [data-s3cid="224"]{min-width:369px;}body.swift-nojs [data-s3cid="225"]{min-width:369px;}body.swift-nojs [data-s3cid="226"]{min-width:369px;}body.swift-nojs [data-s3cid="227"]{min-width:369px;}body.swift-nojs [data-s3cid="238"]{min-width:369px;}body.swift-nojs [data-s3cid="239"]{min-width:369px;}body.swift-nojs [data-s3cid="240"]{min-width:369px;}body.swift-nojs [data-s3cid="241"]{min-width:369px;}body.swift-nojs [data-s3cid="242"]{min-width:369px;}body.swift-nojs [data-s3cid="243"]{min-width:369px;}body.swift-nojs [data-s3cid="244"]{min-width:369px;}body.swift-nojs [data-s3cid="245"]{min-width:369px;}body.swift-nojs [data-s3cid="246"]{min-width:369px;}body.swift-nojs [data-s3cid="247"]{max-width:89.734375px;}body.swift-nojs [data-s3cid="248"]{min-width:369px;}body.swift-nojs [data-s3cid="249"]{min-width:369px;}body.swift-nojs [data-s3cid="250"]{min-width:369px;}body.swift-nojs [data-s3cid="251"]{min-width:369px;}body.swift-nojs [data-s3cid="252"]{min-width:369px;}body.swift-nojs [data-s3cid="253"]{min-width:369px;}body.swift-nojs [data-s3cid="254"]{min-width:369px;}body.swift-nojs [data-s3cid="255"]{max-width:89.734375px;}body.swift-nojs [data-s3cid="256"]{min-width:369px;}body.swift-nojs [data-s3cid="257"]{min-width:369px;}body.swift-nojs [data-s3cid="258"]{min-width:369px;}body.swift-nojs [data-s3cid="259"]{min-width:369px;}body.swift-nojs [data-s3cid="260"]{min-width:369px;}body.swift-nojs [data-s3cid="261"]{min-width:369px;}body.swift-nojs [data-s3cid="262"]{min-width:369px;}body.swift-nojs [data-s3cid="263"]{max-width:89.734375px;}body.swift-nojs [data-s3cid="264"]{min-width:369px;}body.swift-nojs [data-s3cid="265"]{min-width:369px;max-height:122px;}body.swift-nojs [data-s3cid="266"]{min-width:369px;}body.swift-nojs [data-s3cid="267"]{min-width:369px;}body.swift-nojs [data-s3cid="268"]{min-width:369px;}body.swift-nojs [data-s3cid="269"]{min-width:369px;}body.swift-nojs [data-s3cid="270"]{min-width:369px;}body.swift-nojs [data-s3cid="271"]{max-width:89.734375px;}body.swift-nojs [data-s3cid="272"]{min-width:369px;}body.swift-nojs [data-s3cid="273"]{min-width:369px;max-height:122px;}body.swift-nojs [data-s3cid="274"]{min-width:369px;}body.swift-nojs [data-s3cid="275"]{min-width:369px;}body.swift-nojs [data-s3cid="276"]{min-width:369px;}body.swift-nojs [data-s3cid="277"]{min-width:369px;}body.swift-nojs [data-s3cid="278"]{min-width:369px;}body.swift-nojs [data-s3cid="279"]{max-width:89.734375px;}body.swift-nojs [data-s3cid="280"]{min-width:369px;}body.swift-nojs [data-s3cid="281"]{min-width:369px;max-height:122px;}body.swift-nojs [data-s3cid="283"]{min-width:369px;}body.swift-nojs [data-s3cid="284"]{min-width:369px;}body.swift-nojs [data-s3cid="285"]{min-width:369px;}body.swift-nojs [data-s3cid="286"]{min-width:369px;min-height:447px;}body.swift-nojs [data-s3cid="287"]{min-width:369px;min-height:447px;}body.swift-nojs [data-s3cid="288"]{min-width:330px;min-height:401px;}body.swift-nojs [data-s3cid="289"]{min-width:369px;}body.swift-nojs [data-s3cid="290"]{min-width:369px;}body.swift-nojs [data-s3cid="291"]{min-width:369px;}body.swift-nojs [data-s3cid="302"]{min-width:369px;}body.swift-nojs [data-s3cid="303"]{min-width:369px;}body.swift-nojs [data-s3cid="304"]{min-width:369px;}body.swift-nojs [data-s3cid="305"]{min-width:369px;}body.swift-nojs [data-s3cid="306"]{min-width:369px;}body.swift-nojs [data-s3cid="307"]{min-width:369px;}body.swift-nojs [data-s3cid="308"]{min-width:369px;}body.swift-nojs [data-s3cid="309"]{min-width:369px;}body.swift-nojs [data-s3cid="310"]{min-width:369px;}body.swift-nojs [data-s3cid="312"]{min-width:369px;}body.swift-nojs [data-s3cid="313"]{min-width:369px;max-height:121px;}body.swift-nojs [data-s3cid="314"]{min-width:369px;}body.swift-nojs [data-s3cid="315"]{min-width:369px;}body.swift-nojs [data-s3cid="316"]{min-width:369px;}body.swift-nojs [data-s3cid="317"]{min-width:369px;}body.swift-nojs [data-s3cid="318"]{min-width:369px;}body.swift-nojs [data-s3cid="320"]{min-width:369px;}body.swift-nojs [data-s3cid="321"]{min-width:369px;}body.swift-nojs [data-s3cid="323"]{min-width:369px;}body.swift-nojs [data-s3cid="324"]{min-width:369px;}body.swift-nojs [data-s3cid="325"]{min-width:369px;}body.swift-nojs [data-s3cid="326"]{min-width:369px;}body.swift-nojs [data-s3cid="327"]{min-width:369px;}body.swift-nojs [data-s3cid="338"]{min-width:347px;}body.swift-nojs [data-s3cid="339"]{min-width:347px;}body.swift-nojs [data-s3cid="340"]{min-width:347px;}body.swift-nojs [data-s3cid="341"]{min-width:347px;}body.swift-nojs [data-s3cid="342"]{min-width:347px;min-height:287.234375px;}body.swift-nojs [data-s3cid="343"]{min-width:347px;min-height:287.234375px;}body.swift-nojs [data-s3cid="344"]{min-width:347px;min-height:247.234375px;}body.swift-nojs [data-s3cid="345"]{min-width:347px;}body.swift-nojs [data-s3cid="346"]{min-width:317px;min-height:222.234375px;}body.swift-nojs [data-s3cid="348"]{min-width:347px;max-height:30px;}body.swift-nojs [data-s3cid="349"]{min-width:347px;min-height:317.234375px;}body.swift-nojs [data-s3cid="350"]{min-width:347px;min-height:317.234375px;}body.swift-nojs [data-s3cid="351"]{min-width:347px;min-height:247.234375px;}body.swift-nojs [data-s3cid="352"]{min-width:347px;}body.swift-nojs [data-s3cid="353"]{min-width:317px;min-height:222.234375px;}body.swift-nojs [data-s3cid="355"]{min-width:347px;max-height:60px;}body.swift-nojs [data-s3cid="357"]{min-width:369px;}body.swift-nojs [data-s3cid="358"]{min-width:369px;}body.swift-nojs [data-s3cid="369"]{min-width:307px;}body.swift-nojs [data-s3cid="370"]{min-width:307px;}body.swift-nojs [data-s3cid="371"]{min-width:307px;}body.swift-nojs [data-s3cid="372"]{min-width:307px;}body.swift-nojs [data-s3cid="373"]{min-width:307px;}body.swift-nojs [data-s3cid="374"]{min-width:307px;}body.swift-nojs [data-s3cid="375"]{min-width:307px;}body.swift-nojs [data-s3cid="376"]{min-width:307px;}body.swift-nojs [data-s3cid="377"]{min-width:307px;}body.swift-nojs [data-s3cid="379"]{min-width:307px;}body.swift-nojs [data-s3cid="380"]{min-width:307px;max-height:165px;}body.swift-nojs [data-s3cid="381"]{min-width:307px;}body.swift-nojs [data-s3cid="382"]{min-width:307px;}body.swift-nojs [data-s3cid="383"]{min-width:307px;}body.swift-nojs [data-s3cid="384"]{min-width:307px;}body.swift-nojs [data-s3cid="385"]{min-width:307px;}body.swift-nojs [data-s3cid="387"]{min-width:307px;}body.swift-nojs [data-s3cid="388"]{min-width:307px;}body.swift-nojs [data-s3cid="390"]{min-width:369px;}body.swift-nojs [data-s3cid="391"]{min-width:369px;}body.swift-nojs [data-s3cid="392"]{min-width:369px;}body.swift-nojs [data-s3cid="393"]{min-width:369px;}body.swift-nojs [data-s3cid="394"]{min-width:369px;}body.swift-nojs [data-s3cid="395"]{min-width:369px;}body.swift-nojs [data-s3cid="397"]{min-width:369px;}body.swift-nojs [data-s3cid="398"]{min-width:369px;}body.swift-nojs [data-s3cid="399"]{min-width:369px;}body.swift-nojs [data-s3cid="400"]{min-width:369px;}body.swift-nojs [data-s3cid="411"]{min-width:369px;}body.swift-nojs [data-s3cid="412"]{min-width:369px;}body.swift-nojs [data-s3cid="413"]{min-width:369px;}body.swift-nojs [data-s3cid="414"]{min-width:369px;}body.swift-nojs [data-s3cid="415"]{min-width:369px;}body.swift-nojs [data-s3cid="416"]{min-width:369px;}body.swift-nojs [data-s3cid="417"]{min-width:369px;}body.swift-nojs [data-s3cid="418"]{min-width:369px;}body.swift-nojs [data-s3cid="419"]{min-width:369px;}body.swift-nojs [data-s3cid="420"]{min-width:369px;}body.swift-nojs [data-s3cid="421"]{min-width:85px;}body.swift-nojs [data-s3cid="422"]{max-width:269px;}body.swift-nojs [data-s3cid="423"]{min-width:369px;}body.swift-nojs [data-s3cid="424"]{min-width:369px;}body.swift-nojs [data-s3cid="425"]{min-width:85px;}body.swift-nojs [data-s3cid="426"]{max-width:269px;}body.swift-nojs [data-s3cid="427"]{min-width:369px;}body.swift-nojs [data-s3cid="428"]{min-width:369px;}body.swift-nojs [data-s3cid="429"]{min-width:85px;}body.swift-nojs [data-s3cid="430"]{max-width:269px;}body.swift-nojs [data-s3cid="431"]{min-width:369px;}body.swift-nojs [data-s3cid="432"]{min-width:369px;}body.swift-nojs [data-s3cid="433"]{min-width:85px;}body.swift-nojs [data-s3cid="434"]{max-width:269px;}body.swift-nojs [data-s3cid="436"]{min-width:369px;min-height:466px;}body.swift-nojs [data-s3cid="437"]{min-width:369px;min-height:466px;}body.swift-nojs [data-s3cid="438"]{min-width:330px;min-height:401px;}body.swift-nojs [data-s3cid="439"]{min-width:369px;}body.swift-nojs [data-s3cid="440"]{min-width:369px;}body.swift-nojs [data-s3cid="451"]{min-width:369px;}body.swift-nojs [data-s3cid="452"]{min-width:369px;}body.swift-nojs [data-s3cid="453"]{min-width:369px;}body.swift-nojs [data-s3cid="454"]{min-width:369px;}body.swift-nojs [data-s3cid="455"]{min-width:179.5px;}body.swift-nojs [data-s3cid="456"]{min-width:179.5px;}body.swift-nojs [data-s3cid="457"]{min-width:179.5px;}body.swift-nojs [data-s3cid="458"]{min-width:179.5px;}body.swift-nojs [data-s3cid="459"]{min-width:179.5px;}body.swift-nojs [data-s3cid="460"]{min-width: 100vw;}body.swift-nojs [data-s3cid="461"]{min-width: 100vw;}body.swift-nojs [data-s3cid="462"]{min-width: 100vw;}body.swift-nojs [data-s3cid="463"]{min-width:369px;}body.swift-nojs [data-s3cid="464"]{min-width:369px;}body.swift-nojs [data-s3cid="465"]{min-width:369px;}body.swift-nojs [data-s3cid="467"]{min-width: 100vw;}html{opacity:1}