.elementor-13793 .elementor-element.elementor-element-51c17f50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:var(--space-global);--padding-bottom:0;--padding-left:var(--gap-global);--padding-right:var(--gap-global);}.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs{text-align:left;}.elementor-13793 .elementor-element.elementor-element-4a3cc968{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--gap-global) var(--gap-xl);--row-gap:var(--gap-global);--column-gap:var(--gap-xl);--padding-top:var(--space-m);--padding-bottom:var(--space-global);--padding-left:var(--gutter-global);--padding-right:var(--gutter-global);}.elementor-13793 .elementor-element.elementor-element-0451bd1{--display:flex;--gap:var(--gap-global) var(--gap-2xl);--row-gap:var(--gap-global);--column-gap:var(--gap-2xl);}.elementor-13793 .elementor-element.elementor-element-be52a61{--display:flex;}.elementor-13793 .elementor-element.elementor-element-6d55a8bf{width:initial;max-width:initial;}.elementor-13793 .elementor-element.elementor-element-6d55a8bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13793 .elementor-element.elementor-element-68b6704a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13793 .elementor-element.elementor-element-68b6704a:not(.elementor-motion-effects-element-type-background), .elementor-13793 .elementor-element.elementor-element-68b6704a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a47de5 );}.elementor-13793 .elementor-element.elementor-element-941a586{border-style:solid;border-width:0px 0px 0px 4px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-13793 .elementor-element.elementor-element-44602d6b{--grid-columns:4;}.elementor-13793 .elementor-element.elementor-element-44602d6b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13793 .elementor-element.elementor-element-44602d6b .e-loop-item > .elementor-section, .elementor-13793 .elementor-element.elementor-element-44602d6b .e-loop-item > .elementor-section > .elementor-container, .elementor-13793 .elementor-element.elementor-element-44602d6b .e-loop-item > .e-con, .elementor-13793 .elementor-element.elementor-element-44602d6b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-13793 .elementor-element.elementor-element-7fb2223 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-13793 .elementor-element.elementor-element-7fb2223 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-13793 .elementor-element.elementor-element-7fb2223 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-13793 .elementor-element.elementor-element-7fb2223 .jet-filters-pagination__load-more{order:initial;}.elementor-13793 .elementor-element.elementor-element-7ecdefe5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13793 .elementor-element.elementor-element-eedfa06{border-style:solid;border-width:0px 0px 0px 4px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-13793 .elementor-element.elementor-element-7abea0e9{--grid-columns:4;}.elementor-13793 .elementor-element.elementor-element-7abea0e9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13793 .elementor-element.elementor-element-7abea0e9 .e-loop-item > .elementor-section, .elementor-13793 .elementor-element.elementor-element-7abea0e9 .e-loop-item > .elementor-section > .elementor-container, .elementor-13793 .elementor-element.elementor-element-7abea0e9 .e-loop-item > .e-con, .elementor-13793 .elementor-element.elementor-element-7abea0e9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-13793 .elementor-element.elementor-element-fbc8757 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-13793 .elementor-element.elementor-element-fbc8757 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-13793 .elementor-element.elementor-element-fbc8757 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-13793 .elementor-element.elementor-element-fbc8757 .jet-filters-pagination__load-more{order:initial;}.elementor-13793 .elementor-element.elementor-element-1b0ff48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13793 .elementor-element.elementor-element-1b0ff48:not(.elementor-motion-effects-element-type-background), .elementor-13793 .elementor-element.elementor-element-1b0ff48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a47de5 );}.elementor-13793 .elementor-element.elementor-element-b4f6bd7{--display:flex;}.elementor-13793 .elementor-element.elementor-element-69a2caa{border-style:solid;border-width:0px 0px 0px 4px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-13793 .elementor-element.elementor-element-e26d171{--swiper-slides-to-display:6;--swiper-offset-size:100px;--swiper-slides-gap:30px;--swiper-pagination-size:9px;--progressbar-normal-color:var( --e-global-color-accent );}.elementor-13793 .elementor-element.elementor-element-e26d171 .swiper-slide > .elementor-element{height:100%;}.elementor-13793 .elementor-element.elementor-element-5459fb1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-13793 .elementor-element.elementor-element-44602d6b{--grid-columns:2;}.elementor-13793 .elementor-element.elementor-element-7abea0e9{--grid-columns:2;}.elementor-13793 .elementor-element.elementor-element-e26d171{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-13793 .elementor-element.elementor-element-0451bd1{--width:40%;}.elementor-13793 .elementor-element.elementor-element-be52a61{--width:60%;}}@media(max-width:767px){.elementor-13793 .elementor-element.elementor-element-68b6704a{--flex-wrap:nowrap;}.elementor-13793 .elementor-element.elementor-element-44602d6b{--grid-columns:1;}.elementor-13793 .elementor-element.elementor-element-7ecdefe5{--flex-wrap:nowrap;}.elementor-13793 .elementor-element.elementor-element-7abea0e9{--grid-columns:1;}.elementor-13793 .elementor-element.elementor-element-e26d171{--swiper-slides-to-display:1;--swiper-offset-size:40px;--swiper-slides-gap:12px;width:100%;max-width:100%;}}/* Start custom CSS for global, class: .elementor-global-13901 *//**
 * Jet Breadcrumbs — GLOBAL W - Breadcrumb Matcor (#13901)
 * Paste into: widget Advanced → Custom CSS (Elementor replaces `.elementor-13793 .elementor-element.elementor-global-13901`)
 * NOT in kit — loads only where the global widget is placed.
 * Docs: jet-breadcrumbs-notes.md
 */

/* Layout */
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--gap-2xs);
}

/* Shared pill */
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-link,
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-target {
  display: inline-block;
  padding: 0.25em 0.5em;
  border: var(--border-thick) solid var(--color-brand-red);
  font-size: var(--text-s);
  font-weight: 600;
  line-height: var(--line-s);
  text-transform: uppercase;
  box-sizing: border-box;
}

/* Link — outline; hover inverts to solid */
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-link {
  background-color: var(--color-white);
  color: var(--color-brand-red);
  text-decoration: none;
}

.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-link:is(:hover, :focus-visible) {
  background-color: var(--color-brand-red);
  color: var(--color-white);
}

/* Current page — solid (hidden below; keep styles if rule is re-enabled) */
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-target {
  background-color: var(--color-brand-red);
  color: var(--color-white);
}

/* Separator chevron (size + spacing; color stays in widget settings) */
.elementor-13793 .elementor-element.elementor-global-13901 .jet-blocks-icon {
  display: unset;
}

.elementor-13793 .elementor-element.elementor-global-13901 .jet-blocks-icon svg {
  width: 1.5em;
  height: 1.5em;
}

.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item-sep {
  margin: 0;
}

/* Hide Home crumb + chevron after it */
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(> .jet-breadcrumbs__item-link.is-home),
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(> .jet-breadcrumbs__item-link.is-home) + .jet-breadcrumbs__item {
  display: none;
}

/* Hide current page crumb + chevron before it */
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(> .jet-breadcrumbs__item-target),
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:has(+ .jet-breadcrumbs__item > .jet-breadcrumbs__item-target) {
  display: none;
}

/* DISABLED — subcategory trim (re-enable to show CPT + parent category only)
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:nth-child(n + 7):has(> .jet-breadcrumbs__item-link),
.elementor-13793 .elementor-element.elementor-global-13901 .jet-breadcrumbs__item:nth-child(n + 7):has(> .jet-breadcrumbs__item-sep) {
  display: none;
}
*//* End custom CSS */