.elementor-38876 .elementor-element.elementor-element-70ae39e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-38876 .elementor-element.elementor-element-f215c16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-38876 .elementor-element.elementor-element-fe102ff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-38876 .elementor-element.elementor-element-f03a249 .elementor-button{background-color:#FD6403;border-radius:12px 12px 12px 12px;}.elementor-38876 .elementor-element.elementor-element-f03a249{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-38876 .elementor-element.elementor-element-a670eb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38876 .elementor-element.elementor-element-b1bf4ed > .elementor-widget-container{padding:0px 0px 0px 0px;}#elementor-popup-modal-38876{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-38876 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-38876 .dialog-close-button{display:flex;}#elementor-popup-modal-38876 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-38876 .elementor-element.elementor-element-70ae39e{--padding-top:8px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38876 .elementor-element.elementor-element-f215c16{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38876 .elementor-element.elementor-element-fe102ff{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-38876 .elementor-element.elementor-element-f03a249{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-38876 .elementor-element.elementor-element-f03a249 .elementor-button{font-size:12px;}.elementor-38876 .elementor-element.elementor-element-a670eb4 > .elementor-widget-container{margin:0px 0px 120px 0px;padding:0px 0px 0px 0px;}.elementor-38876 .elementor-element.elementor-element-b1bf4ed > .elementor-widget-container{margin:0px 0px 120px 0px;}}/* Start custom CSS */.ui-slider-horizontal {
    height: 0.4em !important;
}

.col-8 {
    align-content: center;
}

.wpas-slider .ui-slider-range {
    background: #f46b60;
}
.wpas-checkbox-list {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.col-12 {
    gap: 12px;
    display: flex;
    flex-direction: column;
}

.wpas-range-slider .wpas-min, .wpas-range-slider .wpas-max {
    min-width: 0px;
}

.wpas-checkbox-list label:has(input[type="checkbox"]:checked) {
    background: #FB6509 !important;
    border-color: #FB6509 !important;
}

.wpas-checkbox-list input[type="checkbox"] {
    accent-color: #ff6300;
}

.wp-advanced-search-form {
     padding: 0px; 
     margin: 0px; 
}

label#wpas-label-text-5 {
    margin-top: 12px;
}

    .wpas-select {
    width: 100%;
        padding: 12px 14px;
        padding-left: 45px;
        font-size: 14px;
        border: 1px solid #e5e7eb;
        border-radius: 12px;
        background: #ffffff;
        color: #1f2933;
        transition: border-color 0.2s ease, box-shadow 0.2s ease;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        cursor: pointer;
        appearance: none;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23222' d='M6 9L1 4h10z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: left 15px center; 
        box-sizing: border-box;
    display: flex;
    align-items: center;
    direction: rtl; 
    text-align: right;
    }
    

.wpas-select option {
    font-family: "Vazirmatn", Tahoma, sans-serif;
    font-size: 14px;
    color: #1f2933;
}
@media only screen and (max-width: 754px){
  .wpas-label{
    max-height: 20px !important;
    overflow:hidden;
  }
}
.wpas-select {
    width: 100%;
    padding: 12px 16px;
    padding-left: 30px;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #d1d5db;
    border-radius: 12px;
    background-color: #ffffff;
    color: #111827;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: left 12px center;
    box-sizing: border-box;
    height: 48px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}/* End custom CSS */