.raiser-filter-form{background-color:#f6f6f6;font-size:.875rem;position:relative;margin-bottom:2rem}@media(min-width:1200px){.raiser-filter-form:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:6rem;z-index:1;background-color:#eee}.raiser-filter-form>.container{position:relative;z-index:5}}.raiser-filter-form .filter-header{background-color:#eee;margin-left:-.75rem;margin-right:-.75rem;padding:1rem;cursor:pointer;display:none}@media(min-width:1200px){.raiser-filter-form .filter-header{height:6rem;overflow:hidden;display:block}}.raiser-filter-form .filter-header--main{display:flex;justify-content:space-between;cursor:default}@media(min-width:1200px){.raiser-filter-form .filter-header--main{display:block}}.raiser-filter-form .filter-header .filter-main-title{font-size:.875rem;margin-bottom:.5rem}@media(min-width:1200px){.raiser-filter-form .filter-header .filter-main-title i{display:none}}.raiser-filter-form .filter-header .filter-header__title{margin-bottom:.5rem}.raiser-filter-form .filter-header .filter-header__text{color:#adb5bd;padding-bottom:.5rem;border-bottom:1px solid #adb5bd}.raiser-filter-form .filter-options{padding-top:1rem;display:none}.raiser-filter-form .filter-options input[type=checkbox],.raiser-filter-form .filter-options input[type=radio]{display:none}.raiser-filter-form .filter-options input[type=checkbox]:checked+label,.raiser-filter-form .filter-options input[type=radio]:checked+label{padding:.5rem;background-color:#eee}.raiser-filter-form .filter-options .filter-options__option-label{display:block;margin-bottom:1rem;cursor:pointer}.raiser-filter-form .filter-options--bedrooms{position:relative;padding-bottom:1rem}.raiser-filter-form .filter-options--bedrooms .controls{display:flex;align-items:center}.raiser-filter-form .filter-options--bedrooms .controls .controller{font-size:1.75rem;cursor:pointer}@media(min-width:992px){.raiser-filter-form .filter-options--bedrooms .controls .controller{font-size:1.2rem}}.raiser-filter-form .filter-options--bedrooms .controls .result{padding:0 1rem;font-size:1.5rem}@media(min-width:992px){.raiser-filter-form .filter-options--bedrooms .controls .result{padding:0 .35rem;font-size:1.1rem}}.raiser-filter-form .filter-options--bedrooms .filter-options__num-bedrooms{position:absolute;top:5rem}.raiser-filter-form .filter-footer{display:none}@media(min-width:992px){.raiser-filter-form .filter-footer{position:absolute;right:0;top:6rem}}@media(min-width:1200px){.raiser-filter-form .col-xl-4 .filter-options__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.raiser-filter-form .col-xl-4 .filter-options__wrap label{flex:0 0 47%}}