.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-508 .elementor-element.elementor-element-f7137a5{width:100%;max-width:100%;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list__row{display:inline-block;margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-list-tree__children{display:inline-block;margin-right:calc(32px/2);margin-left:calc(32px/2);padding-left:0px;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list-wrapper{margin-left:calc(-32px/2);margin-right:calc(-32px/2);}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list__label{font-family:var( --e-global-typography-29d456e-font-family ), Sans-serif;font-size:var( --e-global-typography-29d456e-font-size );font-weight:var( --e-global-typography-29d456e-font-weight );text-transform:var( --e-global-typography-29d456e-text-transform );font-style:var( --e-global-typography-29d456e-font-style );text-decoration:var( --e-global-typography-29d456e-text-decoration );line-height:var( --e-global-typography-29d456e-line-height );letter-spacing:var( --e-global-typography-29d456e-letter-spacing );}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list__button{color:#EFEBE466;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#37343100;border-radius:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list__button:hover{color:#EFEBE480;border-color:#EFEBE466;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:var( --e-global-color-v4-grey-100 );border-color:var( --e-global-color-v4-grey-100 );}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-collapse-icon{width:20px;height:20px;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-collapse-none{width:20px;height:20px;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-filter+.jet-filter{margin-top:10px;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-508 .elementor-element.elementor-element-c6902c9{width:100%;max-width:100%;}:is( .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__items, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__items, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-508 .elementor-element.elementor-element-c6902c9 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list__label{font-size:var( --e-global-typography-29d456e-font-size );line-height:var( --e-global-typography-29d456e-line-height );letter-spacing:var( --e-global-typography-29d456e-letter-spacing );}}@media(max-width:767px){.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-508 .elementor-element.elementor-element-f7137a5{width:100%;max-width:100%;}.elementor-508 .elementor-element.elementor-element-f7137a5 .jet-radio-list__label{font-size:var( --e-global-typography-29d456e-font-size );line-height:var( --e-global-typography-29d456e-line-height );letter-spacing:var( --e-global-typography-29d456e-letter-spacing );}}/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-f7137a5 */.listing-grid-filters .jet-radio-list-wrapper .jet-radio-list__row {
    margin: 0px 0px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    border: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--grey-300);
    margin-bottom: 16px !important;
}

.listing-grid-filters .jet-radio-list-wrapper .jet-radio-list__row .jet-radio-list__item {
    margin-bottom: -2px !important;
}

.listing-grid-filters .jet-radio-list-wrapper .jet-radio-list__row .jet-radio-list__item .jet-radio-list__button, .listing-grid-filters .jet-radio-list-wrapper .jet-radio-list__row .jet-radio-list__item .jet-radio-list__button span {
    transition: all .3s ease;
}

.listing-grid-filters .jet-radio-list-wrapper .jet-radio-list__row:nth-child(2) {
    margin-left: 16px !important;
    padding-left: 0px !important;
}

.listing-grid-filters .jet-radio-list-wrapper .jet-radio-list__row:nth-last-child(1) {
    margin-right: 16px !important;
    padding-right: 0px !important;
}



.listing-grid-filters {
    display: flex;
    flex-direction: row;
    overflow-x: auto;
    overflow-y: hidden;
    justify-content: center;
}

.listing-grid-filters fieldset {
    justify-content: center;
    display: flex;
    flex-wrap: nowrap;
}

.listing-grid-filters .jet-radio-list-wrapper {
    width: fit-content !important;
}

.listing-grid-filters .jet-radio-list__label {
    text-wrap: nowrap;
}

.listing-grid-filters .jet-radio-list__button {
    width: fit-content;
}

/* Mobile: enable horizontal scroll & start alignment so all filters are reachable */
@media (max-width: 767px) {
    .listing-grid-filters {
        justify-content: flex-start !important;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: thin;
    }
    .listing-grid-filters .jet-radio-list-wrapper {
        width: max-content !important;
        padding-left: 16px;
        padding-right: 16px;
    }
    .listing-grid-filters .jet-radio-list__row {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */