/*! AUTO-GENERATED by `wpdev elementor:codegen` — DO NOT EDIT BY HAND.
   Source of truth: the component sheets in EF_CSS_SOURCES (assets/css/**).
   Edit a source sheet, then run `wpdev elementor:codegen` to regenerate.
   CI (.github/workflows/validate.yml) byte-diffs this file against a
   fresh in-memory build via `wpdev elementor:codegen --check`, so any manual
   edit here — or an un-regenerated source change — fails the drift gate. */
body:not(.elementor-editor-active) .elementor:not(.elementor-edit-mode) .ef-wrapper:empty{display:none}.ef-wrapper.ef-wrapper-base{position:relative;--_wrapper-bg:initial;--gap:var(--ef-space-l);background-color:var(--_wrapper-bg,transparent);color:inherit}.ef-wrapper.ef-wrapper-base:not( .ef-wrapper-tag--main,.ef-wrapper-tag--section,.ef-wrapper-tag--header,.ef-wrapper-tag--footer,.ef-wrapper-tag--aside ){border-radius:var(--ef-radius-m)}.ef-wrapper.ef-fullscreen>.ef-wrapper.ef-wrapper-base{border-radius:0}.ef-wrapper.ef-wrapper-tag--main>.ef-wrapper.ef-shape-divider-auto{--_wave-h:clamp(24px,4vw,56px);--_wave-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath fill='%23000' d='M0,0 H1200 V52 C1120,78 1050,44 980,58 C900,74 840,30 760,46 C690,60 640,88 560,72 C480,56 430,22 350,38 C280,52 230,80 150,66 C90,56 40,72 0,60 Z'/%3E%3C/svg%3E");--_wave-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cg transform='rotate(180 600 50)'%3E%3Cpath fill='%23000' d='M0,0 H1200 V52 C1120,78 1050,44 980,58 C900,74 840,30 760,46 C690,60 640,88 560,72 C480,56 430,22 350,38 C280,52 230,80 150,66 C90,56 40,72 0,60 Z'/%3E%3C/g%3E%3C/svg%3E")}.ef-wrapper.ef-wrapper-tag--main>.ef-wrapper.ef-shape-divider-auto::after{content:"";position:absolute;inset-block:calc(-1 * var(--_wave-h));inset-inline:0;z-index:1;pointer-events:none;background-color:var(--_wrapper-bg,transparent);-webkit-mask-image:var(--_wave-up),var(--_wave-down);mask-image:var(--_wave-up),var(--_wave-down);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center,bottom center;mask-position:top center,bottom center;-webkit-mask-size:100% var(--_wave-top-h,var(--_wave-h)),100% var(--_wave-bottom-h,var(--_wave-h));mask-size:100% var(--_wave-top-h,var(--_wave-h)),100% var(--_wave-bottom-h,var(--_wave-h))}.ef-wrapper.ef-wrapper-tag--main>.ef-wrapper.ef-shape-divider-auto + .ef-wrapper.ef-shape-divider-auto{--_wave-top-h:0}.ef-wrapper.ef-wrapper-tag--main>.ef-wrapper.ef-shape-divider-auto:first-child{--_wave-top-h:0}.ef-wrapper.ef-wrapper-tag--main>.ef-wrapper.ef-shape-divider-auto:last-child{--_wave-bottom-h:0}@media (forced-colors:active){.ef-wrapper.ef-wrapper-tag--main>.ef-wrapper.ef-shape-divider-auto::after{display:none}}.ef-wrapper.ef-wrapper-tag--main{--gap:0;padding:0}@keyframes ef-section-reveal{from{opacity:0.85;translate:0 var(--ef-space-xs)}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:no-preference){.ef-wrapper.ef-reveal.is-revealing{animation:ef-section-reveal var(--ef-motion-slow) var(--ef-ease-out)}}.ef-wrapper:has(.ef-navbar){z-index:var(--ef-z-sticky)}.ef-wrapper.ef-wrapper-base:has(>.ef-card--media-only:only-child){align-content:stretch}.ef-bg-media.ef-bg-media{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;img,iframe,video{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}}.ef-wrapper.ef-wrapper-base:has(>.ef-bg-media.ef-bg-media--map>.ef-map-figure){min-block-size:min(24rem,60svh)}.ef-bg-media.ef-bg-media:has(>.ef-map-figure){pointer-events:auto}.ef-wrapper:has(>.ef-bg-media)>*:not(.ef-bg-media){position:relative;z-index:1}.ef-wrapper:has(>.ef-bg-media)>:is(.ef-prose,.ef-icon-heading,.ef-text-row--plain){background-color:var(--_surface-bg,var(--ef-color-white_surface));color:var(--_surface-text,var(--ef-color-white_contrast));padding:var(--ef-space-s);border-radius:var(--ef-radius-s)}:where(.ef-card:not(.ef-card--transparent),.ef-wrapper[style*="--_wrapper-bg:"],.ef-button:not(.ef-action--transparent),.ef-pill:not(.ef-action--transparent),[class*="ef-accordion-item--"]:not(.ef-accordion-item--transparent),.ef-navbar,.ef-form-result,.ef-form-result-advice){--_media-text-plane:initial;--_media-text-ink:initial}.ef-wrapper:has(>.ef-bg-media){--_media-text-plane:var(--_surface-bg,var(--ef-color-white_surface));--_media-text-ink:var(--_surface-text,var(--ef-color-white_contrast))}.ef-wrapper:has(>.ef-bg-media) :is(.ef-prose,.ef-icon-heading,.ef-text-row--plain){background-color:var(--_media-text-plane,transparent);color:var(--_media-text-ink,inherit)}.ef-wrapper:has(>.ef-bg-media) .ef-button.ef-action--transparent{--_variant-bg:var(--_media-text-plane,transparent);--_variant-text:var(--_media-text-ink,currentColor);--_variant-hover-bg:var(--_media-text-plane,transparent);--_variant-hover-text:var(--_media-text-ink,currentColor)}@scope (.ef-wrapper:has(>.ef-bg-media)) to (.ef-card:not(.ef-card--transparent),.ef-wrapper[style*="--_wrapper-bg:"],.ef-button:not(.ef-action--transparent),.ef-pill:not(.ef-action--transparent),[class*="ef-accordion-item--"]:not(.ef-accordion-item--transparent),.ef-navbar,.ef-form-result,.ef-form-result-advice){:is(.ef-prose,.ef-icon-heading,.ef-text-row--plain,.ef-button.ef-action--transparent){background-color:var(--_surface-bg,var(--ef-color-white_surface));color:var(--_surface-text,var(--ef-color-white_contrast));padding:var(--ef-space-s);border-radius:var(--ef-radius-s)}.ef-button.ef-action--transparent{--_variant-bg:var(--_surface-bg,var(--ef-color-white_surface));--_variant-text:var(--_surface-text,var(--ef-color-white_contrast));--_variant-hover-bg:var(--_surface-bg,var(--ef-color-white_surface));--_variant-hover-text:var(--_surface-text,var(--ef-color-white_contrast))}}.ef-bg-media--fit-contain :is(img,iframe,video){object-fit:contain;object-position:center}.ef-wrapper.ef-pattern-yes::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background-color:var(--_pattern-color,var(--ef-color-white));opacity:var(--ef-pattern-opacity);--_p-fade:radial-gradient(102% 116% at 50% 46%,#000 66%,transparent 92%);--_p-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='44' fill='none' stroke='%23000' stroke-width='4'/%3E%3C/svg%3E");--_p-dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='36' fill='%23000'/%3E%3C/svg%3E");--_p-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23000' d='M44 12h12v32h32v12H56v32H44V56H12V44h32Z'/%3E%3C/svg%3E");--_p-tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23000' d='M50 14 86 82H14Z'/%3E%3C/svg%3E");-webkit-mask-image:var(--_p-fade),var(--_p-logo,var(--_p-ring)),var(--_p-logo,var(--_p-dot)),var(--_p-logo,var(--_p-plus)),var(--_p-logo,var(--_p-tri)),var(--_p-logo,var(--_p-ring)),var(--_p-logo,var(--_p-dot));mask-image:var(--_p-fade),var(--_p-logo,var(--_p-ring)),var(--_p-logo,var(--_p-dot)),var(--_p-logo,var(--_p-plus)),var(--_p-logo,var(--_p-tri)),var(--_p-logo,var(--_p-ring)),var(--_p-logo,var(--_p-dot));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center,var(--_p-pos,6% 22%,92% 30%,20% 84%,82% 78%,70% 12%,30% 50%);mask-position:center,var(--_p-pos,6% 22%,92% 30%,20% 84%,82% 78%,70% 12%,30% 50%);-webkit-mask-size:100% 100%,var(--_p-size,72px,26px,40px,54px,44px,18px);mask-size:100% 100%,var(--_p-size,72px,26px,40px,54px,44px,18px);-webkit-mask-composite:source-in,source-over,source-over,source-over,source-over,source-over,source-over;mask-composite:intersect,add,add,add,add,add,add}@supports (background:color-mix(in srgb,red,white)){.ef-wrapper.ef-pattern-yes::before{background-color:var( --_pattern-color,color-mix(in srgb,var(--_wrapper-bg,var(--ef-color-primary)) 25%,var(--ef-color-white)) )}}@supports (background:contrast-color(white)){.ef-wrapper.ef-pattern-yes::before{background-color:var( --_pattern-color,color-mix( in oklch,var(--_wrapper-bg,var(--ef-color-primary)) 72%,var(--_pattern-target,contrast-color(var(--_wrapper-bg,var(--ef-color-primary)))) ) )}}.ef-wrapper.ef-pattern-yes>*:not(.ef-bg-media){z-index:1}@media (forced-colors:active){.ef-wrapper.ef-pattern-yes::before{display:none}}@media (min-width:1024px){.elementor .ef-wrapper.ef-wrapper-base.ef-reversed-yes{display:flex;flex-direction:column-reverse}}@media (min-width:768px) and (max-width:1023.98px){.elementor .ef-wrapper.ef-wrapper-base.ef-reversed-t-yes{display:flex;flex-direction:column-reverse}}@media (max-width:767.98px){.elementor .ef-wrapper.ef-wrapper-base.ef-reversed-m-yes{display:flex;flex-direction:column-reverse}}.ef-wrapper.ef-wrapper-base.ef-fullscreen{height:100dvh}.elementor .ef-wrapper.ef-wrapper-base.ef-fullscreen:has(>.ef-card:only-child,>.ef-wrapper:only-child>.ef-card:only-child ){align-content:safe center;justify-items:center}.elementor .ef-fullscreen>.ef-wrapper:only-child:has(>.ef-card:only-child){width:100%;justify-items:center}.elementor .ef-fullscreen>.ef-card:only-child,.elementor .ef-fullscreen>.ef-wrapper:only-child>.ef-card:only-child{width:min(100%,var(--ef-measure));height:auto;place-self:center}.ef-wrapper.ef-wrapper-base.ef-fullscreen>*:not(.ef-bg-media){min-height:0;min-width:0;overflow-y:auto}@media (max-width:767.98px){.ef-wrapper.ef-wrapper-base.ef-fullscreen{height:auto;min-height:100dvh}.ef-wrapper.ef-wrapper-base.ef-fullscreen>*:not(.ef-bg-media){overflow-y:visible}}dialog.ef-modal.ef-wrapper.ef-wrapper-base[open]:has(.ef-fullscreen){display:flex;flex-direction:column;height:min(85vh,calc(100dvh - (2 * var(--_modal-edge-gap))))}dialog.ef-modal:has(.ef-fullscreen)>.elementor{flex:1;min-height:0}dialog.ef-modal .ef-wrapper.ef-wrapper-base.ef-fullscreen{height:100%;min-height:0}.elementor-editor-active .ef-wrapper.ef-wrapper-base.ef-fullscreen{height:auto;min-height:60vh;overflow:visible}.elementor-editor-active .ef-wrapper.ef-wrapper-base.ef-fullscreen>*:not(.ef-bg-media){overflow-y:visible}.ef-wrapper.ef-template{display:contents}.ef-loop-feed--contents{display:contents}.ef-loop-feed--contents>.post-feed-grid{display:contents}.ef-loop-empty{grid-column:1 / -1;margin:0;color:var(--ef-color-text_muted)}.elementor .ef-wrapper.ef-wrapper-base.ef-template{grid-template-rows:minmax(0,1fr);grid-template-columns:none;gap:0;padding:0}.elementor .ef-wrapper.ef-wrapper-base>.elementor-element-edit-mode[data-ef-rendered^="ef-wrapper|"]:has(>.ef-wrapper.ef-template),.elementor .ef-wrapper.ef-wrapper-base>.elementor-element-edit-mode[data-element_type="ef-wrapper"][data-ef-rendered]:has(>.ef-wrapper){display:contents}.elementor .ef-wrapper.ef-wrapper-base>.elementor-element-edit-mode[data-ef-rendered^="ef-wrapper|"]:has(>.ef-wrapper.ef-template)>*,.elementor .ef-wrapper.ef-wrapper-base>.elementor-element-edit-mode[data-element_type="ef-wrapper"][data-ef-rendered]:has(>.ef-wrapper)>*{min-width:0}.ef-wrapper.ef-template>.elementor{display:grid;height:100%;min-height:100%}.ef-wrapper.ef-template>.elementor>:only-child{height:100%;min-height:100%}:is(header,footer,main,aside,section).ef-wrapper.ef-template,.elementor-editor-active .ef-wrapper.ef-template{display:block}:is(header,footer,main,aside,section).ef-wrapper.ef-template.ef-loop-feed--contents,.elementor-editor-active .ef-wrapper.ef-template.ef-loop-feed--contents{display:contents}.elementor .ef-wrapper.ef-tabs-flush{padding-inline:0}.ef-tabs-nav{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--ef-space-s);grid-column:1 / -1;--_tabs-surface:var(--_surface-bg,var(--ef-color-white_surface));--_tabs-ink:var(--_surface-link,var(--ef-color-white_link));--_tabs-accent:var(--_tabs-accent-authored,var(--ef-color-primary_surface));--_tabs-on-accent:var(--_tabs-on-accent-authored,var(--ef-color-primary_contrast))}.ef-tabs-nav .ef-tab{flex:1 0 auto;min-inline-size:0;max-inline-size:min(100%,var(--_ef-row-clamp-max-width,100%));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--ef-space-s) var(--ef-space-m);border:var(--ef-border-default) solid transparent;border-radius:var(--ef-radius-m);background:var(--_tabs-surface);color:var(--_tabs-ink);font:inherit;font-weight:var(--ef-weight-strong);cursor:pointer;transition:var(--ef-motion-hover)}.ef-tabs-nav .ef-tabs-more{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;block-size:calc(1lh + 2 * var(--ef-space-s) + 2 * var(--ef-border-default));inline-size:auto;aspect-ratio:1;padding:0;font-weight:var(--ef-weight-strong)}.ef-tabs-more-dots{display:block;inline-size:0.2em;block-size:0.2em;margin-block:0.3em;border-radius:50%;background:currentColor;box-shadow:0 -0.3em currentColor,0 0.3em currentColor}.ef-tabs-nav [hidden]{display:none}.ef-tabs-overflow{position:absolute;inset:auto 0 auto auto;top:100%;z-index:10;display:flex;flex-direction:column;gap:var(--ef-space-xs);inline-size:max-content;max-inline-size:calc(100vw - 16px);max-block-size:min(60vh,24rem);overflow:auto;margin:0;padding:var(--ef-space-xs);border:var(--ef-border-default) solid var(--_tabs-ink);border-radius:var(--ef-radius-m);background:var(--_tabs-surface);color:var(--_tabs-ink);box-shadow:var(--ef-shadow-panel)}.ef-tabs-overflow[popover]{position:fixed;inset:auto}.ef-tabs-overflow .ef-tab{flex:0 0 auto;text-align:start}.ef-tabs-nav .ef-tab:focus-visible{outline:var(--ef-focus-ring);outline-color:#fff;box-shadow:0 0 0 calc(var(--ef-focus-ring-offset) + var(--ef-border-default)) #000;outline-offset:var(--ef-focus-ring-offset)}.ef-tabs-nav .ef-tab:not(.is-active):hover{background:var(--_tabs-accent);color:var(--_tabs-on-accent);border-color:transparent}.ef-tabs-nav .ef-tab.is-active{background:var(--_tabs-accent);color:var(--_tabs-on-accent);border-color:transparent}.elementor .ef-tab-panel[hidden],.ef-tabs--ready .ef-tab-panel[hidden]{display:none}.ef-tab-panel.is-active{display:block}.ef-tab-panel.is-entering{animation:ef-tab-panel-enter var(--ef-motion-default) var(--ef-ease-out) both}@keyframes ef-tab-panel-enter{from{opacity:0;transform:translateY(var(--ef-space-xs))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ef-tab-panel.is-entering{animation:none}}.elementor .ef-wrapper.ef-wrapper-base.ef-carousel{--ef-items:initial;--ef-items-tablet:initial;--ef-items-mobile:initial;--ef-active-items:1;--_pager-gap:var(--gap);--_pager-control-size:var(--ef-size-touch-target);--_pager-dot-hit-size:var(--ef-size-touch-target);--_pager-dot-size:calc(var(--ef-space-s) + var(--ef-space-2xs))}@media (max-width:767.98px){.elementor .ef-wrapper.ef-wrapper-base.ef-carousel{--ef-active-items:var(--ef-items-mobile)}}@media (min-width:768px) and (max-width:1023.98px){.elementor .ef-wrapper.ef-wrapper-base.ef-carousel{--ef-active-items:var(--ef-items-tablet)}}@media (min-width:1024px){.elementor .ef-wrapper.ef-wrapper-base.ef-carousel{--ef-active-items:var(--ef-items)}}.elementor .ef-wrapper.ef-wrapper-base.ef-carousel>.ef-pager-track{grid-column:1 / -1;width:100%}.ef-pager-track{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:var(--_pager-gap);scrollbar-width:none;scroll-marker-group:after}.ef-pager-track::after{content:"";flex:0 0 var(--_pager-tail-space,0px)}.ef-carousel::-webkit-scrollbar,.ef-pager-track::-webkit-scrollbar{display:none}.ef-pager-track>.elementor-element-edit-mode[data-ef-rendered],.ef-pager-track>.ef-loop-feed,.ef-pager-track>.ef-loop-feed>.post-feed-grid,.ef-pager-track>:has([data-ef-carousel-items]),.ef-pager-track>:has([data-ef-carousel-items])>.elementor-widget-container,.ef-pager-track>:has([data-ef-carousel-items])>.elementor-widget-container>.elementor-shortcode,.ef-pager-track>:has([data-ef-carousel-items]) :has(>[data-ef-carousel-items]),.ef-pager-track>:has([data-ef-carousel-items]) [data-ef-carousel-items]{display:contents}.ef-pager-track>:has([data-ef-carousel-items]) :has(>[data-ef-carousel-items])>h2{display:none}@media (prefers-reduced-motion:reduce){.ef-pager-track{scroll-behavior:auto}}.ef-pager-track>*,.ef-pager-track>.ef-loop-feed>.post-feed-grid>*,.ef-pager-track>.elementor-element-edit-mode[data-ef-rendered]>*,.ef-pager-track [data-ef-carousel-items]>*{flex:0 0 calc((100% - (var(--ef-active-items) - 1) * var(--_pager-gap)) / var(--ef-active-items)) !important;min-width:0}.ef-pager-track>[data-ef-page-start],.ef-pager-track>.ef-loop-feed>.post-feed-grid>[data-ef-page-start],.ef-pager-track>.elementor-element-edit-mode[data-ef-rendered]>[data-ef-page-start],.ef-pager-track [data-ef-carousel-items]>[data-ef-page-start]{scroll-snap-align:start}.ef-pager-track>.ef-card.ef-card,.ef-pager-track>.ef-loop-feed>.post-feed-grid>.ef-card.ef-card,.ef-pager-track>.elementor-element-edit-mode[data-ef-rendered]>.ef-card.ef-card,.ef-pager-track [data-ef-carousel-items]>.ef-card.ef-card{height:auto}.elementor .ef-wrapper.ef-wrapper-base.ef-carousel.ef-pager--single{display:grid;overflow:visible;scroll-snap-type:none}.elementor .ef-wrapper.ef-wrapper-base.ef-carousel.ef-pager--single>.ef-pager-track{display:contents}.ef-pager-track>[data-ef-item-offscreen],.ef-pager-track>.ef-loop-feed>.post-feed-grid>[data-ef-item-offscreen],.ef-pager-track [data-ef-carousel-items]>[data-ef-item-offscreen]{content-visibility:auto}.elementor .ef-wrapper.ef-wrapper-base.ef-carousel.ef-pager--js{display:flex;flex-direction:column;gap:var(--ef-space-2xs);overflow:visible}.ef-pager-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ef-space-s)}:is(.ef-pager-prev,.ef-pager-next){display:inline-flex;align-items:center;justify-content:center;width:var(--_pager-control-size);height:var(--_pager-control-size);padding:0;border:var(--ef-border-default) solid var(--_variant-soft,var(--ef-color-gray_light));border-radius:var(--ef-radius-m);background:transparent;color:var(--ef-color-text_muted);font:inherit;cursor:pointer;transition:var(--ef-motion-hover)}:is(.ef-pager-prev,.ef-pager-next):not([disabled]):hover{background:var(--_variant-soft,var(--ef-color-gray_light));color:var(--ef-color-text);border-color:var(--_variant-soft,var(--ef-color-gray_light))}:is(.ef-pager-prev,.ef-pager-next)[disabled]{opacity:var(--ef-ui-disabled-opacity);cursor:default;pointer-events:none}.ef-pager-dots{display:inline-flex;align-items:center;gap:var(--ef-space-s)}@media (hover:hover) and (pointer:fine){.ef-carousel>.ef-pager-nav :is(.ef-pager-prev,.ef-pager-next){opacity:0;pointer-events:none}.ef-carousel:is(:hover,:has(:focus-visible))>.ef-pager-nav :is(.ef-pager-prev,.ef-pager-next){opacity:1;pointer-events:auto}.ef-carousel:is(:hover,:has(:focus-visible))>.ef-pager-nav :is(.ef-pager-prev,.ef-pager-next)[disabled]{opacity:var(--ef-ui-disabled-opacity);pointer-events:none}}.ef-pager-dots--windowed{--_dot-slot:calc(var(--_pager-dot-hit-size) + var(--ef-space-s));max-width:calc(var(--_dot-slot) * 7);overflow:hidden}.ef-pager-dots-strip{display:inline-flex;align-items:center;gap:var(--ef-space-s);flex-wrap:nowrap;transition:transform var(--ef-motion-default) var(--ef-ease-out)}.ef-pager-dots--windowed .ef-pager-dot{flex:0 0 auto}.ef-pager-dot--edge::before{transform:scale(0.7)}.ef-pager-dot--edge.is-active::before{transform:scale(1.15)}.ef-pager-dot--edge-far::before{transform:scale(0.45);opacity:0.6}.ef-pager-dot--out{visibility:hidden}.ef-pager-dot{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--_variant-soft,var(--ef-color-gray_light));color:var(--ef-color-text_muted);cursor:pointer;font:inherit;transition:var(--ef-motion-hover)}.ef-pager-dots .ef-pager-dot{position:relative;width:var(--_pager-dot-hit-size);height:var(--_pager-dot-hit-size);padding:0;border:0;border-radius:50%;background:transparent}.ef-pager-dot::before{content:"";width:var(--_pager-dot-size);height:var(--_pager-dot-size);border-radius:inherit;background:var(--_variant-soft,var(--ef-color-gray_light));transition:background-color var(--ef-motion-fast) var(--ef-ease-out),transform var(--ef-motion-fast) var(--ef-ease-out)}.ef-pager-dot.is-active::before{background:var(--_variant-strong,var(--ef-color-primary));transform:scale(1.15)}.ef-pager-dot:not(.is-active):is(:hover,:focus-visible)::before{background:var(--_variant-hover-bg,var(--_variant-soft,var(--ef-color-gray_light)));transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.ef-pager-dots-strip,.ef-pager-dot,.ef-pager-dot::before,.ef-pager-prev,.ef-pager-next{transition:none}}@supports selector(::scroll-button(*)){.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-button(left){content:"\2039" / "Previous"}.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-button(right){content:"\203A" / "Next"}.ef-carousel.ef-pager--single>.ef-pager-track::scroll-button(*),.ef-carousel.ef-pager--single>.ef-pager-track::scroll-marker-group,.ef-carousel.ef-pager--js>.ef-pager-track::scroll-button(*),.ef-carousel.ef-pager--js>.ef-pager-track::scroll-marker-group{display:none}.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-button(*){display:inline-flex;align-items:center;justify-content:center;width:var(--_pager-control-size);height:var(--_pager-control-size);border:var(--ef-border-default) solid var(--_variant-soft,var(--ef-color-gray_light));border-radius:var(--ef-radius-m);background:transparent;color:var(--ef-color-text_muted);cursor:pointer;transition:var(--ef-motion-hover)}.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-button(*):disabled{opacity:var(--ef-ui-disabled-opacity);cursor:default}@media (hover:hover) and (pointer:fine){.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-button(*){opacity:0;pointer-events:none}.ef-carousel:is(:hover,:focus-within):not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-button(*){opacity:1;pointer-events:auto}.ef-carousel:is(:hover,:focus-within):not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-button(*):disabled{opacity:var(--ef-ui-disabled-opacity);pointer-events:none}}.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-marker-group{display:flex;justify-content:center;gap:var(--ef-space-s);margin-top:var(--ef-space-m)}.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track>*::scroll-marker{content:"";width:var(--_pager-dot-size);height:var(--_pager-dot-size);border-radius:50%;background:var(--_variant-soft,var(--ef-color-gray_light));cursor:pointer;transition:background-color var(--ef-motion-fast) var(--ef-ease-out),transform var(--ef-motion-fast) var(--ef-ease-out)}.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track>*::scroll-marker:target-current{background:var(--_variant-strong,var(--ef-color-primary));transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track::scroll-button(*),.ef-carousel:not(.ef-pager--single):not(.ef-pager--js)>.ef-pager-track>*::scroll-marker{transition:none;transform:none}}}@media (prefers-reduced-motion:reduce){:is(.ef-pager-prev,.ef-pager-next){transition:none}.ef-pager-dot::before{transition:none;transform:none}}.ef-wrapper.ef-wrapper-base.ef-gallery.ef-gallery--ready{display:block}@media (min-width:1024px){.ef-wrapper.ef-constrain-row-height-yes{contain:size;min-width:0;min-height:0}}@media (min-width:768px) and (max-width:1023.98px){.ef-wrapper.ef-constrain-row-height-t-yes{contain:size;min-width:0;min-height:0}}@media (max-width:767.98px){.ef-wrapper.ef-constrain-row-height-m-yes{contain:size;min-width:0;min-height:0}}.ef-wrapper.ef-wrapper-base.ef-gallery.ef-gallery--ready>:not( .ef-bg-media,.ef-gallery-ui ){display:none}.ef-gallery-ui{--_gallery-border:color-mix(in srgb,var(--ef-color-text_muted) 22%,transparent);display:flex;flex-direction:column;gap:var(--ef-space-s);width:100%;max-width:42.5rem;margin-inline:auto}:is(.ef-gallery-main,.ef-gallery-thumb){position:relative;display:block;padding:0;border:var(--ef-border-default) solid var(--_gallery-border);border-radius:var(--ef-radius-m);background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;overflow:hidden;cursor:pointer}.ef-gallery-main{width:100%;aspect-ratio:1;border-radius:var(--ef-radius-l);cursor:zoom-in}.ef-gallery-media,.ef-gallery-media>img{display:block;width:100%;height:100%}.ef-gallery-media>:is(img,video,iframe),.ef-gallery-thumb>img{object-fit:cover}.ef-gallery-media>:is(video,iframe){border:0}.ef-gallery-main .ef-gallery-media>:is(video,iframe){pointer-events:none}.ef-gallery-count{position:absolute;inset-inline-start:var(--ef-space-s);inset-block-end:var(--ef-space-xs);padding:2px var(--ef-space-xs);background:var(--_wrapper-bg,var(--ef-color-white));color:var(--ef-color-text_muted);border:var(--ef-border-default) solid var(--_gallery-border);border-radius:var(--ef-radius-s);font-size:var(--ef-font-small)}.ef-gallery-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ef-space-s)}.ef-gallery-thumb{aspect-ratio:1}.ef-gallery-thumb>img{display:block;width:100%;height:100%}.ef-gallery-video-thumb{display:grid;place-items:center;width:100%;height:100%;background:var(--ef-color-primary);color:var(--ef-color-white);font-size:var(--ef-font-h4)}.ef-gallery-thumb[aria-current="true"]{border-color:var(--ef-color-primary);box-shadow:inset 0 0 0 var(--ef-border-default) var(--ef-color-primary)}:is(.ef-gallery-main,.ef-gallery-thumb,.ef-gallery-lightbox-button):focus-visible{outline:var(--ef-focus-ring);outline-offset:var(--ef-focus-ring-offset)}.ef-gallery-lightbox[hidden]{display:none}.ef-gallery-lightbox{position:fixed;inset:0;z-index:var(--ef-z-modal);display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 4.5rem) 4.5rem calc(env(safe-area-inset-bottom,0px) + 3.5rem);background:color-mix(in srgb,var(--ef-color-primary) 85%,transparent)}.ef-gallery-lightbox-backdrop{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:zoom-out}.ef-gallery-lightbox-frame{position:relative;width:min(100%,calc(100dvh - 10rem),56.25rem);aspect-ratio:1;border:var(--ef-border-default) solid color-mix(in srgb,var(--ef-color-white) 45%,transparent);border-radius:var(--ef-radius-l);background:var(--ef-color-primary);overflow:hidden}.ef-gallery-lightbox-button{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:var(--ef-border-default) solid color-mix(in srgb,var(--ef-color-white) 45%,transparent);border-radius:var(--ef-radius-round);background:color-mix(in srgb,var(--ef-color-primary) 72%,transparent);color:var(--ef-color-white);font:inherit;font-size:var(--ef-font-h4);line-height:1;cursor:pointer}.ef-gallery-lightbox-prev{inset-inline-start:var(--ef-space-s);inset-block-start:50%;transform:translateY(-50%)}.ef-gallery-lightbox-next{inset-inline-end:var(--ef-space-s);inset-block-start:50%;transform:translateY(-50%)}.ef-gallery-lightbox-close{inset-inline-end:var(--ef-space-s);inset-block-start:calc(env(safe-area-inset-top,0px) + var(--ef-space-s))}.ef-gallery-lightbox-count{position:absolute;inset-inline:0;inset-block-end:calc(env(safe-area-inset-bottom,0px) + var(--ef-space-m));color:var(--ef-color-white);font-size:var(--ef-font-small);text-align:center}@media (max-width:600px){.ef-gallery-lightbox{padding-inline:var(--ef-space-s)}:is(.ef-gallery-lightbox-prev,.ef-gallery-lightbox-next){inset-block-start:auto;inset-block-end:calc(env(safe-area-inset-bottom,0px) + var(--ef-space-xs));transform:none}}.ef-wrapper.ef-wrapper-base.ef-masonry{--ef-masonry-min-width:clamp(9.5rem,42vw,18rem);display:block;columns:var(--ef-masonry-min-width);column-gap:var(--gap)}.ef-wrapper.ef-wrapper-base.ef-masonry>*:not(.ef-bg-media){break-inside:avoid;margin-block-end:var(--ef-space-l)}.ef-wrapper.ef-wrapper-base.ef-masonry>.ef-card>.ef-media-frame{aspect-ratio:var(--_masonry-aspect);--_media-fit:cover}.ef-wrapper.ef-wrapper-base.ef-masonry>.ef-card{height:auto;--_masonry-aspect:1 / 1}.ef-wrapper.ef-wrapper-base.ef-masonry>.ef-card--media-only{aspect-ratio:var(--_masonry-aspect)}.ef-wrapper.ef-wrapper-base.ef-masonry>.ef-card:nth-child(5n + 1){--_masonry-aspect:4 / 5}.ef-wrapper.ef-wrapper-base.ef-masonry>.ef-card:nth-child(5n + 3){--_masonry-aspect:3 / 4}.ef-wrapper.ef-wrapper-base.ef-masonry>.ef-card:nth-child(5n + 4){--_masonry-aspect:4 / 3}.ef-wrapper.ef-wrapper-base.ef-masonry>.ef-card>.ef-media-frame>:is(img,video),.ef-wrapper.ef-wrapper-base.ef-masonry>.ef-card>.ef-media-frame>a>:is(img,video){width:100%;height:100%}@supports (display:grid-lanes){.ef-wrapper.ef-wrapper-base.ef-masonry{display:grid-lanes;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ef-masonry-min-width)),1fr));columns:initial;gap:var(--gap)}.ef-wrapper.ef-wrapper-base.ef-masonry:not(.ef-masonry--js)>*:not(.ef-bg-media){margin-block-end:0}}.ef-wrapper.ef-wrapper-base.ef-masonry.ef-masonry--js{columns:initial;column-gap:initial;display:block}.ef-wrapper.ef-wrapper-base.ef-masonry.ef-masonry--js>*:not(.ef-bg-media){break-inside:auto}.elementor .ef-wrapper.ef-wrapper-base[data-ef-mode="pagination"]{position:relative;display:flex;flex-direction:column;gap:var(--ef-space-m);overflow:visible}.ef-pagination-results{display:grid;grid-template-columns:var(--ef-active-cols);gap:var(--gap,var(--ef-space-l));min-width:0;scroll-margin-block-start:var(--ef-anchor-gap)}.ef-wrapper.ef-pagination>.ef-loop-feed{grid-column:1 / -1;width:100%}.ef-wrapper.ef-pagination .ef-loop-feed>.ef-pagination-results{grid-template-columns:var(--_ef-pagination-cols,var(--ef-active-cols))}.ef-wrapper.ef-pagination .ef-loop-feed>.ef-pagination-results>*{grid-column:auto;width:auto}@media (max-width:767.98px){.ef-wrapper.ef-pagination .ef-loop-feed>.ef-pagination-results{grid-template-columns:var(--_ef-pagination-cols-mobile,var(--_ef-pagination-cols,1fr))}}@media (min-width:768px) and (max-width:1023.98px){.ef-wrapper.ef-pagination .ef-loop-feed>.ef-pagination-results{grid-template-columns:var(--_ef-pagination-cols-tablet,var(--_ef-pagination-cols,1fr))}}.ef-pagination-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;gap:var(--ef-space-xs);margin-block-start:var(--ef-space-xl);max-width:100%}.ef-pagination-current{grid-column:2;grid-row:1;justify-self:center;max-width:100%;padding-inline:var(--ef-space-xs);color:var(--ef-color-text_muted);font-size:var(--ef-font-small);font-variant-numeric:tabular-nums;line-height:var(--ef-leading-tight);text-align:center}.ef-pagination-link.ef-button{grid-row:1;min-width:0;max-width:100%;padding-inline:var(--ef-space-xs);white-space:normal;overflow-wrap:anywhere;box-shadow:none}.ef-pagination-prev{grid-column:1;justify-self:start}.ef-pagination-next{grid-column:3;justify-self:end}.ef-pagination-results:focus-visible{outline:var(--ef-focus-ring);outline-offset:var(--ef-focus-ring-offset)}.ef-wrapper[data-ef-mode="pagination"][aria-busy="true"] .ef-pagination-results{opacity:var(--ef-ui-disabled-opacity);pointer-events:none}@media (prefers-reduced-motion:reduce){.ef-pagination-link{transition:none}}.ef-card-footer{width:100%;margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ef-space-s);padding:var(--ef-space-s);background-color:var(--_card-footer-surface);color:var(--_card-footer-text);--_card-text:var(--_card-footer-text);--_variant-accent:var(--_card-footer-accent);--_ef-button-shadow:none;border-radius:0;box-sizing:border-box;.ef-card-content-group,.ef-card-footer__actions{width:100%}.ef-card-action{flex:0 1 auto;min-width:0;text-align:center;white-space:normal;overflow-wrap:anywhere}}.ef-card.ef-card:not(.ef-card--transparent):has(>.ef-card-footer):not(:where(:has(>:is(.ef-card-edge-shell,.ef-card-edge-cluster)):not(:has(>.ef-media-frame)))){overflow:clip}.ef-card.ef-card>.ef-card-footer{border-radius:0}.ef-card:has(>:is(.ef-card-edge-shell,.ef-card-edge-cluster)):not(:has(>.ef-media-frame))>.ef-card-footer{border-radius:0 0 var(--_card-inner-radius) var(--_card-inner-radius)}.ef-card:not(.ef-card--transparent)>.ef-card-footer{--_surface-bg:var(--_card-footer-surface);--_surface-text:var(--_card-footer-text);--_surface-link:var(--ef-color-white_link);--_context-strong:var(--_card-footer-accent);--_context-on-strong:var(--_card-footer-accent-contrast);--_context-soft:var(--_card-footer-surface);--_context-on-soft:var(--_card-footer-text);--_context-border:var(--_card-footer-accent)}.ef-card-footer .ef-buttons{width:100%}.ef-card-footer .ef-card-content-group--inline:has(>.ef-icon-heading.ef-media-lead){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ef-space-xs)}.ef-card-footer .ef-card-content-group--inline>.ef-icon-heading.ef-media-lead{display:grid;flex:1 1 auto;min-width:0}.ef-card--transparent:not(:has(>.ef-media-frame)):has(>.ef-card-body)>.ef-card-footer:has(.ef-text-row:not(.ef-text-row--button),.ef-icon-heading){padding-inline:var(--card-inset)}.ef-card.ef-card:not(.ef-card--transparent):has(>.ef-media-frame):not(:has(>.ef-card-body))>.ef-card-footer{width:100%;margin-inline:0;padding-inline:var(--_card-media-inset-inline);padding-block:var(--_card-media-inset-inline);margin-bottom:0;border-radius:0;box-shadow:none}@media (min-width:1024px){.elementor .ef-card:is(.ef-card-main--auto.ef-card-main-auto--left,.ef-card-main--right.ef-card-main-auto--right):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-media-inset-inline);padding-block:var(--_card-media-inset-inline)}.elementor .ef-card--transparent.ef-card-main--auto.ef-card-main-auto--left:has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-inset-fluid) var(--card-inset)}.elementor .ef-card--transparent.ef-card-main--right.ef-card-main-auto--right:has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--card-inset) var(--_card-inset-fluid)}.ef-card.ef-card:not(.ef-card--transparent):is(.ef-card-main--top,.ef-card-main-auto--top):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{width:100%;margin-inline:0;margin-bottom:0;border-radius:0;box-shadow:none}.ef-card:is(.ef-card-main--top,.ef-card-main-auto--top):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-media-inset-inline);padding-block:var(--_card-media-inset-inline)}}@media (min-width:768px) and (max-width:1023.98px){.elementor .ef-card:is(.ef-card-main-t--auto.ef-card-main-auto--left,.ef-card-main-t--right.ef-card-main-auto--right):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-media-inset-inline);padding-block:var(--_card-media-inset-inline)}.elementor .ef-card--transparent.ef-card-main-t--auto.ef-card-main-auto--left:has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-inset-fluid) var(--card-inset)}.elementor .ef-card--transparent.ef-card-main-t--right.ef-card-main-auto--right:has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--card-inset) var(--_card-inset-fluid)}.ef-card.ef-card:not(.ef-card--transparent):is(.ef-card-main-t--top,.ef-card-main-auto--top):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{width:100%;margin-inline:0;margin-bottom:0;border-radius:0;box-shadow:none}.ef-card:is(.ef-card-main-t--top,.ef-card-main-auto--top):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-media-inset-inline);padding-block:var(--_card-media-inset-inline)}}@media (max-width:767.98px){.elementor .ef-card:is(.ef-card-main-m--auto.ef-card-main-auto--left,.ef-card-main-m--right.ef-card-main-auto--right):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-media-inset-inline);padding-block:var(--_card-media-inset-inline)}.elementor .ef-card--transparent.ef-card-main-m--auto.ef-card-main-auto--left:has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-inset-fluid) var(--card-inset)}.elementor .ef-card--transparent.ef-card-main-m--right.ef-card-main-auto--right:has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--card-inset) var(--_card-inset-fluid)}.ef-card.ef-card:not(.ef-card--transparent):is(.ef-card-main-m--top,.ef-card-main-auto--top):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{width:100%;margin-inline:0;margin-bottom:0;border-radius:0;box-shadow:none}.ef-card:is(.ef-card-main-m--top,.ef-card-main-auto--top):has(>.ef-media-frame):has(>.ef-card-body)>.ef-card-footer{padding-inline:var(--_card-media-inset-inline);padding-block:var(--_card-media-inset-inline)}}footer.elementor .ef-card .ef-card-logo :is(img,svg){background-color:transparent;border-color:transparent}.ts-preview>div,.ts-preview{height:100% !important}.post-feed-grid:is(ul,ol){margin:0;padding:0;list-style:none}.post-feed-grid:not(.ts-feed-nowrap){>div{width:auto !important;min-width:0 !important}>.ts-preview>div{display:grid;>.ef-card{height:auto;min-height:100%}}}.feed-pagination .ts-btn.ts-btn-1 svg{fill:currentColor}.feed-pagination .ts-btn.ts-btn-1.disabled{opacity:0.4;pointer-events:none}.ts-feed-nowrap~.post-feed-nav{position:relative;height:auto;pointer-events:all;padding-top:var(--ef-space-m)}.post-feed-grid.ts-feed-masonry{display:block;columns:var(--ts-feed-columns,3);>*{break-inside:avoid;margin-bottom:var(--ts-feed-gap,20px)}&:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child)>*{margin-bottom:calc(var(--ts-feed-gap,20px) * 3)}@media (min-width:768px) and (max-width:1023.98px){&:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-t--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child)>*{margin-bottom:calc(var(--ts-feed-gap,20px) * 3)}}@media (max-width:767.98px){&:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-m--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child)>*{margin-bottom:calc(var(--ts-feed-gap,20px) * 3)}}}.post-feed-grid:has(>.ef-card-floating-shell){gap:var(--gap,var(--ts-feed-gap,20px))}@media (min-width:1024px){.post-feed-grid:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){gap:calc(var(--ts-feed-gap,20px) * 3)}.ef-wrapper:has(>.ef-loop-feed--contents .ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){row-gap:calc(var(--ts-feed-gap,20px) * 3)}.post-feed-grid>.ts-preview:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){padding-block-start:calc(var(--ef-size-logo) / 2)}.ts-preview .ef-wrapper:has(>.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){padding-block-start:0}.ts-preview .ef-card.ef-card-edge--top:has(>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){margin-top:0}}@media (min-width:768px) and (max-width:1023.98px){.post-feed-grid:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-t--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){gap:calc(var(--ts-feed-gap,20px) * 3)}.ef-wrapper:has(>.ef-loop-feed--contents .ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-t--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){row-gap:calc(var(--ts-feed-gap,20px) * 3)}.post-feed-grid>.ts-preview:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-t--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){padding-block-start:calc(var(--ef-size-logo) / 2)}.ts-preview .ef-wrapper:has(>.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-t--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){padding-block-start:0}.ts-preview .ef-card.ef-card-edge-t--top:has(>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){margin-top:0}}@media (max-width:767.98px){.post-feed-grid:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-m--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){gap:calc(var(--ts-feed-gap,20px) * 3)}.ef-wrapper:has(>.ef-loop-feed--contents .ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-m--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){row-gap:calc(var(--ts-feed-gap,20px) * 3)}.post-feed-grid>.ts-preview:has(.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-m--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){padding-block-start:calc(var(--ef-size-logo) / 2)}.ts-preview .ef-wrapper:has(>.ef-card:not(.ef-card--edge-only,.ef-card-floating-shell>.ef-card).ef-card-edge-m--top>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){padding-block-start:0}.ts-preview .ef-card.ef-card-edge-m--top:has(>:is(.ef-card-edge-shell,.ef-card-edge-cluster):first-child){margin-top:0}}:is(.ts-filter-text,.ts-shortcut){color:var(--ts-shade-1) !important}.ts-form .ts-filter>.ts-filter-text{flex:1}.ts-form .ts-filter>.ts-shortcut{right:0;background:transparent !important;padding:0 !important;border-radius:0 !important;font-size:11px !important;font-weight:400 !important;text-transform:none !important}