@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);.estate-filter{min-height:calc(100vh - 85px);border-right:1px solid #9da5b0}.estate-filter form{padding:30px}.estate-filter form .searchbox input{min-height:40px;display:block;padding:1rem;border-radius:5px;border:1px solid #e8e8e8;color:#292929;background:#fff;font-size:14px;width:100%;margin:0 0 1.5rem}.estate-filter form .searchbox input::-webkit-input-placeholder{color:#bcbcbc;font-weight:400;font-size:14px}.estate-filter form .searchbox input:-moz-placeholder,.estate-filter form .searchbox input::-moz-placeholder{color:#bcbcbc;font-weight:400;opacity:1;font-size:14px}.estate-filter form .searchbox input:-ms-input-placeholder{color:#bcbcbc;font-weight:400;font-size:14px}.estate-filter form .searchbox input::-ms-input-placeholder{color:#bcbcbc;font-weight:400;font-size:14px}.estate-filter form .status-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;margin-bottom:30px}.estate-filter form .status-toggle label input{position:absolute;opacity:0;width:0;height:0}.estate-filter form .status-toggle label input:checked~.radio-wrapper{background:#a4d65e}.estate-filter form .status-toggle label .radio-wrapper{display:inline-block;border-radius:4px;border:1px solid #9da5b0;padding:7px 10px;transition-duration:.3s;cursor:pointer;text-align:center;width:100%;background:#fff}.estate-filter form .status-toggle label .radio-wrapper:hover{background:#a4d65e}.estate-filter form .status-toggle label .radio-wrapper .title{font-weight:600;display:block;font-size:16px;margin-bottom:2px}.estate-filter form .status-toggle label .radio-wrapper .number{display:block;font-size:14px}.estate-filter form .type{margin-bottom:30px}.estate-filter form .type h2{font-size:18px;font-weight:600;margin:0 0 20px}.estate-filter form .type .text{text-transform:capitalize}.estate-filter form .dropdown-container{margin-bottom:30px}.estate-filter form .dropdown-container .dropdown-toggle,.estate-filter form .dropdown-container .multiselect__tags{margin-bottom:15px}.estate-filter form .dropdown-container .dropdown-toggle h2{font-size:18px;font-weight:600;margin:0 0 20px}.estate-filter form .dropdown-container .dropdown-toggle h2 span{display:block;font-size:14px;color:#9da5b0;font-weight:400;margin-top:5px}.estate-filter form .dropdown-container .dropdown .select2-container{margin-bottom:15px}.estate-filter form .bigFive{margin-top:30px}.estate-filter form .show-more-options .trigger{color:#70b411;margin:20px 0;transition-duration:.3s;cursor:pointer}.estate-filter form .show-more-options .trigger .text{display:block}.estate-filter form .show-more-options .trigger .active-text,.estate-filter form .show-more-options .trigger.active .text{display:none}.estate-filter form .show-more-options .trigger.active .active-text{display:block}.estate-filter form .show-more-options .options{display:none}.estate-filter form .submit .btn{display:block;text-align:center;font-weight:500;width:100%;padding:15px 30px;cursor:pointer;text-transform:none}.estate-filter form .filter-info{border:1px solid #c7cdd5;border-radius:4px;padding:30px;margin:50px 0;background:#fff}.estate-filter form .filter-info h2{font-size:18px;margin:30px 0 15px}.estate-filter form .filter-info>h2:first-child{margin-top:0}.estate-filter form .filter-info ul li{position:relative;padding-left:25px;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6}.estate-filter form .filter-info ul li:before{content:url(/images/icons/list-icon.svg);position:absolute;left:0;top:2px;width:15px;height:15px}@media only screen and (min-width:769px){.estate-filter .close-filter,.estate-filter .mobile-submit{display:none}}@media only screen and (max-width:768px){.estate-filter{padding-top:85px;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;z-index:99;background:#fff;left:-100%;transition-duration:1s}.estate-filter.active{left:0}.estate-filter .close-filter{display:block;position:relative;padding:30px 50px 30px 30px}.estate-filter .close-filter h2{font-size:18px;font-weight:600;margin:0}.estate-filter .close-filter .close-estate-filter{display:block;position:absolute;border-radius:50%;top:20px;right:30px;width:40px;height:40px;text-align:center;line-height:43px;background:#c7cdd5}.estate-filter .close-filter .close-estate-filter img{width:15px;height:15px}.estate-filter form{background:#f2f4f5}.estate-filter form .mobile-submit{margin-top:15px;display:block}.estate-filter form .mobile-submit .btn{width:100%;text-align:center;font-weight:600;padding:15px 30px}}