.jet-listing .slick-slider, .jet-listing-dynamic-field__content .slick-slider { position: relative; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; display: block !important; }
.jet-listing .slick-list, .jet-listing-dynamic-field__content .slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.jet-listing .slick-list:focus, .jet-listing-dynamic-field__content .slick-list:focus { outline: 0px; }
.jet-listing .slick-list.dragging, .jet-listing-dynamic-field__content .slick-list.dragging { cursor: pointer; }
.jet-listing .slick-slider .slick-list, .jet-listing .slick-slider .slick-track, .jet-listing-dynamic-field__content .slick-slider .slick-list, .jet-listing-dynamic-field__content .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }
.jet-listing .slick-track, .jet-listing-dynamic-field__content .slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.jet-listing .slick-track::after, .jet-listing .slick-track::before, .jet-listing-dynamic-field__content .slick-track::after, .jet-listing-dynamic-field__content .slick-track::before { 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 .elementor-cta__image > img, .jet-listing-dynamic-field__content .slick-slide .elementor-cta__image > img { display: inline; }
.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-grid:has(.swiper) { position: relative; }
.swiper-slide.auto-columns { width: var(--swiper-slide-min-width,var(--jet-column-min-width,240px)); }
.jet-listing-dynamic-field__content .jet-engine-arrow { user-select: none; }
.jet-listing-grid__slider-icon.swiper-arrow { user-select: none; }
.jet-listing-grid .jet-engine-swiper-pagination-wrapper { display: flex; justify-content: center; --swiper-pagination-bullet-horizontal-gap: 3px; --swiper-pagination-bullet-size: 12px; margin: 10px 0px; }
.jet-listing-grid .jet-engine-swiper-pagination-wrapper.swiper-pagination-bullets .swiper-pagination-bullet { margin-top: 3px; margin-bottom: 3px; }
.jet-listing-grid__items.swiper-wrapper { flex-wrap: nowrap; margin-left: 0px; margin-right: 0px; --column-gap: 0px !important; gap: 0px !important; }
.jet-listing-grid__items.swiper-wrapper > .jet-listing-grid__item { padding-left: calc(var(--swiper-space-between,20px)/ 2); padding-right: calc(var(--swiper-space-between,20px)/ 2); }
.jet-listing-grid__items.swiper-wrapper .swiper-slide a.e-con { display: var(--display,flex); }
.jet-listing-grid .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items > .jet-listing-grid__item.swiper-slide > div { width: 100%; }
.jet-listing-grid .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items > .jet-listing-grid__item.swiper-slide { max-width: 100%; flex: 0 0 auto; }
.jet-listing-grid .jet-engine-swiper-pagination-wrapper { --swiper-pagination-bullet-inactive-opacity: 1; }
.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet { background: var(--swiper-pagination-bullet-inactive-color,rgba(0,0,0,.1254901961)); }
.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet:hover { background-color: var(--swiper-pagination-color-hover,var(--swiper-pagination-color,rgba(0,0,0,.1254901961))); }
.jet-listing-grid__slider.swiper > .swiper-pagination-horizontal.swiper-pagination-bullets { justify-content: center; }
.jet-listing-grid__slider-icon.swiper-arrow { position: absolute; top: 50%; width: 50px; height: 50px; line-height: 50px; font-size: 30px; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); left: 0px; margin-top: -25px; cursor: pointer; text-align: center; z-index: 90; display: flex; align-items: center; justify-content: center; }
.jet-listing-grid__slider-icon.swiper-arrow.next-arrow { left: auto; right: 0px; transform: scaleX(-1); }
.jet-listing-grid__slider-icon.swiper-arrow svg { height: 30px; width: auto; }
.jet-listing-grid__slider-icon.swiper-arrow svg path { fill: currentcolor; }
.jet-listing-dynamic-field { display: flex; align-items: center; }
.jet-listing-dynamic-field__icon { margin-right: 10px; }
.rtl .jet-listing-dynamic-field__icon { margin-right: 0px; margin-left: 10px; }
.jet-listing-dynamic-field__icon.is-svg-icon { 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: inline-flex; align-items: center; max-width: 100%; }
.jet-listing-dynamic-field__replacement-wrap { display: flex; align-items: center; max-width: 100%; }
.jet-listing-dynamic-field__replacement-wrap .jet-listing-dynamic-field__content { flex-grow: 1; }
.jet-listing-dynamic-field-optimized-dom { display: flex; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-field.elementor-widget { align-items: center; justify-content: flex-start; gap: 0px; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-field.elementor-widget > .jet-listing-dynamic-field__content { flex: 1 0 auto; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-field > .elementor-widget-container { display: flex; align-items: center; width: 100%; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-field > .elementor-widget-container > .jet-listing-dynamic-field__content { flex: 1 0 auto; }
.jet-engine-gallery-grid { display: flex; flex-wrap: wrap; margin: -10px; }
.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-grid__item { padding: 10px; max-width: calc(100% / var(--columns)); flex: 0 0 calc(100% / var(--columns)); box-sizing: border-box; }
.jet-engine-gallery-grid__item-wrap { display: flex; flex-direction: row; justify-content: center; height: 100%; position: relative; }
.jet-engine-gallery-grid__item-wrap::after { content: ""; position: absolute; inset: 0px; transition: 150ms linear; }
.jet-engine-gallery-grid__item-wrap.is-lightbox::before { transition: 150ms linear; content: "+"; font-family: Arial; font-weight: 900; border: 4px solid; width: 40px; height: 40px; border-radius: 20px; line-height: 32px; font-size: 30px; text-align: center; opacity: 0; left: 50%; top: 50%; margin: -20px 0px 0px -20px; position: absolute; z-index: 99; color: rgb(255, 255, 255); transform: translateY(10px); }
.jet-engine-gallery-grid__item-wrap.is-lightbox:hover::before { opacity: 1; transform: translateY(0px); }
.jet-engine-gallery-grid__item img.item-image-fullwidth { width: 100%; }
.jet-engine-gallery-grid__item img { display: block; object-fit: contain; }
.jet-engine-gallery-slider { max-width: 100%; position: relative; }
.jet-engine-gallery-slider__item { max-width: 100%; }
.jet-engine-gallery-slider__item-wrap { display: flex; flex-direction: row; justify-content: center; height: 100%; position: relative; overflow: hidden; }
.jet-engine-gallery-slider__item-wrap::after { content: ""; position: absolute; inset: 0px; transition: 150ms linear; }
.jet-engine-gallery-slider__item-wrap.is-lightbox::before { transition: 150ms linear; content: ""; font-family: FontAwesome; width: 60px; height: 60px; line-height: 60px; font-size: 30px; text-align: center; opacity: 0; left: 50%; top: 50%; margin: -30px 0px 0px -30px; position: absolute; z-index: 99; color: rgb(255, 255, 255); transform: translateY(10px); }
.jet-engine-gallery-slider__item-wrap.is-lightbox:hover::before { opacity: 1; transform: translateY(0px); }
.jet-engine-gallery-slider__item-wrap img.item-image-fullwidth { width: 100%; }
.jet-engine-gallery-slider__item-wrap img { display: block; height: auto; object-fit: contain; }
.jet-engine-gallery-slider .jet-engine-arrow { position: absolute; top: 50%; width: 50px; height: 50px; line-height: 50px; font-size: 30px; color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); left: 0px; margin-top: -25px; cursor: pointer; text-align: center; z-index: 999; display: flex; align-items: center; justify-content: center; }
.jet-engine-gallery-slider .jet-engine-arrow.next-arrow { left: auto; right: 0px; }
.jet-engine-gallery-slider .jet-engine-arrow svg { max-height: 100%; width: auto; }
.jet-engine-gallery-slider .jet-engine-arrow svg path { fill: currentcolor; }
.jet-engine-gallery-slider.slick-lib:not(.slick-initialized) { height: var(--initial-slider-height,auto); }
.jet-engine-gallery-slider.slick-lib:not(.slick-initialized) .jet-engine-gallery-slider__item { display: none; }
.jet-engine-gallery-slider.slick-lib:not(.slick-initialized) .jet-engine-gallery-slider__item:first-child { display: block; }
.jet-engine-gallery-slider.swiper-lib:not(.swiper-initialized) { height: var(--initial-slider-height,auto); }
.jet-engine-gallery-slider .jet-engine-arrow { transition: 0.2s linear; }
.jet-check-list { display: flex; flex-wrap: wrap; justify-content: flex-start; overflow: hidden; }
.jet-check-list__item { display: flex; align-items: flex-start; padding: 5px 0px; overflow: hidden; }
.jet-check-list--columns-1 .jet-check-list__item { flex: 0 0 100%; }
.jet-check-list--columns-2 .jet-check-list__item { flex: 0 0 45%; margin-right: 5%; }
.jet-check-list--columns-3 .jet-check-list__item { flex: 0 0 30.3333%; margin-right: 3%; }
.jet-check-list--columns-4 .jet-check-list__item { flex: 0 0 22%; margin-right: 3%; }
.jet-check-list--columns-5 .jet-check-list__item { flex: 0 0 18%; margin-right: 2%; }
.jet-check-list--columns-6 .jet-check-list__item { flex: 0 0 14.6667%; margin-right: 2%; }
.jet-check-list--has-divider .jet-check-list__item { margin-top: -1px; border-top: 1px solid; }
.jet-check-list__item .jet-listing-dynamic-field__icon { margin-top: 1px; align-self: center; }
.brxe-jet-engine-listing-dynamic-field .jet-listing-dynamic-field__icon { display: inline-flex; margin-right: 0px; }
.brxe-jet-engine-listing-dynamic-field .jet-listing-dynamic-field__icon svg { fill: currentcolor; }
.brxe-jet-engine-listing-dynamic-field .jet-listing-dynamic-field__icon path { fill: inherit; }
.brxe-jet-engine-listing-dynamic-field .jet-engine-gallery-slider.slick-lib { --column-gap: 0; }
.brxe-jet-engine-listing-dynamic-field .jet-engine-gallery-slider.slick-lib .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-lib .slick-slide { padding-right: calc(var(--column-gap)/ 2); padding-left: calc(var(--column-gap)/ 2); }
.brxe-jet-engine-listing-dynamic-field .jet-engine-gallery-slider.slick-lib .jet-engine-arrow svg { max-height: none; width: 1em; height: 1em; }
.brxe-jet-engine-listing-dynamic-field .jet-engine-gallery-grid { --gap: 20px; gap: var(--gap); margin: 0px; }
.brxe-jet-engine-listing-dynamic-field .jet-engine-gallery-grid__item { padding: 0px; max-width: calc((100% - (var(--columns) - 1) * var(--gap))/ var(--columns)); flex: 0 0 calc((100% - (var(--columns) - 1) * var(--gap))/ var(--columns)); }
.brxe-jet-engine-listing-dynamic-field .jet-engine-gallery-slider__item-wrap { cursor: zoom-in; }
.brx .pswp__img--placeholder { display: none; }
.jet-listing-dynamic-image { display: flex; align-items: flex-start; }
.jet-listing-dynamic-image > * { max-width: 100%; flex: 0 0 auto; }
.jet-listing-dynamic-image__link { display: block; width: 100%; }
.jet-listing-dynamic-image__img { display: block; }
.jet-listing-dynamic-image__img.wp-post-image { width: auto; max-height: none; }
.jet-listing-dynamic-image__figure { display: flex; flex-direction: column; }
.jet-listing-dynamic-image__caption { width: auto; }
.brxe-jet-engine-listing-dynamic-image { display: inline-block; }
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image__link { display: initial; width: initial; }
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image { display: initial; align-items: initial; }
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image__img { display: initial; width: 100%; }
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image__figure { display: block; flex-direction: initial; margin-top: 0px; margin-bottom: 0px; }
.brxe-jet-engine-listing-dynamic-image .jet-listing-dynamic-image__caption { margin-top: 0px; margin-bottom: 0px; text-align: inherit; }
.jet-listing-dynamic-repeater__items { display: flex; }
.jet-listing-dynamic-repeater__item > :not(td):not(.jet-engine-gallery-grid) { display: flex; align-items: center; }
.has-counter .jet-listing-dynamic-repeater__item { display: flex; }
.has-counter.counter--above .jet-listing-dynamic-repeater__item { flex-direction: column; }
.jet-listing-dynamic-repeater__body { flex-wrap: wrap; flex: 1 1 auto; position: relative; z-index: 1; }
.jet-listing-dynamic-repeater__body > * { flex: 0 0 100%; max-width: 100%; }
.jet-listing-dynamic-repeater__counter { position: relative; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; }
.has-counter.counter--at-right .jet-listing-dynamic-repeater__counter { order: 2; }
.jet-listing-dynamic-repeater__delimiter { white-space: pre; }
.brxe-jet-engine-listing-dynamic-repeater .jet-listing-dynamic-repeater__items { gap: var(--je-repeater-items-gap); }
.brxe-jet-engine-listing-dynamic-repeater .jet-listing-dynamic-repeater__items.has-counter .jet-listing-dynamic-repeater__item { flex-direction: row; }
.brxe-jet-engine-listing-dynamic-repeater .jet-listing-dynamic-repeater__items.counter--above .jet-listing-dynamic-repeater__item { flex-direction: column; }
.brxe-jet-engine-listing-dynamic-repeater .jet-listing-dynamic-repeater__item { display: flex; flex-direction: column; gap: var(--je-repeater-item-gap); }
.brxe-jet-engine-listing-dynamic-repeater .jet-listing-dynamic-repeater__item > * { width: var(--je-repeater-item-width); height: var(--je-repeater-item-height); background-color: var(--je-repeater-item-bg); }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link, .jet-listing-dynamic-link { display: flex; flex-direction: column; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link__icon.is-svg-icon, .jet-listing-dynamic-link__icon.is-svg-icon { display: inline-flex; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link__icon.is-svg-icon svg, .jet-listing-dynamic-link__icon.is-svg-icon svg { width: 1em; height: 1em; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link__link, .jet-listing-dynamic-link__link { display: inline-flex; justify-content: center; align-items: center; align-self: flex-start; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link__icon, .jet-listing-dynamic-link__icon { order: 1; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link__label, .jet-listing-dynamic-link__label { order: 2; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link form.cart, .jet-listing-dynamic-link form.cart { display: flex; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link form.cart .quantity, .jet-listing-dynamic-link form.cart .quantity { display: inline-flex; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link form.cart .quantity .qty, .jet-listing-dynamic-link form.cart .quantity .qty { width: 100%; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link .button.jet-woo-add-to-cart, .jet-listing-dynamic-link .button.jet-woo-add-to-cart { display: inline-flex; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link .button.jet-woo-add-to-cart.added::after, .jet-listing-dynamic-link .button.jet-woo-add-to-cart.added::after { order: 3; }
.jet-engine-optimized-dom .elementor-widget-jet-listing-dynamic-link .button.jet-woo-add-to-cart + .added_to_cart.wc-forward, .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 .elementor-widget-jet-listing-dynamic-link > .jet-listing-dynamic-link__link, .jet-engine-optimized-dom .jet-listing-dynamic-link-block { display: flex; flex-direction: column; }
.jet-remove-from-store.is-hidden { display: none !important; }
.jet-add-to-cart + .added_to_cart.wc-forward { display: none !important; }
.brxe-jet-engine-listing-dynamic-link { display: inline-flex; }
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link { display: block; flex-direction: initial; }
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link__link { display: flex; }
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link__icon { display: inline-flex; order: initial; }
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link__icon svg { fill: currentcolor; }
.brxe-jet-engine-listing-dynamic-link .jet-listing-dynamic-link__icon path { fill: inherit; }
.jet-listing-dynamic-terms__icon { display: inline-block; }
.jet-listing-dynamic-terms__icon.is-svg-icon { 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: flex; flex-wrap: wrap; gap: var(--je-terms-gap); flex-direction: var(--je-terms-flex-direction,row); align-items: var(--je-terms-align-items,center); 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(path), .brxe-jet-engine-listing-dynamic-terms .jet-listing-dynamic-terms__icon :is(svg) { 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: 0px; }
.meta-layout-inline .jet-listing-dynamic-meta__item:last-child { margin-right: 0px; }
.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: 0px; margin-left: 4px; }
.jet-listing-dynamic-meta__icon.is-svg-icon { 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: 0px; margin-left: 4px; }
.jet-listing-dynamic-meta__suffix { margin-left: 4px; }
.rtl .jet-listing-dynamic-meta__suffix { margin-left: 0px; margin-right: 4px; }
.jet-listing-grid[data-lazy-load] { min-height: 1px; }
.jet-listing-grid__items { display: flex; flex-wrap: wrap; margin: 0px -10px; width: calc(100% + 20px); }
.jet-listing-grid__items.inline-desk-css:not(.jet-listing-grid__scroll-slider-wrap-desktop, .jet-listing-grid__items.swiper-wrapper) { 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, .jet-listing-grid__items.swiper-wrapper).slick-slider .slick-slide { width: var(--jet-column-min-width); }
.jet-listing-grid__items[data-is-list] { padding: 0px; text-indent: 0px; list-style-type: none; }
@media (max-width: 1024px) {
  .jet-listing-grid__items.inline-tablet-css:not(.jet-listing-grid__scroll-slider-wrap-tablet) { 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: 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 { 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; }
.jet-listing-grid__items.grid-col-desk-11 { --columns: 11; }
.jet-listing-grid__items.grid-col-desk-12 { --columns: 12; }
@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; }
  .jet-listing-grid__items.grid-col-tablet-11 { --columns: 11; }
  .jet-listing-grid__items.grid-col-tablet-12 { --columns: 12; }
}
@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__items.grid-col-mobile-11 { --columns: 11; }
  .jet-listing-grid__items.grid-col-mobile-12 { --columns: 12; }
}
.jet-listing-grid__masonry { align-items: flex-start; }
.jet-listing-grid__list_item { display: block; }
.jet-listing-grid__item { padding: 10px; box-sizing: border-box; }
.jet-listing-grid__items > .jet-listing-grid__item { max-width: calc(100% / var(--columns)); flex: 0 0 calc(100% / var(--columns)); }
.jet-listing-grid__item.colspan-1 { max-width: 100% !important; flex: 0 0 100% !important; }
.jet-listing-grid__item[class*="colspan-2-"] { max-width: 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; flex: 0 0 min(300% / var(--columns),100%) !important; }
.jet-listing-grid__item[class*="colspan-4-"] { max-width: 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; flex: 0 0 min(500% / var(--columns),100%) !important; }
.jet-listing-grid__item[class*="colspan-6-"] { max-width: min(600% / var(--columns),100%) !important; flex: 0 0 min(600% / var(--columns),100%) !important; }
.jet-listing-grid__item[class*="colspan-7-"] { max-width: min(700% / var(--columns),100%) !important; flex: 0 0 min(700% / var(--columns),100%) !important; }
.jet-listing-grid__item[class*="colspan-8-"] { max-width: min(800% / var(--columns),100%) !important; flex: 0 0 min(800% / var(--columns),100%) !important; }
.jet-listing-grid__item[class*="colspan-9-"] { max-width: min(900% / var(--columns),100%) !important; flex: 0 0 min(900% / var(--columns),100%) !important; }
.jet-listing-grid__item[class*="colspan-10-"] { max-width: min(1000% / var(--columns),100%) !important; flex: 0 0 min(1000% / var(--columns),100%) !important; }
.jet-listing-grid__item[class*="colspan-11-"] { max-width: min(1100% / var(--columns),100%) !important; flex: 0 0 min(1100% / var(--columns),100%) !important; }
.jet-listing-grid__item[class*="colspan-12-"] { max-width: min(1200% / var(--columns),100%) !important; flex: 0 0 min(1200% / 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: rgb(255, 255, 255); background-color: rgb(17, 17, 17); left: 0px; margin-top: -25px; cursor: pointer; text-align: center; z-index: 90; display: flex; align-items: center; justify-content: center; }
.jet-listing-grid__slider-icon.slick-arrow.next-arrow { left: auto; right: 0px; 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.slick-lib > .jet-listing-grid__items:not(.slick-initialized) > .jet-listing-grid__item { display: none; }
.jet-listing-grid__slider.slick-lib > .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.slick-lib > .jet-listing-grid__items:not(.slick-initialized) > .jet-listing-grid__item { display: block; }
.jet-listing-grid__slider .jet-slick-dots { display: flex; align-items: center; justify-content: center; width: 100%; margin: 10px 0px; padding: 0px; }
.jet-listing-grid__slider .jet-slick-dots li { width: 12px; height: 12px; border-radius: 100%; text-indent: -50px; overflow: hidden; cursor: pointer; background: rgb(238, 238, 238); margin: 3px; }
.jet-listing-grid__slider .jet-slick-dots li.slick-active, .jet-listing-grid__slider .jet-slick-dots li:hover { background: rgb(17, 17, 17); }
.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: flex; justify-content: 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-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-color: transparent; border-radius: 50%; animation: 1s linear 0s infinite normal none running jet-engine-spin; }
.jet-engine-listing-overlay-wrap { position: relative; cursor: pointer; }
.jet-engine-listing-overlay-link { position: absolute; inset: 0px; z-index: -1; font-size: 0px !important; }
body[data-elementor-device-mode="widescreen"] .jet-listing-grid__scroll-slider-widescreen { overflow-x: auto; }
body[data-elementor-device-mode="widescreen"] .jet-listing-grid__scroll-slider-widescreen > .jet-listing-grid__items { flex-wrap: nowrap; }
body[data-elementor-device-mode="desktop"] .jet-listing-grid__scroll-slider-desktop { overflow-x: auto; }
body[data-elementor-device-mode="desktop"] .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items { flex-wrap: nowrap; }
body[data-elementor-device-mode="laptop"] .jet-listing-grid__scroll-slider-laptop { overflow-x: auto; }
body[data-elementor-device-mode="laptop"] .jet-listing-grid__scroll-slider-laptop > .jet-listing-grid__items { flex-wrap: nowrap; }
body[data-elementor-device-mode="tablet_extra"] .jet-listing-grid__scroll-slider-tablet_extra { overflow-x: auto; }
body[data-elementor-device-mode="tablet_extra"] .jet-listing-grid__scroll-slider-tablet_extra > .jet-listing-grid__items { flex-wrap: nowrap; }
body[data-elementor-device-mode="tablet"] .jet-listing-grid__scroll-slider-tablet { overflow-x: auto; }
body[data-elementor-device-mode="tablet"] .jet-listing-grid__scroll-slider-tablet > .jet-listing-grid__items { flex-wrap: nowrap; }
body[data-elementor-device-mode="mobile_extra"] .jet-listing-grid__scroll-slider-mobile_extra { overflow-x: auto; }
body[data-elementor-device-mode="mobile_extra"] .jet-listing-grid__scroll-slider-mobile_extra > .jet-listing-grid__items { flex-wrap: nowrap; }
body[data-elementor-device-mode="mobile"] .jet-listing-grid__scroll-slider-mobile { overflow-x: auto; }
body[data-elementor-device-mode="mobile"] .jet-listing-grid__scroll-slider-mobile > .jet-listing-grid__items { flex-wrap: nowrap; }
@media (min-width: 1025px) {
  .jet-listing-grid--blocks .jet-listing-grid__scroll-slider-desktop { overflow-x: auto; }
  .jet-listing-grid--blocks .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items { flex-wrap: nowrap; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .jet-listing-grid--blocks .jet-listing-grid__scroll-slider-tablet { overflow-x: auto; }
  .jet-listing-grid--blocks .jet-listing-grid__scroll-slider-tablet > .jet-listing-grid__items { flex-wrap: nowrap; }
}
@media (max-width: 767px) {
  .jet-listing-grid--blocks .jet-listing-grid__scroll-slider-mobile { overflow-x: auto; }
  .jet-listing-grid--blocks .jet-listing-grid__scroll-slider-mobile > .jet-listing-grid__items { flex-wrap: nowrap; }
}
@media (max-width: 767px) {
  .brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-mobile { overflow-x: auto; }
  .brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-mobile > .jet-listing-grid__items { flex-wrap: nowrap; }
}
@media (max-width: 991px) {
  .brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-tablet { overflow-x: auto; }
  .brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-tablet > .jet-listing-grid__items { flex-wrap: nowrap; }
}
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-desktop { overflow-x: auto; }
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items { 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: flex; align-items: stretch; }
.jet-listing-grid__items.jet-equal-columns__wrapper .swiper-slide.jet-equal-columns { height: auto; }
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide { float: none; height: auto; display: flex; flex-direction: column; }
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide img { object-fit: cover; flex-grow: 1; }
.jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide .jet-equal-columns, .jet-listing-grid__items.jet-equal-columns__wrapper .slick-slide > * { height: 100%; }
.jet-listing-not-found { text-align: center; display: block; margin: 0px; width: 100%; }
@-webkit-keyframes jet-engine-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes jet-engine-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.brxe-jet-engine-listing-grid .jet-listing-grid__slider.swiper-lib { margin-left: var(--swiper-margin-correction,0); margin-right: var(--swiper-margin-correction,0); }
.brxe-jet-engine-listing-grid .jet-listing-grid__items { width: auto; margin: 0px; --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); 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; 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; 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; 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; 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; flex: 0 0 min(6 * var(--item-width) + (6 - 1) * var(--column-gap),100%) !important; }
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*="colspan-7-"] { max-width: min(7 * var(--item-width) + (7 - 1) * var(--column-gap),100%) !important; flex: 0 0 min(7 * var(--item-width) + (7 - 1) * var(--column-gap),100%) !important; }
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*="colspan-8-"] { max-width: min(8 * var(--item-width) + (8 - 1) * var(--column-gap),100%) !important; flex: 0 0 min(8 * var(--item-width) + (8 - 1) * var(--column-gap),100%) !important; }
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*="colspan-9-"] { max-width: min(9 * var(--item-width) + (9 - 1) * var(--column-gap),100%) !important; flex: 0 0 min(9 * var(--item-width) + (9 - 1) * var(--column-gap),100%) !important; }
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*="colspan-10-"] { max-width: min(10 * var(--item-width) + (10 - 1) * var(--column-gap),100%) !important; flex: 0 0 min(10 * var(--item-width) + (10 - 1) * var(--column-gap),100%) !important; }
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*="colspan-11-"] { max-width: min(11 * var(--item-width) + (11 - 1) * var(--column-gap),100%) !important; flex: 0 0 min(11 * var(--item-width) + (11 - 1) * var(--column-gap),100%) !important; }
.brxe-jet-engine-listing-grid .jet-listing-grid__items > .jet-listing-grid__item[class*="colspan-12-"] { max-width: min(12 * var(--item-width) + (12 - 1) * var(--column-gap),100%) !important; flex: 0 0 min(12 * var(--item-width) + (12 - 1) * var(--column-gap),100%) !important; }
.brxe-jet-engine-listing-grid .jet-listing-grid__item { padding: 0px; }
.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-listing-grid__item.swiper-slide { padding-top: calc(var(--row-gap)/ 2); padding-bottom: calc(var(--row-gap)/ 2); }
.brxe-jet-engine-listing-grid .jet-slick-dots { gap: 8px; }
.brxe-jet-engine-listing-grid .jet-slick-dots li { margin: 0px; }
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider::-webkit-scrollbar-button { width: 0px; height: 0px; }
.brxe-jet-engine-listing-grid .jet-listing-grid__scroll-slider::-webkit-scrollbar-track { border-width: medium; border-style: none; border-color: currentcolor; border-image: 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-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.brxe-jet-engine-listing-grid .jet-listing-grid__slider-icon svg { width: 1em; height: 1em; }
div.brxe-jet-engine-listing-grid { width: 100%; }
div.brxe-jet-engine-listing-grid > div.jet-listing-grid { width: 100%; }
.jet-calendar-loading { user-select: none; opacity: 0.5 !important; pointer-events: none !important; }
.jet-calendar-loading .jet-calendar-caption__date-select { pointer-events: none; }
.jet-calendar-grid { width: 100%; table-layout: fixed; border-collapse: separate; }
.jet-calendar-caption { max-width: 100%; }
.jet-calendar-caption__wrap { display: flex; align-items: center; }
.jet-calendar-caption__wrap.wrap-layout-3 { justify-content: center; }
.jet-calendar-caption__wrap.wrap-layout-4 { justify-content: space-between; }
.jet-calendar-caption__name { font-weight: 700; flex: 1 1 auto; text-align: left; }
.wrap-layout-2 .jet-calendar-caption__name { text-align: right; order: 2; }
.wrap-layout-3 .jet-calendar-caption__name, .wrap-layout-4 .jet-calendar-caption__name { flex: 0 0 auto; text-align: center; order: 2; }
.jet-calendar-caption__dates { display: flex; flex-direction: row; column-gap: 0.5em; }
.wrap-layout-2 .jet-calendar-caption__dates { justify-content: flex-end; }
.jet-calendar-caption__select-wrapper { position: relative; text-decoration: underline; cursor: pointer; }
.jet-calendar-caption__select-wrapper select { text-align: start; width: 100%; font-family: inherit; font-size: inherit; cursor: pointer; }
.jet-calendar-caption__date-select { position: absolute; margin: 0px; padding: 0px; left: 0px; top: 0px; text-transform: inherit; opacity: 0; appearance: none; height: 100%; }
.jet-calendar-caption__date-select:focus-visible { outline: 0px; }
.jet-calendar-nav__link { cursor: pointer; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
.jet-calendar-nav__link svg { height: 1em; fill: currentcolor; }
.wrap-layout-3 .jet-calendar-nav__link.nav-link-prev, .wrap-layout-4 .jet-calendar-nav__link.nav-link-prev { order: 1; }
.rtl .jet-calendar-nav__link.nav-link-prev svg { transform: scaleX(-1); }
.wrap-layout-3 .jet-calendar-nav__link.nav-link-next, .wrap-layout-4 .jet-calendar-nav__link.nav-link-next { order: 3; }
body:not(.rtl) .jet-calendar-nav__link.nav-link-next svg { transform: scaleX(-1); }
.jet-calendar-header__week-day { width: 14.2857%; text-align: center; padding: 10px; background: rgb(250, 250, 250); }
.jet-calendar-header__week-day.day-pad { opacity: 0.5; }
.jet-calendar-week__day { width: 14.2857%; vertical-align: top; }
.jet-calendar-week__day-wrap { position: relative; }
.jet-calendar-week__day-header { display: flex; position: relative; z-index: 3; }
.jet-calendar-week__day-date { display: flex; align-items: center; }
.jet-calendar-week__day-mobile-wrap { display: none; }
@media (max-width: 1025px) {
  .jet-calendar-week__day-mobile-wrap { display: flex; }
}
.jet-calendar-week__day-mobile-overlay { cursor: pointer; position: absolute; z-index: 20; inset: 0px; }
.jet-calendar-week__day-mobile-trigger { width: 24px; height: 24px; cursor: pointer; }
.jet-calendar-week__day-content { padding: 10px; min-height: 100px; }
@media (max-width: 1025px) {
  .jet-calendar-week__day-content { display: none; }
}
.brxe-jet-listing-calendar .jet-calendar-week__day { padding: 0px; }
.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; }
.jet-form.is-loading { opacity: 0.5; pointer-events: none; }
.jet-form-row { display: flex; flex-wrap: wrap; margin: 0px -5px; padding: 5px 0px; }
.jet-form-row:last-child { padding-bottom: 0px !important; }
.jet-form-row--first-visible { padding-top: 0px !important; }
.jet-form-row.jet-form-row--hidden { margin: 0px !important; padding: 0px !important; }
.jet-form__group-break { width: 100%; flex: 0 0 100%; }
.jet-form-col { min-height: 1px; padding: 0px 5px; display: flex; align-items: flex-start; align-content: flex-start; flex-wrap: wrap; max-width: 100%; flex: 0 0 100%; }
.jet-form-col.field-type-heading { flex-wrap: wrap !important; }
.layout-row .jet-form-col { flex-wrap: nowrap; }
.jet-form-col__start { flex: 0 0 30%; max-width: 30%; }
.jet-form-col__end { display: flex; flex: 1 1 auto; }
@media (min-width: 600px) {
  .jet-form-col-1 { max-width: 8.33333%; width: 8.33333%; flex: 0 0 8.33333%; }
  .jet-form-col-2 { max-width: 16.6667%; width: 16.6667%; flex: 0 0 16.6667%; }
  .jet-form-col-3 { max-width: 25%; width: 25%; flex: 0 0 25%; }
  .jet-form-col-4 { max-width: 33.3333%; width: 33.3333%; flex: 0 0 33.3333%; }
  .jet-form-col-5 { max-width: 41.6667%; width: 41.6667%; flex: 0 0 41.6667%; }
  .jet-form-col-6 { max-width: 50%; width: 50%; flex: 0 0 50%; }
  .jet-form-col-7 { max-width: 58.3333%; width: 58.3333%; flex: 0 0 58.3333%; }
  .jet-form-col-8 { max-width: 66.6667%; width: 66.6667%; flex: 0 0 66.6667%; }
  .jet-form-col-9 { max-width: 75%; width: 75%; flex: 0 0 75%; }
  .jet-form-col-10 { max-width: 83.3333%; width: 83.3333%; flex: 0 0 83.3333%; }
  .jet-form-col-11 { max-width: 91.6667%; width: 91.6667%; flex: 0 0 91.6667%; }
  .jet-form-col-12 { max-width: 100%; width: 100%; flex: 0 0 100%; }
  body:not(.rtl) .jet-form-push-1 { margin-left: calc(8.33333%); }
  body.rtl .jet-form-push-1 { margin-right: calc(8.33333%); }
  body:not(.rtl) .jet-form-push-2 { margin-left: calc(16.6667%); }
  body.rtl .jet-form-push-2 { margin-right: calc(16.6667%); }
  body:not(.rtl) .jet-form-push-3 { margin-left: calc(25%); }
  body.rtl .jet-form-push-3 { margin-right: calc(25%); }
  body:not(.rtl) .jet-form-push-4 { margin-left: calc(33.3333%); }
  body.rtl .jet-form-push-4 { margin-right: calc(33.3333%); }
  body:not(.rtl) .jet-form-push-5 { margin-left: calc(41.6667%); }
  body.rtl .jet-form-push-5 { margin-right: calc(41.6667%); }
  body:not(.rtl) .jet-form-push-6 { margin-left: calc(50%); }
  body.rtl .jet-form-push-6 { margin-right: calc(50%); }
  body:not(.rtl) .jet-form-push-7 { margin-left: calc(58.3333%); }
  body.rtl .jet-form-push-7 { margin-right: calc(58.3333%); }
  body:not(.rtl) .jet-form-push-8 { margin-left: calc(66.6667%); }
  body.rtl .jet-form-push-8 { margin-right: calc(66.6667%); }
  body:not(.rtl) .jet-form-push-9 { margin-left: calc(75%); }
  body.rtl .jet-form-push-9 { margin-right: calc(75%); }
  body:not(.rtl) .jet-form-push-10 { margin-left: calc(83.3333%); }
  body.rtl .jet-form-push-10 { margin-right: calc(83.3333%); }
  body:not(.rtl) .jet-form-push-11 { margin-left: calc(91.6667%); }
  body.rtl .jet-form-push-11 { margin-right: calc(91.6667%); }
}
.jet-form-page--hidden { display: none; }
.jet-form__next-page-msg { display: none; }
.jet-form__next-page-msg--visible { display: block; }
.jet-form__calculated-field { display: flex; }
.jet-form__calculated-field--hidden { display: none; }
.layout-column .jet-form__label { max-width: 100%; flex: 0 1 100%; }
.jet-form__heading, .jet-form__label { flex: 0 0 100%; display: flex; justify-content: space-between; align-items: center; width: 100%; }
.jet-form__field-error { width: 100%; }
.jet-form__desc { display: block; }
.layout-column .jet-form__desc { max-width: 100%; flex: 0 1 100%; }
.jet-form__prev-page { outline: 0px; }
.jet-form__field { box-sizing: border-box; }
.layout-column .jet-form__field:not(.checkboxes-field):not(.radio-field):not(.range-field) { max-width: 100%; width: 100%; flex: 0 1 100%; }
.layout-row .jet-form__field:not(.checkboxes-field):not(.radio-field):not(.range-field) { width: 100%; }
.jet-form__field-wrap { position: relative; }
.jet-form__field-label { cursor: pointer; display: inline-flex; align-items: center; }
.jet-form__field-template + .jet-form__field-label { position: absolute; inset: 0px; z-index: -1; opacity: 0; }
.jet-form__field-label input { flex-shrink: 0; margin: 0px 5px 0px 0px; }
.rtl .jet-form__field-label input { margin: 0px 0px 0px 5px; }
.jet-form__field-template { cursor: pointer; }
.jet-form__field-value { white-space: nowrap; }
.jet-form__field-value-number { display: inline-block; text-align: center; }
.jet-form__submit-wrap { display: flex; flex-direction: column; width: 100%; }
.jet-form__submit-wrap.has-prev { flex-direction: row; justify-content: space-between; }
.jet-form__check-mark { display: flex; align-items: center; justify-content: center; }
.jet-form__check-mark__icon.is-svg-icon svg { display: block; width: 1em; height: 1em; }
.jet-form__check-mark--default { display: flex; align-items: center; justify-content: center; }
.jet-form__field-template--checked .jet-form__check-mark--default { display: none; }
.jet-form__check-mark--checked { display: none; align-items: center; justify-content: center; }
.jet-form__field-template--checked .jet-form__check-mark--checked { display: flex; }
.jet-form-repeater { width: 100%; }
.jet-form-repeater__initial { display: none; }
.jet-form-repeater__row { display: flex; width: 100%; align-items: flex-end; padding: 15px 0px; }
.jet-form-repeater__row-fields { flex: 1 1 auto; }
.jet-form-repeater__row .jet-form-col { padding: 0px 5px; }
.jet-form-repeater__actions { display: flex; }
.jet-form-repeater__new { margin: 10px 0px 0px; }
.jet-form-repeater__remove { margin: 0px 0px 0px 10px; text-decoration: none !important; }
.layout-column .jet-form__fields-group.checkradio-wrap { width: 100%; }
.jet-form__field-wrap.range-wrap { display: flex; align-items: center; width: 100%; }
.jet-form input[type="range"].jet-form__field.range-field { margin-right: 10px; appearance: none; min-height: 18px; }
.rtl .jet-form input[type="range"].jet-form__field.range-field { margin-left: 10px; margin-right: 0px; }
.jet-form input[type="range"].jet-form__field.range-field, .jet-form input[type="range"].jet-form__field.range-field:focus { padding: 0px; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; outline: 0px; }
.jet-form input[type="range"].jet-form__field.range-field::-webkit-slider-runnable-track { width: 100%; height: 4px; cursor: pointer; background: rgb(227, 221, 216); box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.jet-form input[type="range"].jet-form__field.range-field::-webkit-slider-thumb { width: 18px; height: 18px; background: rgb(204, 204, 204); border-radius: 50%; cursor: pointer; box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-top: -7px; appearance: none; }
.jet-form-message { margin: 20px 0px 0px; text-align: center; padding: 20px; }
.jet-form-message--success { border: 1px solid green; color: green; }
.jet-form-message--error { border: 1px solid red; color: red; }
.jet-engine-file-upload__files { display: flex; flex-wrap: wrap; }
.jet-engine-file-upload .sortable-placeholder { flex: 0 0 100px; width: 100px; margin: 0px 10px 10px 0px; position: relative; background: rgba(123, 123, 123, 0.2); height: 100px; }
.jet-engine-file-upload__content { min-height: 100px; min-width: 100px; position: relative; display: inline-flex; }
.jet-engine-file-upload__loader { inset: 0px 10px 10px 0px; position: absolute; background: rgba(0, 0, 0, 0.5); display: none; justify-content: center; align-items: center; }
.is-loading .jet-engine-file-upload__loader { display: flex; }
.jet-engine-file-upload__file { width: 100px; height: 100px; margin: 0px 10px 10px 0px; position: relative; background-color: rgba(123, 123, 123, 0.2); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237a7a7a' width='48px' height='48px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z'/%3E%3C/svg%3E"); background-position: center center; background-repeat: no-repeat; }
.is-loading .jet-engine-file-upload__file { opacity: 0.5; }
.jet-engine-file-upload__file-remove { position: absolute; inset: 50% 0px 0px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: opacity 0.2s linear; opacity: 0; background: rgba(0, 0, 0, 0.4); }
.jet-engine-file-upload__file-remove svg path { fill: rgb(255, 255, 255); }
.jet-engine-file-upload__file:hover .jet-engine-file-upload__file-remove { opacity: 1; }
.jet-engine-file-upload__file img { display: block; width: 100%; padding: 0px; margin: 0px; object-fit: cover; object-position: center center; height: 100% !important; }
.jet-engine-file-upload__errors.is-hidden { display: none; }
input.jet-form__field.file-field.jet-engine-file-upload__input { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important; border-radius: 0px !important; margin: 0px !important; width: auto !important; }
.jet-engine-file-upload__value:not([value*=""]) + input.jet-form__field.file-field.jet-engine-file-upload__input { color: transparent; }
.field-type-wysiwyg .jet-form__field { padding: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; }
.jet-profile-menu { display: flex; }
.jet-profile-menu.layout--horizontal { flex-direction: row; }
.jet-profile-menu.layout--vertical { flex-direction: column; }
@media (max-width: 1024px) {
  .jet-profile-menu.layout-tablet--horizontal { flex-direction: row; }
}
body[data-elementor-device-mode="tablet"] .jet-profile-menu.layout-tablet--horizontal { flex-direction: row; }
@media (max-width: 1024px) {
  .jet-profile-menu.layout-tablet--vertical { flex-direction: column; }
}
body[data-elementor-device-mode="tablet"] .jet-profile-menu.layout-tablet--vertical { flex-direction: column; }
@media (max-width: 767px) {
  .jet-profile-menu.layout-mobile--horizontal { flex-direction: row; }
}
body[data-elementor-device-mode="mobile"] .jet-profile-menu.layout-mobile--horizontal { flex-direction: row; }
@media (max-width: 767px) {
  .jet-profile-menu.layout-mobile--vertical { flex-direction: column; }
}
body[data-elementor-device-mode="mobile"] .jet-profile-menu.layout-mobile--vertical { flex-direction: column; }
.jet-profile-menu__item-link { display: block; padding: 5px 10px; }
.jet-map-marker, .jet-map-user-location-marker { font-size: 40px; cursor: pointer; max-width: 100%; max-height: 100%; }
.jet-map-marker.is-svg-icon, .jet-map-user-location-marker.is-svg-icon { display: inline-flex; }
.jet-map-marker.is-svg-icon .e-font-icon-svg, .jet-map-user-location-marker.is-svg-icon .e-font-icon-svg { fill: currentcolor; }
.jet-map-listing .jet-map-marker.is-svg-icon.apply-fill svg path, .jet-map-listing .jet-map-marker.is-svg-icon.custom-color.apply-fill svg path, .jet-map-listing .jet-map-user-location-marker.is-svg-icon.apply-fill svg path, .jet-map-listing .jet-map-user-location-marker.is-svg-icon.custom-color.apply-fill svg path { fill: currentcolor !important; }
.jet-map-listing .jet-map-marker.is-svg-icon.apply-stroke svg path, .jet-map-listing .jet-map-marker.is-svg-icon.custom-color.apply-stroke svg path, .jet-map-listing .jet-map-user-location-marker.is-svg-icon.apply-stroke svg path, .jet-map-listing .jet-map-user-location-marker.is-svg-icon.custom-color.apply-stroke svg path { stroke: currentcolor !important; }
.jet-map-marker.is-svg-icon svg, .jet-map-user-location-marker.is-svg-icon svg { width: 1em; height: 1em; }
.leaflet-marker-icon .jet-map-marker.is-svg-icon svg, .leaflet-marker-icon .jet-map-user-location-marker.is-svg-icon svg { width: 100%; height: auto; }
.jet-map-marker.is-svg-icon img, .jet-map-user-location-marker.is-svg-icon img { width: 1em; height: auto; }
.leaflet-marker-icon .jet-map-marker.is-svg-icon img, .leaflet-marker-icon .jet-map-user-location-marker.is-svg-icon img { width: 100%; height: auto; }
.jet-map-marker.user-location, .jet-map-user-location-marker.user-location { cursor: default; }
.jet-map-listing .leaflet-marker-icon { background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; align-items: center; justify-content: center; }
.jet-map-listing .leaflet-popup-content-wrapper { padding: 0px; }
.jet-map-listing .leaflet-popup-content { margin: 0px; min-height: 40px; }
.jet-map-box.mapboxgl-popup { padding: 25px 0px 0px; }
.jet-map-box.mapboxgl-popup .mapboxgl-popup-content { padding: 0px; }
.popup-has-pin .jet-map-box::after { content: ""; position: absolute; top: 100%; width: 0px; height: 0px; border-style: solid; left: 50%; margin: 0px 0px 0px -10px; border-width: 10px 10px 0px; border-color: rgb(255, 255, 255) transparent transparent; }
.jet-map-listing .jet-map-box img { max-width: 100%; }
.jet-map-box .jet-map-close { position: absolute; right: 0px; top: 0px; cursor: pointer; z-index: 9999; }
.jet-map-box .jet-map-preloader { width: 100%; padding: 20px 0px; box-sizing: border-box; background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; }
.jet-map-box .jet-map-preloader .jet-map-loader { display: block; width: 24px; height: 24px; margin: 0px auto; border-width: 3px; border-style: solid; border-color: transparent currentcolor currentcolor; border-image: none; border-radius: 50%; animation: 1s linear 0s infinite normal none running jet-engine-map-spin; }
.jet-map-marker-wrap, .jet-map-user-location-marker-wrap { padding: 5px; position: relative; margin: 0px 0px 10px; background: rgb(255, 255, 255); z-index: 999; cursor: pointer; text-align: center; }
.jet-map-marker-wrap::after, .jet-map-user-location-marker-wrap::after { content: ""; position: absolute; top: 100%; width: 0px; height: 0px; border-style: solid; left: 50%; margin: 0px 0px 0px -10px; border-width: 10px 10px 0px; border-color: rgb(255, 255, 255) transparent transparent; }
.jet-map-marker-wrap.user-location, .jet-map-user-location-marker-wrap.user-location { cursor: default; }
.jet-map-user-location-marker-image { width: 32px; }
.jet-map-listing .gm-svpc { max-width: none; }
.jet-map-listing .gm-svpc img { max-width: none; }
.jet-map-listing .gm-style-mtc button { border-radius: 0px; }
.jet-map-box button.mapboxgl-popup-close-button { padding: 5px; font-size: 16px; line-height: 12px; font-weight: 400; color: rgb(51, 51, 51); }
@-webkit-keyframes jet-engine-map-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes jet-engine-map-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.brxe-jet-engine-maps-listing { width: 100%; }
.brxe-jet-engine-maps-listing .jet-map-listing { height: 500px; }
.brxe-jet-engine-maps-listing .jet-map-marker.is-svg-icon svg, .brxe-jet-engine-maps-listing .jet-map-user-location-marker.is-svg-icon svg { fill: currentcolor; }
.brxe-jet-engine-maps-listing .jet-map-marker.is-svg-icon.custom-color svg, .brxe-jet-engine-maps-listing .jet-map-user-location-marker.is-svg-icon.custom-color svg { fill: currentcolor !important; }
.brxe-jet-engine-maps-listing .jet-map-marker.is-svg-icon.custom-color path, .brxe-jet-engine-maps-listing .jet-map-user-location-marker.is-svg-icon.custom-color path { fill: inherit; }
.gm-style .custom-cluster > img { max-width: 100%; height: 100%; object-fit: cover; }
.jet-data-store-link-wrapper { display: flex; position: relative; z-index: 999; }
.jet-data-store-link { display: inline-flex; justify-content: center; align-items: center; gap: 4px; }
.jet-data-store-link__label { order: 2; }
.jet-data-store-link.is-hidden { display: none !important; }
.jet-data-store-link__icon { order: 1; }
.jet-data-store-link__icon.is-svg-icon { display: inline-flex; }
.jet-data-store-link__icon.is-svg-icon svg { width: 1em; height: 1em; }
.brxe-jet-engine-data-store-button .jet-data-store-link__icon.is-svg-icon { display: inline-flex; }
.brxe-jet-engine-data-store-button .jet-data-store-link__icon.is-svg-icon svg { width: 1em; height: 1em; fill: currentcolor; }
.brxe-jet-engine-data-store-button .jet-data-store-link__icon.is-svg-icon path { fill: inherit; }
.jet-container { display: flex; flex-wrap: wrap; position: relative; box-sizing: border-box; padding: 1em; overflow: hidden; }
.jet-container > * { position: relative; z-index: 1; }
.jet-container[data-url] { cursor: pointer; }
#wpwrap .jet-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block { max-width: 100% !important; }
.jet-container--content-direction-vertical { flex-direction: column; }
.jet-container--content-direction-vertical > * { width: 100%; }
.jet-container--content-direction-vertical > .block-editor-inner-blocks { width: 100%; }
.jet-container--content-direction-vertical > .block-editor-inner-blocks > .block-editor-block-list__layout { flex-direction: column; }
.jet-container--content-direction-vertical > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-editor-block-list__block { width: 100%; }
.jet-container--content-direction-horizontal { flex-direction: row; }
.jet-container--content-direction-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout { flex-direction: row; padding-right: 30px; }
.jet-container--content-direction-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block { margin-left: 10px; margin-right: 10px; }
.jet-container--content-direction-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-list-appender { margin-left: 35px; }
.jet-container--content-direction-horizontal > p { margin: 0px; }
.jet-container--content-align-flex-start { align-content: flex-start; align-items: flex-start; }
.jet-container--content-align-flex-start > .block-editor-inner-blocks > .block-editor-block-list__layout { align-content: flex-start; align-items: flex-start; }
.jet-container--content-align-flex-end { align-content: flex-end; align-items: flex-end; }
.jet-container--content-align-flex-end > .block-editor-inner-blocks > .block-editor-block-list__layout { align-content: flex-end; align-items: flex-end; }
.jet-container--content-align-center { align-content: center; align-items: center; }
.jet-container--content-align-center > .block-editor-inner-blocks > .block-editor-block-list__layout { align-content: center; align-items: center; }
.jet-container--content-align-stretch { align-content: stretch; align-items: stretch; }
.jet-container--content-align-stretch > .block-editor-inner-blocks > .block-editor-block-list__layout { align-content: stretch; align-items: stretch; }
.jet-container--content-align-space-between { align-content: space-between; }
.jet-container--content-align-space-between > .block-editor-inner-blocks > .block-editor-block-list__layout { align-content: space-between; }
.jet-container--content-justify-flex-start { justify-content: flex-start; }
.jet-container--content-justify-flex-start > .block-editor-inner-blocks > .block-editor-block-list__layout { justify-content: flex-start; }
.jet-container--content-justify-flex-end { justify-content: flex-end; }
.jet-container--content-justify-flex-end > .block-editor-inner-blocks > .block-editor-block-list__layout { justify-content: flex-end; }
.jet-container--content-justify-center { justify-content: center; }
.jet-container--content-justify-center > .block-editor-inner-blocks > .block-editor-block-list__layout { justify-content: center; }
.jet-container--content-justify-stretch { justify-content: stretch; }
.jet-container--content-justify-stretch > .block-editor-inner-blocks > .block-editor-block-list__layout { justify-content: stretch; }
.jet-container--content-justify-space-between { justify-content: space-between; }
.jet-container--content-justify-space-between > .block-editor-inner-blocks > .block-editor-block-list__layout { justify-content: space-between; }
.jet-container > .block-editor-inner-blocks { flex: 0 0 100%; }
.jet-container > .block-editor-inner-blocks > .block-editor-block-list__layout { display: flex; }
.jet-container__overlay { inset: 0px; position: absolute !important; }
.jet-section { width: 100% !important; max-width: 100% !important; margin: 0px !important; }
.jet-section--layout-boxed .jet-section__content { margin: 0px auto; max-width: 100%; }
.jedv-resize-columns.elementor-section > .elementor-container > .elementor-column, .jedv-resize-columns.elementor-section > .elementor-container > .elementor-row > .elementor-column { flex-grow: 1; }
a:hover .jet-engine-lightbox-icon { opacity: 1; transform: translate(-50%, -50%); }
.jet-engine-lightbox-icon svg { width: 36px; height: 36px; fill: currentcolor !important; }
.jet-engine-lightbox-icon { font-size: 36px; color: rgb(255, 255, 255); position: absolute; top: 50%; left: 50%; transform: translate(-50%, calc(-50% + 10px)); opacity: 0; transition: 150ms linear; }
a:has(> .jet-engine-lightbox-icon)::before { display: none; }