.elementor-1224 .elementor-element.elementor-element-22d6eb5{--display:flex;}.elementor-1224 .elementor-element.elementor-element-191f8a8{padding:0px 40px 0px 0px;}#elementor-popup-modal-1224{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1224 .dialog-message{width:640px;height:380px;align-items:flex-start;}#elementor-popup-modal-1224 .dialog-close-button{display:flex;}#elementor-popup-modal-1224 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-1224 .elementor-element.elementor-element-22d6eb5{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}#elementor-popup-modal-1224 .dialog-message{width:820px;height:90vh;}#elementor-popup-modal-1224{justify-content:center;align-items:flex-start;}}@media(max-width:767px){.elementor-1224 .elementor-element.elementor-element-22d6eb5{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}#elementor-popup-modal-1224 .dialog-message{width:290px;height:95vh;}#elementor-popup-modal-1224{justify-content:flex-end;}}/* Start custom CSS for shortcode, class: .elementor-element-191f8a8 */.wpfFilterWrapper .wfpTitle {
    color: #000;
}

.wpfFilterWrapper select {
    background: #f2f2f2;
    border-color: #f2f2f2;
    border-radius: 100px;
    font-family: "inter tight";
    font-size: 14px !important;
}

.wpfFilterTitle {
    font-family: "inter tight" !important;
    color: #000 !important;
    padding-bottom: 10px;
    font-weight: 400 !important;
}

#wpfBlock_4 .wpfFilterVerScroll {
    padding-top: 10px !important;
}

.wpfFilterWrapper .wpfFilterTaxNameWrapper {
    font-family: "inter tight";
    color: #000;
}

.ui-slider.ui-widget-content .ui-slider-handle {
    border-radius: 100px !important;
    background: #000 !important;
}

.ui-slider-horizontal .ui-slider-range {
    background: #C73C00 !important;
}

.ui-slider.ui-widget-content:not(.iris-slider-offset) {
    background: #f2f2f2 !important;
    border-color: #f2f2f2 !important;
}

.wpfPriceInputs .wpfCurrencySymbol {
    color: #000 !important;
    font-family: "inter tight" !important;
}

.wpfPriceRangeField#wpfMinPrice, .wpfPriceRangeField#wpfMaxPrice {
    color: #000 !important;
    font-family: "inter tight" !important;
}

.wpfMainWrapper .wpfCount {
    color: #C73C00 !important;
    font-family: "inter tight" !important;
}

.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
    background-color: rgb(0, 0, 0);
    font-family: "Inter Tight", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400;
    letter-spacing: 0.5px;
    color: rgb(255, 255, 255);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(0, 0, 0);
    border-radius: 100px !important;
    padding: 8px 25px !important;
}

.wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
    padding-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d6eb5 */@media all and (max-width: 768px) {
    .wpfFilterWrapper .wfpTitle {
        font-size: 14px;
    }
    
    .wpfFilterWrapper .wpfFilterTaxNameWrapper {
        font-size: 12px;
    }
    
    .wpfPriceRangeField#wpfMinPrice, .wpfPriceRangeField#wpfMaxPrice {
    font-size: 13px !important;
}

.wpfPriceInputs .wpfCurrencySymbol {
    font-size: 13px !important;
}
    
    .wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
        font-size: 11px !important;
        padding: 6px 20px !important;
        margin: 0;
        margin-top: 10px;
    }
}

#wpfBlock_12 {
    padding: 0px !important;
    margin: 0 !important;
}

#wpfBlock_13 {
    padding: 0px !important;
    margin: 0 !important;
}

.wpfFilterVerScroll {
    padding-bottom: 5px;
}

.wpfCheckboxHier ul {
    padding-top: 10px;
}

.wpfFilterWrapper .wfpTitle {
    font-weight: 400;
}

.wpfFilterTitle {
    border-bottom: 1px solid #dbdbdb !important;
}/* End custom CSS */