/* Regles extretes de JetEngine 3.5.2 assets/css/frontend.css (GPL-2.0+) per a mantenir l'aspecte dels llistats sense el plugin. */
.jet-listing .slick-slider,
.jet-listing-dynamic-field__content .slick-slider{position: relative;
  display: block !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;}
.jet-listing .slick-list,
.jet-listing-dynamic-field__content .slick-list{position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;}
.jet-listing .slick-list:focus,
.jet-listing-dynamic-field__content .slick-list:focus{outline: none;}
.jet-listing .slick-list.dragging,
.jet-listing-dynamic-field__content .slick-list.dragging{cursor: pointer;
  cursor: hand;}
.jet-listing .slick-slider .slick-track,
.jet-listing .slick-slider .slick-list,
.jet-listing-dynamic-field__content .slick-slider .slick-track,
.jet-listing-dynamic-field__content .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);}
.jet-listing .slick-track,
.jet-listing-dynamic-field__content .slick-track{position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;}
.jet-listing .slick-track:before,
.jet-listing .slick-track:after,
.jet-listing-dynamic-field__content .slick-track:before,
.jet-listing-dynamic-field__content .slick-track:after{display: table;
  content: "";}
.jet-listing .slick-track:after,
.jet-listing-dynamic-field__content .slick-track:after{clear: both;}
.jet-listing .slick-loading .slick-track,
.jet-listing-dynamic-field__content .slick-loading .slick-track{visibility: hidden;}
.jet-listing .slick-slide,
.jet-listing-dynamic-field__content .slick-slide{display: none;
  float: left;
  height: 100%;
  min-height: 1px;}
.jet-listing [dir=rtl] .slick-slide,
.jet-listing-dynamic-field__content [dir=rtl] .slick-slide{float: right;}
.jet-listing .slick-slide img,
.jet-listing-dynamic-field__content .slick-slide img{display: block;}
.jet-listing .slick-slide.slick-loading img,
.jet-listing-dynamic-field__content .slick-slide.slick-loading img{display: none;}
.jet-listing .slick-slide.dragging img,
.jet-listing-dynamic-field__content .slick-slide.dragging img{pointer-events: none;}
.jet-listing .slick-initialized .slick-slide,
.jet-listing-dynamic-field__content .slick-initialized .slick-slide{display: block;}
.jet-listing .slick-loading .slick-slide,
.jet-listing-dynamic-field__content .slick-loading .slick-slide{visibility: hidden;}
.jet-listing .slick-vertical .slick-slide,
.jet-listing-dynamic-field__content .slick-vertical .slick-slide{display: block;
  height: auto;
  border: 1px solid transparent;}
.jet-listing .slick-arrow.slick-hidden,
.jet-listing-dynamic-field__content .slick-arrow.slick-hidden{display: none;}
.jet-listing-dynamic-field{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;}
.jet-listing-dynamic-field__icon{margin-right: 10px;}
.rtl .jet-listing-dynamic-field__icon{margin-right: 0;
  margin-left: 10px;}
.jet-listing-dynamic-field__icon.is-svg-icon{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;}
.jet-listing-dynamic-field__icon.is-svg-icon svg{width: 1em;
  height: 1em;}
.jet-listing-dynamic-field__content{display: block;
  max-width: 100%;}
.jet-listing-dynamic-field__inline-wrap{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;}
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-field > .elementor-widget-container{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;}
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-field > .elementor-widget-container > .jet-listing-dynamic-field__content{-webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;}
.jet-listing-dynamic-field__content:has(.jet-engine-gallery-grid--masonry), .jet-listing-dynamic-field__inline-wrap:has(.jet-engine-gallery-grid--masonry){width: 100% !important;}
.jet-engine-gallery-grid.grid-col-desk-1{--columns: 1;}
body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-1{--columns: 1;}
body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-1{--columns: 1;}
.jet-engine-gallery-grid.grid-col-desk-2{--columns: 2;}
body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-2{--columns: 2;}
body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-2{--columns: 2;}
.jet-engine-gallery-grid.grid-col-desk-3{--columns: 3;}
body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-3{--columns: 3;}
body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-3{--columns: 3;}
.jet-engine-gallery-grid.grid-col-desk-4{--columns: 4;}
body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-4{--columns: 4;}
body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-4{--columns: 4;}
.jet-engine-gallery-grid.grid-col-desk-5{--columns: 5;}
body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-5{--columns: 5;}
body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-5{--columns: 5;}
.jet-engine-gallery-grid.grid-col-desk-6{--columns: 6;}
body[data-elementor-device-mode=tablet] .jet-engine-gallery-grid.grid-col-tablet-6{--columns: 6;}
body[data-elementor-device-mode=mobile] .jet-engine-gallery-grid.grid-col-mobile-6{--columns: 6;}
.jet-engine-gallery-slider:not(.slick-initialized) .jet-engine-gallery-slider__item{display: none;}
.jet-engine-gallery-slider:not(.slick-initialized) .jet-engine-gallery-slider__item:first-child{display: block;}
.jet-check-list__item .jet-listing-dynamic-field__icon{margin-top: 1px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;}
.brxe-jet-engine-listing-dynamic-field .jet-listing-dynamic-field__icon{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 0;}
.brxe-jet-engine-listing-dynamic-field .jet-listing-dynamic-field__icon :is(svg, path){fill: currentColor;}
.brxe-jet-engine-listing-dynamic-field .jet-engine-gallery-slider .slick-list{margin-right: calc(var(--column-gap) / -2);
  margin-left: calc(var(--column-gap) / -2);}
.brxe-jet-engine-listing-dynamic-field .jet-engine-gallery-slider .slick-slide{padding-right: calc(var(--column-gap) / 2);
  padding-left: calc(var(--column-gap) / 2);}
.jet-listing-dynamic-image{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;}
.jet-listing-dynamic-image > *{max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;}
.jet-listing-dynamic-image img{display: block;}
.jet-listing-dynamic-image img.wp-post-image{width: auto;
  max-height: none;}
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image{display: inline;
  -webkit-box-align: initial;
      -ms-flex-align: initial;
          align-items: initial;}
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image > *{-webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;}
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image .jet-listing-dynamic-image__img{width: 100%;}
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image__link{display: inline-block;
  width: 100%;}
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image__img{display: initial;
  height: 100%;}
.jet-listing-dynamic-repeater__items{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;}
.jet-listing-dynamic-repeater__item > *:not(td):not(.jet-engine-gallery-grid){display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;}
.has-counter .jet-listing-dynamic-repeater__item{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;}
.has-counter.counter--above .jet-listing-dynamic-repeater__item{-webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;}
.jet-listing-dynamic-repeater__body{-ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
  z-index: 1;}
.jet-listing-dynamic-repeater__body > *{-webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;}
.jet-listing-dynamic-repeater__counter{position: relative;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;}
.has-counter.counter--at-right .jet-listing-dynamic-repeater__counter{-webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;}
.jet-listing-dynamic-repeater__delimiter{white-space: pre;}
.jet-listing-dynamic-link{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;}
.jet-listing-dynamic-link__icon.is-svg-icon{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;}
.jet-listing-dynamic-link__icon.is-svg-icon svg{width: 1em;
  height: 1em;}
.jet-listing-dynamic-link__link{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: start;
      align-self: flex-start;}
.jet-listing-dynamic-link__icon{-webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;}
.jet-listing-dynamic-link__label{-webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;}
.jet-listing-dynamic-link form.cart{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;}
.jet-listing-dynamic-link form.cart .quantity{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;}
.jet-listing-dynamic-link form.cart .quantity .qty{width: 100%;}
.jet-listing-dynamic-link .button.jet-woo-add-to-cart{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;}
.jet-listing-dynamic-link .button.jet-woo-add-to-cart.added::after{-webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;}
.jet-listing-dynamic-link .button.jet-woo-add-to-cart + .added_to_cart.wc-forward{display: none !important;}
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link > .elementor-widget-container,
.jet-engine-optimized-dom .jet-listing-dynamic-link-block{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;}
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link{display: block;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;}
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link__link{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;}
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link__icon{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;}
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link__icon :is(svg, path){fill: currentColor;}
.jet-listing-dynamic-terms__icon{display: inline-block;}
.jet-listing-dynamic-terms__icon.is-svg-icon{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;}
.jet-listing-dynamic-terms__icon.is-svg-icon svg{width: 1em;
  height: 1em;}
.jet-listing-dynamic-terms__link{display: inline-block;}
.brxe-jet-engine-listing-dynamic-terms .jet-listing-dynamic-terms{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--je-terms-gap);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: var(--je-terms-flex-direction, row);
          flex-direction: var(--je-terms-flex-direction, row);
  -webkit-box-align: var(--je-terms-align-items, center);
      -ms-flex-align: var(--je-terms-align-items, center);
          align-items: var(--je-terms-align-items, center);
  -webkit-box-pack: var(--je-terms-justify-content);
      -ms-flex-pack: var(--je-terms-justify-content);
          justify-content: var(--je-terms-justify-content);}
.brxe-jet-engine-listing-dynamic-terms .jet-listing-dynamic-terms__icon{line-height: 1;
  font-size: var(--je-terms-icon-fz);
  color: var(--je-terms-icon-color);}
.brxe-jet-engine-listing-dynamic-terms .jet-listing-dynamic-terms__icon :is(svg), .brxe-jet-engine-listing-dynamic-terms .jet-listing-dynamic-terms__icon :is(path){fill: var(--je-terms-icon-color);}
.meta-layout-inline .jet-listing-dynamic-meta__item{display: inline-block;
  margin-left: 5px;
  margin-right: 5px;}
.meta-layout-inline .jet-listing-dynamic-meta__item:first-child{margin-left: 0;}
.meta-layout-inline .jet-listing-dynamic-meta__item:last-child{margin-right: 0;}
.meta-layout-list .jet-listing-dynamic-meta__item{display: block;}
.jet-listing-dynamic-meta__item a{text-decoration: inherit;}
.jet-listing-dynamic-meta__icon, .jet-listing-dynamic-meta__item-val, .jet-listing-dynamic-meta__prefix, .jet-listing-dynamic-meta__suffix{display: inline-block;}
.jet-listing-dynamic-meta__icon{margin-right: 4px;}
.rtl .jet-listing-dynamic-meta__icon{margin-right: 0;
  margin-left: 4px;}
.jet-listing-dynamic-meta__icon.is-svg-icon{display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;}
.jet-listing-dynamic-meta__icon.is-svg-icon svg{width: 1em;
  height: 1em;}
.jet-listing-dynamic-meta__prefix{margin-right: 4px;}
.rtl .jet-listing-dynamic-meta__prefix{margin-right: 0;
  margin-left: 4px;}
.jet-listing-dynamic-meta__suffix{margin-left: 4px;}
.rtl .jet-listing-dynamic-meta__suffix{margin-left: 0;
  margin-right: 4px;}
.jet-listing-grid[data-lazy-load]{min-height: 1px;}
.jet-listing-grid__items{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
  width: calc(100% + 20px);}
.jet-listing-grid__items.inline-desk-css:not(.jet-listing-grid__scroll-slider-wrap-desktop){display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--jet-column-min-width), 1fr));}
.jet-listing-grid__items.inline-desk-css:not(.jet-listing-grid__scroll-slider-wrap-desktop).slick-slider .slick-slide{width: var(--jet-column-min-width);}
@media (max-width: 1024px){.jet-listing-grid__items.inline-tablet-css:not(.jet-listing-grid__scroll-slider-wrap-tablet){
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--jet-column-tablet-min-width), 1fr));
  }.jet-listing-grid__items.slick-slider .slick-slide{
    width: var(--jet-column-tablet-min-width);
  }}
@media (max-width: 767px){.jet-listing-grid__items.inline-mobile-css:not(.jet-listing-grid__scroll-slider-wrap-mobile){
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--jet-column-mobile-min-width), 1fr));
  }.jet-listing-grid__items.inline-mobile-css:not(.jet-listing-grid__scroll-slider-wrap-mobile).slick-slider .slick-slide{
    width: var(--jet-column-mobile-min-width);
  }}
body.wp-admin.block-editor-page .jet-listing-grid__slider .jet-listing-grid__items{-ms-flex-wrap: nowrap;
      flex-wrap: nowrap;}
.jet-listing-grid__items.grid-col-desk-1{--columns: 1;}
.jet-listing-grid__items.grid-col-desk-2{--columns: 2;}
.jet-listing-grid__items.grid-col-desk-3{--columns: 3;}
.jet-listing-grid__items.grid-col-desk-4{--columns: 4;}
.jet-listing-grid__items.grid-col-desk-5{--columns: 5;}
.jet-listing-grid__items.grid-col-desk-6{--columns: 6;}
.jet-listing-grid__items.grid-col-desk-7{--columns: 7;}
.jet-listing-grid__items.grid-col-desk-8{--columns: 8;}
.jet-listing-grid__items.grid-col-desk-9{--columns: 9;}
.jet-listing-grid__items.grid-col-desk-10{--columns: 10;}
@media (max-width: 1024px){.jet-listing-grid__items.grid-col-tablet-1{
    --columns: 1;
  }.jet-listing-grid__items.grid-col-tablet-2{
    --columns: 2;
  }.jet-listing-grid__items.grid-col-tablet-3{
    --columns: 3;
  }.jet-listing-grid__items.grid-col-tablet-4{
    --columns: 4;
  }.jet-listing-grid__items.grid-col-tablet-5{
    --columns: 5;
  }.jet-listing-grid__items.grid-col-tablet-6{
    --columns: 6;
  }.jet-listing-grid__items.grid-col-tablet-7{
    --columns: 7;
  }.jet-listing-grid__items.grid-col-tablet-8{
    --columns: 8;
  }.jet-listing-grid__items.grid-col-tablet-9{
    --columns: 9;
  }.jet-listing-grid__items.grid-col-tablet-10{
    --columns: 10;
  }}
@media (max-width: 767px){.jet-listing-grid__items.grid-col-mobile-1{
    --columns: 1;
  }.jet-listing-grid__items.grid-col-mobile-2{
    --columns: 2;
  }.jet-listing-grid__items.grid-col-mobile-3{
    --columns: 3;
  }.jet-listing-grid__items.grid-col-mobile-4{
    --columns: 4;
  }.jet-listing-grid__items.grid-col-mobile-5{
    --columns: 5;
  }.jet-listing-grid__items.grid-col-mobile-6{
    --columns: 6;
  }.jet-listing-grid__items.grid-col-mobile-7{
    --columns: 7;
  }.jet-listing-grid__items.grid-col-mobile-8{
    --columns: 8;
  }.jet-listing-grid__items.grid-col-mobile-9{
    --columns: 9;
  }.jet-listing-grid__items.grid-col-mobile-10{
    --columns: 10;
  }}
.jet-listing-grid__masonry{-webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;}
.jet-listing-grid__item{padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;}
.jet-listing-grid__items > .jet-listing-grid__item{max-width: calc(100% / var(--columns));
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% / var(--columns));
          flex: 0 0 calc(100% / var(--columns));}
.jet-listing-grid__item.colspan-1{max-width: 100% !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;}
.jet-listing-grid__item[class*=colspan-2-]{max-width: min(200% / var(--columns), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(200% / var(--columns), 100%) !important;
          flex: 0 0 min(200% / var(--columns), 100%) !important;}
.jet-listing-grid__item[class*=colspan-3-]{max-width: min(300% / var(--columns), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(300% / var(--columns), 100%) !important;
          flex: 0 0 min(300% / var(--columns), 100%) !important;}
.jet-listing-grid__item[class*=colspan-4-]{max-width: min(400% / var(--columns), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(400% / var(--columns), 100%) !important;
          flex: 0 0 min(400% / var(--columns), 100%) !important;}
.jet-listing-grid__item[class*=colspan-5-]{max-width: min(500% / var(--columns), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(500% / var(--columns), 100%) !important;
          flex: 0 0 min(500% / var(--columns), 100%) !important;}
.jet-listing-grid__item[class*=colspan-6-]{max-width: min(600% / var(--columns), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(600% / var(--columns), 100%) !important;
          flex: 0 0 min(600% / var(--columns), 100%) !important;}
.jet-listing-grid__slider{position: relative;}
body.wp-admin.block-editor-page .jet-listing-grid__slider{overflow: hidden;}
.jet-listing-grid__slider[dir=rtl] .slick-slide{float: right;}
.jet-listing-grid__slider-icon.slick-arrow{position: absolute;
  top: 50%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 30px;
  color: #fff;
  background-color: #111;
  left: 0;
  margin-top: -25px;
  cursor: pointer;
  text-align: center;
  z-index: 90;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;}
.jet-listing-grid__slider-icon.slick-arrow.next-arrow{left: auto;
  right: 0;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);}
.jet-listing-grid__slider-icon.slick-arrow svg{height: 30px;
  width: auto;}
.jet-listing-grid__slider-icon.slick-arrow svg path{fill: currentColor;}
.jet-listing-grid__slider > .jet-listing-grid__items:not(.slick-initialized) > .jet-listing-grid__item{display: none;}
.jet-listing-grid__slider > .jet-listing-grid__items:not(.slick-initialized) > .jet-listing-grid__item:first-of-type{display: block;}
body.wp-admin.block-editor-page .jet-listing-grid__slider > .jet-listing-grid__items:not(.slick-initialized) > .jet-listing-grid__item{display: block;}
.jet-listing-grid__slider .jet-slick-dots{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 10px 0;
  padding: 0;}
.jet-listing-grid__slider .jet-slick-dots li{width: 12px;
  height: 12px;
  border-radius: 100%;
  text-indent: -50px;
  overflow: hidden;
  cursor: pointer;
  background: #eee;
  margin: 3px;}
.jet-listing-grid__slider .jet-slick-dots li:hover, .jet-listing-grid__slider .jet-slick-dots li.slick-active{background: #111;}
.jet-listing-grid__slider[dir=rtl] .jet-slick-dots li{text-indent: 50px;}
.jet-listing-grid__loader{--spinner-color: rgba(100, 100, 100, 0.8);
  --spinner-size: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  visibility: hidden;}
.jet-listing-grid-loading .jet-listing-grid__loader{visibility: visible;}
.jet-listing-grid__loader-spinner{width: var(--spinner-size);
  height: var(--spinner-size);
  border: 4px solid var(--spinner-color);
  border-top-color: transparent;
  border-radius: 50%;
  -webkit-animation: jet-engine-spin 1s infinite linear;
          animation: jet-engine-spin 1s infinite linear;}
.jet-engine-listing-overlay-wrap{position: relative;
  cursor: pointer;}
.jet-engine-listing-overlay-link{position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  font-size: 0 !important;}
.elementor-widget.elementor-widget-jet-listing-grid{max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;}
body[data-elementor-device-mode=desktop] .jet-listing-grid__scroll-slider-desktop{overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
body[data-elementor-device-mode=desktop] .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items{-ms-flex-wrap: nowrap;
      flex-wrap: nowrap;}
body[data-elementor-device-mode=laptop] .jet-listing-grid__scroll-slider-laptop{overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
body[data-elementor-device-mode=laptop] .jet-listing-grid__scroll-slider-laptop > .jet-listing-grid__items{-ms-flex-wrap: nowrap;
      flex-wrap: nowrap;}
body[data-elementor-device-mode=tablet_extra] .jet-listing-grid__scroll-slider-tablet_extra{overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
body[data-elementor-device-mode=tablet_extra] .jet-listing-grid__scroll-slider-tablet_extra > .jet-listing-grid__items{-ms-flex-wrap: nowrap;
      flex-wrap: nowrap;}
body[data-elementor-device-mode=tablet] .jet-listing-grid__scroll-slider-tablet{overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
body[data-elementor-device-mode=tablet] .jet-listing-grid__scroll-slider-tablet > .jet-listing-grid__items{-ms-flex-wrap: nowrap;
      flex-wrap: nowrap;}
body[data-elementor-device-mode=mobile_extra] .jet-listing-grid__scroll-slider-mobile_extra{overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
body[data-elementor-device-mode=mobile_extra] .jet-listing-grid__scroll-slider-mobile_extra > .jet-listing-grid__items{-ms-flex-wrap: nowrap;
      flex-wrap: nowrap;}
body[data-elementor-device-mode=mobile] .jet-listing-grid__scroll-slider-mobile{overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
body[data-elementor-device-mode=mobile] .jet-listing-grid__scroll-slider-mobile > .jet-listing-grid__items{-ms-flex-wrap: nowrap;
      flex-wrap: nowrap;}
@media (min-width: 1025px){.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-desktop{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }}
@media (min-width: 768px) and (max-width: 1024px){.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-tablet{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-tablet > .jet-listing-grid__items{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }}
@media (max-width: 767px){.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-mobile{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }.jet-listing-grid--blocks .jet-listing-grid__scroll-slider-mobile > .jet-listing-grid__items{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }}
@media (max-width: 767px){.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-mobile{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-mobile > .jet-listing-grid__items{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }}
@media (max-width: 991px){.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-tablet{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-tablet > .jet-listing-grid__items{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }}
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-desktop{overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items{-ms-flex-wrap: nowrap;
      flex-wrap: nowrap;}
.jet-listing-grid__item.jet-equal-columns > *{height: 100%;}
.jet-listing-grid__item.jet-equal-columns > .elementor{height: 100%;}
.jet-listing-grid__item.jet-equal-columns > .elementor > .elementor-inner{height: 100%;}
.jet-listing-grid__item.jet-equal-columns > .elementor > .elementor-inner > .elementor-section-wrap{height: 100%;}
.jet-listing-grid__item.jet-equal-columns > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section{height: 100%;}
.jet-listing-grid__item.jet-equal-columns > .elementor > .elementor-section-wrap{height: 100%;}
.jet-listing-grid__item.jet-equal-columns > .elementor > .elementor-section-wrap > .elementor-section{height: 100%;}
.jet-listing-grid__item.jet-equal-columns > .elementor > :is(.elementor-section, .e-container, .e-con){height: 100%;}
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap{height: 100%;}
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap > .elementor{height: 100%;}
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap > .elementor > .elementor-inner{height: 100%;}
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap > .elementor > .elementor-inner > .elementor-section-wrap{height: 100%;}
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section{height: 100%;}
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap > .elementor > .elementor-section-wrap{height: 100%;}
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap > .elementor > .elementor-section-wrap > .elementor-section{height: 100%;}
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap > .elementor > :is(.elementor-section, .e-container, .e-con){height: 100%;}
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-track{display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;}
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide{float: none;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;}
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide img{-o-object-fit: cover;
     object-fit: cover;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;}
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide > *,
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide .jet-equal-columns{height: 100%;}
.jet-listing-not-found{text-align: center;
  display: block;
  margin: 0;
  width: 100%;}
.brxe-jet-engine-listing-grid .jet-listing-grid__items{width: auto;
  margin: 0;
  --column-gap: 20px;
  --row-gap: 20px;
  gap: var(--row-gap) var(--column-gap);
  --item-width: calc( ( 100% - ( var(--columns) - 1 ) * var(--column-gap) ) / var(--columns) );}
.brxe-jet-engine-listing-grid .jet-listing-grid__items.slick-slider .slick-list{margin-right: calc(var(--column-gap) / -2);
  margin-left: calc(var(--column-gap) / -2);}
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item{max-width: var(--item-width);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 var(--item-width);
          flex: 0 0 var(--item-width);}
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*=colspan-2-]{max-width: min(2 * var(--item-width) + (2 - 1) * var(--column-gap), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(2 * var(--item-width) + (2 - 1) * var(--column-gap), 100%) !important;
          flex: 0 0 min(2 * var(--item-width) + (2 - 1) * var(--column-gap), 100%) !important;}
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*=colspan-3-]{max-width: min(3 * var(--item-width) + (3 - 1) * var(--column-gap), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(3 * var(--item-width) + (3 - 1) * var(--column-gap), 100%) !important;
          flex: 0 0 min(3 * var(--item-width) + (3 - 1) * var(--column-gap), 100%) !important;}
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*=colspan-4-]{max-width: min(4 * var(--item-width) + (4 - 1) * var(--column-gap), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(4 * var(--item-width) + (4 - 1) * var(--column-gap), 100%) !important;
          flex: 0 0 min(4 * var(--item-width) + (4 - 1) * var(--column-gap), 100%) !important;}
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*=colspan-5-]{max-width: min(5 * var(--item-width) + (5 - 1) * var(--column-gap), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(5 * var(--item-width) + (5 - 1) * var(--column-gap), 100%) !important;
          flex: 0 0 min(5 * var(--item-width) + (5 - 1) * var(--column-gap), 100%) !important;}
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*=colspan-6-]{max-width: min(6 * var(--item-width) + (6 - 1) * var(--column-gap), 100%) !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 min(6 * var(--item-width) + (6 - 1) * var(--column-gap), 100%) !important;
          flex: 0 0 min(6 * var(--item-width) + (6 - 1) * var(--column-gap), 100%) !important;}
.brxe-jet-engine-listing-grid .jet-listing-grid__item{padding: 0;}
.brxe-jet-engine-listing-grid .jet-listing-grid__item.slick-slide{padding: calc(var(--row-gap) / 2) calc(var(--column-gap) / 2);}
.brxe-jet-engine-listing-grid .jet-slick-dots{gap: 8px;}
.brxe-jet-engine-listing-grid .jet-slick-dots li{margin: 0;}
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider::-webkit-scrollbar-button{width: 0;
  height: 0;}
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider::-webkit-scrollbar-track{border: none;}
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider::-webkit-scrollbar-corner{background-color: transparent;}
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider::-webkit-scrollbar-thumb{border: none;}
.brxe-jet-engine-listing-grid .jet-listing-grid__slider-icon svg{width: 1em;
  height: 1em;}
div.brxe-jet-engine-listing-grid > div.jet-listing-grid{width: 100%;}
.brxe-jet-listing-calendar .jet-calendar-week__day{padding: 0;}
.brxe-jet-listing-calendar .jet-calendar-week__day-date{display: block;
  text-align: center;}
.brxe-jet-listing-calendar .jet-calendar-nav__link svg{width: 1em;
  height: 1em;}
