: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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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; }: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; }.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-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.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-items-wrap { backface-visibility: hidden; }.ultp-block-image { position: relative; overflow: hidden; }.ultp-block-image img { display: block; }.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-heading-filter { position: relative; }.ultp-heading-filter .ultp-filter-navigation { position: absolute; top: 0px; height: 100%; right: 0px; opacity: 1; z-index: 3; text-align: right; display: flex; align-items: flex-start; margin: auto 0px 0px 200px; }.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-block-meta { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; }.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-dot span::after { content: ""; left: -1px; top: 50%; bottom: auto; width: 2px; margin-top: 0px; height: 2px; border-radius: 100%; }.ultp-block-meta.ultp-block-meta-emptyspace span { padding-left: 0px; }.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-pagination-wrap .ultp-pagination li { padding: 0px 2px; display: inline-block; font-size: 14px; line-height: 20px; margin: 0px 0px 4px; height: fit-content; }.ultp-pagination-wrap .ultp-pagination li a { text-decoration: none; display: inline-block; transition: 0.4s; padding: 10px 20px; }.ultp-pagination-wrap .ultp-pagination li a svg { width: 10px; display: inline-block; }.ultp-pagination-wrap .ultp-pagination li.ultp-prev-page-numbers a { display: flex; align-items: center; gap: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; display: inline-block; }@media (max-width: 768px){.ultp-heading-filter .ultp-filter-navigation { position: relative; margin: auto 0px 10px; height: auto; }}@media (max-width: 600px){.ultp-heading-filter .ultp-filter-navigation { justify-content: flex-end; }}.wp-block-ultimate-post-post-list-1 .ultp-block-meta span, .wp-block-ultimate-post-post-list-2 .ultp-block-meta span, .wp-block-ultimate-post-post-list-3 .ultp-block-meta span, .wp-block-ultimate-post-post-list-4 .ultp-block-meta span { margin-bottom: 5px; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.wp-block-ultimate-post-post-list-2 .ultp-block-wrapper { counter-reset: post-list2-counter2 0; }.wp-block-ultimate-post-post-list-3 .ultp-block-wrapper { counter-reset: post-list3-counter 0; }.ultp-block-media .ultp-block-image { overflow: hidden; position: relative; }.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-1 .ultp-block-slider-wrap { overflow: hidden; height: 550px; }.wp-block-ultimate-post-post-slider-1 .ultp-block-slider-wrap .ultp-block-image-inner { overflow: hidden; }.wp-block-ultimate-post-post-slider-1 .slick-arrow svg { width: 16px; }.ultp-wrapper-block { transition: 0.4s; position: relative; }.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: none; 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-413c6a .ultp-block-image, .ultp-block-413c6a .ultp-block-items-wrap .ultp-block-slider-wrap { height: 550px; }.ultp-block-413c6a .ultp-block-item .ultp-block-content .ultp-block-title, .ultp-block-413c6a .ultp-block-item .ultp-block-content .ultp-block-title a { font-size: 32px; line-height: 38px !important; }.ultp-block-413c6a .ultp-block-content .ultp-block-title { padding: 15px 0px 0px; }.ultp-block-413c6a .ultp-block-content-inner { width: 60%; }.ultp-block-413c6a .ultp-block-content-inner { border-radius: 0px; }.ultp-block-413c6a .ultp-block-content-inner { padding: 46px 68px 39px; }.ultp-block-413c6a .slick-arrow { width: 40px; }.ultp-block-413c6a .slick-arrow { height: 40px; }.ultp-block-413c6a .slick-arrow { line-height: 40px; }.ultp-block-413c6a .slick-next { right: 31px; }.ultp-block-413c6a .slick-prev { left: 31px; }.ultp-block-413c6a .slick-arrow { border-radius: 50px; }.ultp-block-413c6a .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a { font-size: 12px; letter-spacing: 1.2px; line-height: 22px !important; }.ultp-block-413c6a .ultp-category-grid a { border-radius: 2px; }.ultp-block-413c6a .ultp-category-grid { margin: 0px; }.ultp-block-413c6a .ultp-category-grid a { padding: 0px; }.ultp-block-413c6a .ultp-block-image img { filter: grayscale(0%); }.ultp-block-413c6a .ultp-block-meta span, .ultp-block-413c6a .ultp-block-item .ultp-block-meta span a { font-size: 12px; letter-spacing: 0.24px; line-height: 22px !important; }.ultp-block-413c6a .ultp-block-meta span { margin-right: 12px; }.ultp-block-413c6a .ultp-block-meta span { padding-left: 12px; }.ultp-block-413c6a .ultp-block-meta { margin: 20px 0px 0px; }.ultp-block-413c6a .ultp-block-meta { padding: 0px; }.ultp-block-413c6a .ultp-block-wrapper { margin: 0px; }.ultp-block-413c6a .ultp-block-wrapper { padding: 0px; }@media (max-width: 991px){.ultp-block-413c6a .ultp-block-item .ultp-block-content .ultp-block-title, .ultp-block-413c6a .ultp-block-item .ultp-block-content .ultp-block-title a { line-height: 40px !important; }.ultp-block-413c6a .ultp-block-content .ultp-block-title { padding: 15px; }.ultp-block-413c6a .ultp-block-content-inner { padding: 30px; }}@media (max-width: 767px){.ultp-block-413c6a .ultp-block-item .ultp-block-content .ultp-block-title, .ultp-block-413c6a .ultp-block-item .ultp-block-content .ultp-block-title a { font-size: 21px; line-height: 30px !important; }.ultp-block-413c6a .ultp-block-content .ultp-block-title { padding: 10px; }.ultp-block-413c6a .ultp-block-content-inner { padding: 15px; }}.ultp-block-413c6a .ultp-block-items-wrap .slick-slide > div { padding: 0px 10px; }.ultp-block-413c6a .ultp-block-items-wrap .slick-list { margin: 0px -10px; }.ultp-block-413c6a .ultp-block-items-wrap .ultp-block-item .ultp-block-title a { color: #151515 !important; }.ultp-block-413c6a .ultp-block-item .ultp-block-content .ultp-block-title, .ultp-block-413c6a .ultp-block-item .ultp-block-content .ultp-block-title a { font-family: Poppins, sans-serif; font-weight: 300; text-transform: capitalize; text-decoration: none; }.ultp-block-413c6a .ultp-block-content-middlePosition { align-items: center; }.ultp-block-413c6a .ultp-block-content-centerPosition { justify-content: center; }.ultp-block-413c6a .ultp-block-content-inner { text-align: center; }.ultp-block-413c6a .ultp-block-meta { justify-content: center; }.ultp-block-413c6a .ultp-block-content-inner { background: rgba(255, 255, 255, 0.93); }.ultp-block-413c6a .slick-arrow::before { color: #f78a74; }.ultp-block-413c6a .slick-arrow svg { fill: #f78a74; }.ultp-block-413c6a .slick-arrow { background: #ffffff; }.ultp-block-413c6a .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a { font-family: Poppins, sans-serif; font-weight: 500; text-transform: uppercase; text-decoration: none; }.ultp-block-413c6a .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a { color: #f78a74; }.ultp-block-413c6a .ultp-block-meta span, .ultp-block-413c6a .ultp-block-item .ultp-block-meta span a { font-family: Poppins, sans-serif; font-weight: 300; text-transform: uppercase; text-decoration: none; }.ultp-block-413c6a .ultp-block-items-wrap .ultp-block-meta span { color: #151515; }.ultp-block-413c6a .ultp-block-items-wrap .ultp-block-meta span a { color: #151515; }.ultp-block-413c6a .ultp-block-meta-dot span::after { background: #151515; }.ultp-block-413c6a .ultp-block-meta span::after { color: #151515; }.ultp-block-8f1ed4 .ultp-image { filter: grayscale(0%); }.ultp-block-8f1ed4 .ultp-image-block-wrapper .ultp-image-block { margin: 20px 0px 0px; }.ultp-block-8f1ed4 .ultp-image-block-wrapper .ultp-image-button a { font-size: 28px; line-height: 22px !important; }.ultp-block-8f1ed4 .ultp-image-block-wrapper .ultp-image-button a { border-radius: 26px; }.ultp-block-8f1ed4 .ultp-image-block-wrapper .ultp-image-button a { margin: 0px; }.ultp-block-8f1ed4 .ultp-image-block-wrapper .ultp-image-button a { padding: 14px 27px 14px 26px; }.ultp-block-8f1ed4 .ultp-block-wrapper { margin: 0px; }.ultp-block-8f1ed4 .ultp-block-wrapper { padding: 0px; }@media (max-width: 991px){.ultp-block-8f1ed4 .ultp-image-block-wrapper { text-align: center; }}@media (max-width: 767px){.ultp-block-8f1ed4 .ultp-image-block-wrapper { text-align: center; }}.ultp-block-8f1ed4 .ultp-image-block img { object-fit: cover; }.ultp-block-8f1ed4 .ultp-image-block::before { background-color: #000000; }.ultp-block-8f1ed4 .ultp-image-block::before { opacity: 0.55; }.ultp-block-8f1ed4 .ultp-image-block-wrapper .ultp-image-button a { font-family: Poppins, sans-serif; font-weight: 500; text-transform: uppercase; text-decoration: none; }.ultp-block-8f1ed4 .ultp-image-block-wrapper .ultp-image-button a { color: #ffffff; }.ultp-block-fb1fcf .ultp-image-block-wrapper .ultp-image-block { margin: 20px 0px 0px; }.ultp-block-fb1fcf .ultp-block-wrapper { margin: 0px; }.ultp-block-fb1fcf .ultp-block-wrapper { padding: 0px; }.ultp-block-fb1fcf .ultp-image-block::before { background-color: #000000; }.ultp-block-fb1fcf .ultp-image-block::before { opacity: 0.55; }.ultp-block-55595b .ultp-image-block-wrapper .ultp-image-block { margin: 20px 0px 0px; }.ultp-block-55595b .ultp-block-wrapper { margin: 0px; }.ultp-block-55595b .ultp-block-wrapper { padding: 0px; }.ultp-block-55595b .ultp-image-block::before { background-color: rgba(0, 0, 0, 0.56); }.ultp-block-55595b .ultp-image-block::before { opacity: 0.55; }.ultp-block-7ae317 .ultp-block-meta span, .ultp-block-7ae317 .ultp-block-item .ultp-block-meta span a { font-size: 12px; line-height: 22px !important; }.ultp-block-7ae317 .ultp-block-image { filter: grayscale(0%); }.ultp-block-7ae317 .ultp-block-item .ultp-block-image { margin-bottom: 1px; }.ultp-block-7ae317 .ultp-block-wrapper { margin: 48px 0px 30px; }.ultp-block-7ae317 .ultp-block-wrapper { padding: 0px; }.ultp-block-7ae317 .ultp-block-meta span, .ultp-block-7ae317 .ultp-block-item .ultp-block-meta span a { font-family: Poppins, sans-serif; font-weight: 500; text-transform: uppercase; text-decoration: none; }.ultp-block-7ae317 .ultp-block-items-wrap .ultp-block-meta span { color: #6e6e6e; }.ultp-block-7ae317 .ultp-block-meta span::after { color: #6e6e6e; }.ultp-block-7ae317 .ultp-block-image img, .ultp-block-7ae317 .ultp-block-image { margin: 0px auto; }.ultp-block-7ae317 .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }.ultp-block-7bc965 .ultp-block-meta span, .ultp-block-7bc965 .ultp-block-item .ultp-block-meta span a { font-size: 12px; line-height: 22px !important; }.ultp-block-7bc965 .ultp-block-meta span { margin-right: 15px; }.ultp-block-7bc965 .ultp-block-meta span { padding-left: 15px; }.ultp-block-7bc965 .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-7bc965 .ultp-block-item:not(:first-child) .ultp-block-image { max-width: 40%; }.ultp-block-7bc965 .ultp-block-image { filter: grayscale(0%); }.ultp-block-7bc965 .ultp-block-item:not(:first-child) .ultp-block-image { margin-right: 25px; }.ultp-block-7bc965 .ultp-block-item:first-child .ultp-block-image { margin-bottom: 0px; }.ultp-block-7bc965 .ultp-pagination-wrap .ultp-pagination li a, .ultp-block-7bc965 .ultp-loadmore .ultp-loadmore-action { font-size: 15px; line-height: 27px !important; }.ultp-block-7bc965 .ultp-pagination li a, .ultp-block-7bc965 .ultp-next-prev-wrap ul li a, .ultp-block-7bc965 .ultp-loadmore-action { border-radius: 2px; }.ultp-block-7bc965 .ultp-pagination li a, .ultp-block-7bc965 .ultp-next-prev-wrap ul li a, .ultp-block-7bc965 .ultp-loadmore-action { padding: 3px 13px 2px 11px; }.ultp-block-7bc965 .ultp-block-wrapper { margin: 0px; }.ultp-block-7bc965 .ultp-block-wrapper { padding: 0px; }@media (max-width: 991px){.ultp-block-7bc965 .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-7bc965 .ultp-block-item:not(:first-child) .ultp-block-image { max-width: 100%; }}@media (max-width: 767px){.ultp-block-7bc965 .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-7bc965 .ultp-block-item:not(:first-child) .ultp-block-image { max-width: 100%; }.ultp-block-7bc965 .ultp-block-item:not(:first-child) .ultp-block-image { margin-right: 10px; }}.ultp-block-7bc965 .ultp-block-meta span, .ultp-block-7bc965 .ultp-block-item .ultp-block-meta span a { font-family: Poppins, sans-serif; font-weight: 500; text-transform: uppercase; text-decoration: none; }.ultp-block-7bc965 .ultp-block-items-wrap .ultp-block-meta span { color: #131313; }.ultp-block-7bc965 .ultp-block-meta-dot span::after { background: #131313; }.ultp-block-7bc965 .ultp-block-meta span::after { color: #131313; }.ultp-block-7bc965 .ultp-pagination-wrap .ultp-pagination li a, .ultp-block-7bc965 .ultp-loadmore .ultp-loadmore-action { font-family: Poppins, sans-serif; font-weight: 400; text-transform: capitalize; text-decoration: none; }.ultp-block-7bc965 .ultp-pagination-wrap .ultp-pagination li a, .ultp-block-7bc965 .ultp-next-prev-wrap ul li a, .ultp-block-7bc965 .ultp-block-wrapper .ultp-loadmore .ultp-loadmore-action { color: #000000; }.ultp-block-7bc965 .ultp-pagination li a svg { fill: #000000; }.ultp-block-7bc965 .ultp-pagination-wrap .ultp-pagination li a, .ultp-block-7bc965 .ultp-next-prev-wrap ul li a, .ultp-block-7bc965 .ultp-loadmore .ultp-loadmore-action { background-color: #efefef; }.ultp-block-7bc965 .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }.ultp-block-822c0a .ultp-wrapper-block { margin: 0px 0px 0px 25px; }.ultp-block-822c0a .ultp-wrapper-block { padding: 0px; }@media (max-width: 991px){.ultp-block-822c0a .ultp-wrapper-block { margin: 0px; }}@media (max-width: 767px){.ultp-block-822c0a .ultp-wrapper-block { margin: 0px; }.ultp-block-822c0a .ultp-wrapper-block { padding: 0px; }}.ultp-block-3f09d7 .ultp-block-wrapper { margin: 0px; }.ultp-block-3f09d7 .ultp-block-wrapper { padding: 0px; }@media (max-width: 767px){.ultp-block-3f09d7 .ultp-block-wrapper { margin: 0px; }}.ultp-block-4e3fbe .ultp-image-block { border-radius: 0px; }.ultp-block-4e3fbe .ultp-image-block-wrapper .ultp-image-block { margin: 25px 0px 30px; }.ultp-block-4e3fbe .ultp-block-wrapper { margin: 0px; }.ultp-block-4e3fbe .ultp-block-wrapper { padding: 0px; }.ultp-block-ee6b87 .ultp-block-wrapper { margin: 0px; }.ultp-block-ee6b87 .ultp-block-wrapper { padding: 0px; }.ultp-block-3ed5ac .ultp-block-wrapper { margin: 0px; }.ultp-block-3ed5ac .ultp-block-wrapper { padding: 0px; }.ultp-block-60c562 .ultp-block-wrapper { margin: 0px; }.ultp-block-60c562 .ultp-block-wrapper { padding: 0px; }.ultp-block-757b4b .ultp-block-wrapper { margin: 0px; }.ultp-block-757b4b .ultp-block-wrapper { padding: 0px; }@media (max-width: 767px){.ultp-block-757b4b .ultp-block-wrapper { margin: 0px; }}.ultp-block-255281 .ultp-block-meta span, .ultp-block-255281 .ultp-block-item .ultp-block-meta span a { font-size: 12px; line-height: 22px !important; }.ultp-block-255281 .ultp-block-meta span { margin-right: 10px; }.ultp-block-255281 .ultp-block-meta span { padding-left: 10px; }.ultp-block-255281 .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-255281 .ultp-block-item .ultp-block-image { max-width: 80px; }.ultp-block-255281 .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-255281 .ultp-block-image { filter: grayscale(0%); }.ultp-block-255281 .ultp-block-item .ultp-block-image { margin-right: 10px; }.ultp-block-255281 .ultp-block-wrapper { margin: 40px 0px 50px; }.ultp-block-255281 .ultp-block-wrapper { padding: 0px; }@media (max-width: 991px){.ultp-block-255281 .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-255281 .ultp-block-item .ultp-block-image { max-width: 100px; }}@media (max-width: 767px){.ultp-block-255281 .ultp-block-item .ultp-block-image { height: fit-content; }.ultp-block-255281 .ultp-block-item .ultp-block-image { max-width: 100px; }}.ultp-block-255281 .ultp-block-meta span, .ultp-block-255281 .ultp-block-item .ultp-block-meta span a { font-family: Poppins, sans-serif; font-weight: 500; text-transform: uppercase; text-decoration: none; }.ultp-block-255281 .ultp-block-items-wrap .ultp-block-meta span { color: #6e6e6e; }.ultp-block-255281 .ultp-block-meta span::after { color: #6e6e6e; }@media (max-width: 768px){.ultp-block-255281 .ultp-block-item .ultp-block-image { margin-right: 0px; margin-left: 0px; max-width: 100%; }}.ultp-block-255281 .ultp-loading .ultp-loading-blocks div { --loading-block-color: #000; }: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); }h1 { font-size: 1.8em; text-align: center; }@media (min-width: 1024px){h1 { font-size: 2em; }}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; }.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; }}h1 { margin-top: 0.5rem; }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: none; 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 { --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_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_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); }@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;max-height:8492.453125px;}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;max-height:8325.1875px;}body.swift-nojs [data-s3cid="13"]{min-width: 100vw;max-height:8301.1875px;}body.swift-nojs [data-s3cid="14"]{min-width:369px;max-height:8301.1875px;}body.swift-nojs [data-s3cid="15"]{min-width:369px;}body.swift-nojs [data-s3cid="16"]{min-width:369px;max-height:8247.765625px;}body.swift-nojs [data-s3cid="17"]{min-width:369px;max-height:558.59375px;}body.swift-nojs [data-s3cid="18"]{min-width:369px;max-height:558.59375px;}body.swift-nojs [data-s3cid="19"]{min-width:369px;max-height:558.59375px;}body.swift-nojs [data-s3cid="20"]{min-width:369px;}body.swift-nojs [data-s3cid="21"]{min-width:369px;}body.swift-nojs [data-s3cid="22"]{min-width:369px;}body.swift-nojs [data-s3cid="23"]{min-width:369px;}body.swift-nojs [data-s3cid="24"]{min-width:369px;}body.swift-nojs [data-s3cid="25"]{min-width:221.390625px;max-height:239px;}body.swift-nojs [data-s3cid="26"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="27"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="28"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="29"]{min-width:369px;}body.swift-nojs [data-s3cid="30"]{min-width:369px;}body.swift-nojs [data-s3cid="31"]{min-width:369px;}body.swift-nojs [data-s3cid="32"]{min-width:369px;}body.swift-nojs [data-s3cid="33"]{min-width:369px;}body.swift-nojs [data-s3cid="34"]{min-width:221.390625px;max-height:239px;}body.swift-nojs [data-s3cid="35"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="36"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="37"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="38"]{min-width:369px;}body.swift-nojs [data-s3cid="39"]{min-width:369px;}body.swift-nojs [data-s3cid="40"]{min-width:369px;}body.swift-nojs [data-s3cid="41"]{min-width:369px;}body.swift-nojs [data-s3cid="42"]{min-width:369px;}body.swift-nojs [data-s3cid="43"]{min-width:221.390625px;max-height:269px;}body.swift-nojs [data-s3cid="44"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="45"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="46"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="47"]{min-width:369px;}body.swift-nojs [data-s3cid="48"]{min-width:369px;}body.swift-nojs [data-s3cid="49"]{min-width:369px;}body.swift-nojs [data-s3cid="50"]{min-width:369px;}body.swift-nojs [data-s3cid="51"]{min-width:369px;}body.swift-nojs [data-s3cid="52"]{min-width:221.390625px;max-height:209px;}body.swift-nojs [data-s3cid="53"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="54"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="55"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="56"]{min-width:369px;}body.swift-nojs [data-s3cid="57"]{min-width:369px;}body.swift-nojs [data-s3cid="58"]{min-width:369px;}body.swift-nojs [data-s3cid="59"]{min-width:369px;}body.swift-nojs [data-s3cid="60"]{min-width:369px;}body.swift-nojs [data-s3cid="61"]{min-width:221.390625px;max-height:239px;}body.swift-nojs [data-s3cid="62"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="63"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="64"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="65"]{min-width:369px;}body.swift-nojs [data-s3cid="66"]{min-width:369px;}body.swift-nojs [data-s3cid="67"]{min-width:369px;}body.swift-nojs [data-s3cid="68"]{min-width:369px;}body.swift-nojs [data-s3cid="69"]{min-width:369px;}body.swift-nojs [data-s3cid="70"]{min-width:221.390625px;max-height:209px;}body.swift-nojs [data-s3cid="71"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="72"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="73"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="74"]{min-width:369px;}body.swift-nojs [data-s3cid="75"]{min-width:369px;}body.swift-nojs [data-s3cid="76"]{min-width:369px;}body.swift-nojs [data-s3cid="77"]{min-width:369px;}body.swift-nojs [data-s3cid="78"]{min-width:369px;}body.swift-nojs [data-s3cid="79"]{min-width:221.390625px;max-height:209px;}body.swift-nojs [data-s3cid="80"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="81"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="82"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="83"]{min-width:369px;}body.swift-nojs [data-s3cid="84"]{min-width:369px;}body.swift-nojs [data-s3cid="85"]{min-width:369px;}body.swift-nojs [data-s3cid="86"]{min-width:369px;}body.swift-nojs [data-s3cid="87"]{min-width:369px;}body.swift-nojs [data-s3cid="88"]{min-width:221.390625px;max-height:209px;}body.swift-nojs [data-s3cid="89"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="90"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="91"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="92"]{min-width:369px;}body.swift-nojs [data-s3cid="93"]{min-width:369px;}body.swift-nojs [data-s3cid="94"]{min-width:369px;}body.swift-nojs [data-s3cid="95"]{min-width:369px;}body.swift-nojs [data-s3cid="96"]{min-width:369px;}body.swift-nojs [data-s3cid="97"]{min-width:221.390625px;max-height:209px;}body.swift-nojs [data-s3cid="98"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="99"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="100"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="101"]{min-width:369px;}body.swift-nojs [data-s3cid="102"]{min-width:369px;}body.swift-nojs [data-s3cid="103"]{min-width:369px;}body.swift-nojs [data-s3cid="104"]{min-width:369px;}body.swift-nojs [data-s3cid="105"]{min-width:369px;}body.swift-nojs [data-s3cid="106"]{min-width:221.390625px;max-height:209px;}body.swift-nojs [data-s3cid="107"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="108"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="109"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="110"]{min-width:369px;}body.swift-nojs [data-s3cid="111"]{min-width:369px;}body.swift-nojs [data-s3cid="112"]{min-width:369px;}body.swift-nojs [data-s3cid="113"]{min-width:369px;}body.swift-nojs [data-s3cid="114"]{min-width:369px;}body.swift-nojs [data-s3cid="115"]{min-width:221.390625px;max-height:239px;}body.swift-nojs [data-s3cid="116"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="117"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="118"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="119"]{min-width:369px;}body.swift-nojs [data-s3cid="120"]{min-width:369px;}body.swift-nojs [data-s3cid="121"]{min-width:369px;}body.swift-nojs [data-s3cid="122"]{min-width:369px;}body.swift-nojs [data-s3cid="123"]{min-width:369px;}body.swift-nojs [data-s3cid="124"]{min-width:221.390625px;max-height:209px;}body.swift-nojs [data-s3cid="125"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="126"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="127"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="128"]{min-width:369px;}body.swift-nojs [data-s3cid="129"]{min-width:369px;}body.swift-nojs [data-s3cid="130"]{min-width:369px;}body.swift-nojs [data-s3cid="131"]{min-width:369px;}body.swift-nojs [data-s3cid="132"]{min-width:369px;}body.swift-nojs [data-s3cid="133"]{min-width:221.390625px;max-height:239px;}body.swift-nojs [data-s3cid="134"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="135"]{min-width:191.390625px;}body.swift-nojs [data-s3cid="136"]{min-width:191.390625px;max-height:22px;}body.swift-nojs [data-s3cid="142"]{min-width:369px;}body.swift-nojs [data-s3cid="143"]{min-width:369px;}body.swift-nojs [data-s3cid="144"]{min-width:369px;min-height:283.5625px;}body.swift-nojs [data-s3cid="145"]{min-width:369px;min-height:283.5625px;}body.swift-nojs [data-s3cid="146"]{min-width:369px;min-height:283.5625px;}body.swift-nojs [data-s3cid="147"]{min-width:369px;min-height:263.5625px;}body.swift-nojs [data-s3cid="148"]{min-width:369px;min-height:263.5625px;}body.swift-nojs [data-s3cid="149"]{min-width:369px;min-height:285.671875px;}body.swift-nojs [data-s3cid="150"]{min-width:369px;min-height:285.671875px;}body.swift-nojs [data-s3cid="151"]{min-width:369px;min-height:285.671875px;}body.swift-nojs [data-s3cid="152"]{min-width:369px;min-height:265.671875px;}body.swift-nojs [data-s3cid="153"]{min-width:369px;min-height:265.671875px;}body.swift-nojs [data-s3cid="154"]{min-width:369px;min-height:283.5625px;}body.swift-nojs [data-s3cid="155"]{min-width:369px;min-height:283.5625px;}body.swift-nojs [data-s3cid="156"]{min-width:369px;min-height:283.5625px;}body.swift-nojs [data-s3cid="157"]{min-width:369px;min-height:263.5625px;}body.swift-nojs [data-s3cid="158"]{min-width:369px;min-height:263.5625px;}body.swift-nojs [data-s3cid="159"]{min-width:369px;}body.swift-nojs [data-s3cid="160"]{min-width:369px;}body.swift-nojs [data-s3cid="171"]{min-width:369px;}body.swift-nojs [data-s3cid="172"]{min-width:369px;}body.swift-nojs [data-s3cid="173"]{min-width:369px;}body.swift-nojs [data-s3cid="174"]{min-width:369px;}body.swift-nojs [data-s3cid="175"]{min-width:369px;}body.swift-nojs [data-s3cid="176"]{min-width:369px;}body.swift-nojs [data-s3cid="177"]{min-width:369px;min-height:362.75px;}body.swift-nojs [data-s3cid="178"]{min-width:369px;min-height:362.75px;}body.swift-nojs [data-s3cid="179"]{min-width:369px;min-height:241.75px;}body.swift-nojs [data-s3cid="180"]{min-width:369px;}body.swift-nojs [data-s3cid="181"]{min-width:369px;}body.swift-nojs [data-s3cid="182"]{min-width:369px;}body.swift-nojs [data-s3cid="183"]{min-width:369px;}body.swift-nojs [data-s3cid="184"]{min-width:369px;min-height:362.75px;}body.swift-nojs [data-s3cid="185"]{min-width:369px;min-height:362.75px;}body.swift-nojs [data-s3cid="186"]{min-width:369px;min-height:241.75px;}body.swift-nojs [data-s3cid="187"]{min-width:369px;}body.swift-nojs [data-s3cid="188"]{min-width:369px;}body.swift-nojs [data-s3cid="189"]{min-width:369px;}body.swift-nojs [data-s3cid="190"]{min-width:369px;}body.swift-nojs [data-s3cid="191"]{min-width:369px;min-height:362.75px;}body.swift-nojs [data-s3cid="192"]{min-width:369px;min-height:362.75px;}body.swift-nojs [data-s3cid="193"]{min-width:369px;min-height:241.75px;}body.swift-nojs [data-s3cid="194"]{min-width:369px;}body.swift-nojs [data-s3cid="195"]{min-width:369px;}body.swift-nojs [data-s3cid="196"]{min-width:369px;}body.swift-nojs [data-s3cid="197"]{min-width:369px;}body.swift-nojs [data-s3cid="198"]{min-width:369px;min-height:340.75px;}body.swift-nojs [data-s3cid="199"]{min-width:369px;min-height:340.75px;}body.swift-nojs [data-s3cid="200"]{min-width:369px;min-height:241.75px;}body.swift-nojs [data-s3cid="201"]{min-width:369px;max-height:84px;}body.swift-nojs [data-s3cid="202"]{min-width:369px;}body.swift-nojs [data-s3cid="203"]{min-width:369px;}body.swift-nojs [data-s3cid="204"]{min-width:369px;}body.swift-nojs [data-s3cid="205"]{min-width:369px;min-height:340.75px;}body.swift-nojs [data-s3cid="206"]{min-width:369px;min-height:340.75px;}body.swift-nojs [data-s3cid="207"]{min-width:369px;min-height:241.75px;}body.swift-nojs [data-s3cid="208"]{min-width:369px;max-height:84px;}body.swift-nojs [data-s3cid="209"]{min-width:369px;}body.swift-nojs [data-s3cid="210"]{min-width:369px;}body.swift-nojs [data-s3cid="211"]{min-width:369px;}body.swift-nojs [data-s3cid="212"]{min-width:369px;min-height:340.75px;}body.swift-nojs [data-s3cid="213"]{min-width:369px;min-height:340.75px;}body.swift-nojs [data-s3cid="214"]{min-width:369px;min-height:241.75px;}body.swift-nojs [data-s3cid="215"]{min-width:369px;}body.swift-nojs [data-s3cid="216"]{min-width:369px;}body.swift-nojs [data-s3cid="217"]{min-width:369px;}body.swift-nojs [data-s3cid="218"]{min-width:369px;}body.swift-nojs [data-s3cid="220"]{min-width:369px;}body.swift-nojs [data-s3cid="221"]{min-width:369px;}body.swift-nojs [data-s3cid="222"]{min-width:369px;}body.swift-nojs [data-s3cid="223"]{min-width:369px;}body.swift-nojs [data-s3cid="224"]{min-width:369px;}body.swift-nojs [data-s3cid="235"]{min-width:369px;}body.swift-nojs [data-s3cid="236"]{min-width:369px;}body.swift-nojs [data-s3cid="237"]{min-width:369px;}body.swift-nojs [data-s3cid="238"]{min-width:369px;}body.swift-nojs [data-s3cid="239"]{min-width:369px;min-height:430.3125px;}body.swift-nojs [data-s3cid="240"]{min-width:369px;min-height:430.3125px;}body.swift-nojs [data-s3cid="241"]{min-width:369px;min-height:182.71875px;}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"]{min-width:369px;}body.swift-nojs [data-s3cid="248"]{min-width:369px;}body.swift-nojs [data-s3cid="249"]{min-width:359px;min-height:359px;}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"]{min-width:369px;}body.swift-nojs [data-s3cid="256"]{min-width:369px;}body.swift-nojs [data-s3cid="257"]{min-width:359px;min-height:359px;}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"]{min-width:369px;}body.swift-nojs [data-s3cid="264"]{min-width:369px;}body.swift-nojs [data-s3cid="265"]{min-width:359px;min-height:359px;}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"]{min-width:369px;}body.swift-nojs [data-s3cid="272"]{min-width:369px;}body.swift-nojs [data-s3cid="273"]{min-width:359px;min-height:359px;}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"]{min-width:369px;}body.swift-nojs [data-s3cid="281"]{min-width:369px;}body.swift-nojs [data-s3cid="282"]{min-width:369px;}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;}body.swift-nojs [data-s3cid="287"]{min-width:369px;min-height:424px;}body.swift-nojs [data-s3cid="288"]{min-width:369px;min-height:424px;}body.swift-nojs [data-s3cid="289"]{min-width:369px;min-height:369px;}body.swift-nojs [data-s3cid="290"]{min-width:369px;}body.swift-nojs [data-s3cid="291"]{min-width:369px;}body.swift-nojs [data-s3cid="292"]{min-width:369px;}body.swift-nojs [data-s3cid="293"]{min-width:369px;}body.swift-nojs [data-s3cid="294"]{min-width:369px;}body.swift-nojs [data-s3cid="295"]{min-width:369px;}body.swift-nojs [data-s3cid="296"]{min-width:369px;}body.swift-nojs [data-s3cid="297"]{min-width:369px;}body.swift-nojs [data-s3cid="298"]{min-width:369px;}body.swift-nojs [data-s3cid="299"]{min-width:369px;}body.swift-nojs [data-s3cid="300"]{min-width:369px;}body.swift-nojs [data-s3cid="301"]{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="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:184.5px;}body.swift-nojs [data-s3cid="319"]{min-width:184.5px;}body.swift-nojs [data-s3cid="320"]{min-width:77px;}body.swift-nojs [data-s3cid="321"]{min-width:184.5px;}body.swift-nojs [data-s3cid="322"]{min-width:184.5px;}body.swift-nojs [data-s3cid="323"]{min-width:184.5px;}body.swift-nojs [data-s3cid="324"]{min-width:184.5px;}body.swift-nojs [data-s3cid="325"]{min-width:77px;}body.swift-nojs [data-s3cid="326"]{min-width:184.5px;max-height:82px;}body.swift-nojs [data-s3cid="327"]{min-width:184.5px;}body.swift-nojs [data-s3cid="328"]{min-width:184.5px;}body.swift-nojs [data-s3cid="329"]{min-width:184.5px;}body.swift-nojs [data-s3cid="330"]{min-width:77px;}body.swift-nojs [data-s3cid="331"]{min-width:184.5px;}body.swift-nojs [data-s3cid="332"]{min-width:184.5px;}body.swift-nojs [data-s3cid="333"]{min-width:184.5px;}body.swift-nojs [data-s3cid="334"]{min-width:184.5px;}body.swift-nojs [data-s3cid="335"]{min-width:77px;}body.swift-nojs [data-s3cid="336"]{min-width:184.5px;}body.swift-nojs [data-s3cid="337"]{min-width:184.5px;}body.swift-nojs [data-s3cid="339"]{min-width:369px;}body.swift-nojs [data-s3cid="340"]{min-width: 100vw;}body.swift-nojs [data-s3cid="341"]{min-width: 100vw;}body.swift-nojs [data-s3cid="342"]{min-width: 100vw;}body.swift-nojs [data-s3cid="343"]{min-width:369px;}body.swift-nojs [data-s3cid="344"]{min-width:369px;}body.swift-nojs [data-s3cid="345"]{min-width:369px;}body.swift-nojs [data-s3cid="347"]{min-width: 100vw;}html{opacity:1}