/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none!important}.selectize-input:after{content:" ";display:block;clear:left}.selectize-input.dropdown-active:before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;background:#fff;margin:-1px 0 0;border:1px solid #d0d0d0;border-top:0;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-color:grey transparent transparent;border-style:solid;border-width:5px 5px 0}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px;border-color:transparent transparent grey}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.paginationjs{display:flex;line-height:1.6;font-family:Marmelad,Lucida Grande,Arial,Hiragino Sans GB,Georgia,sans-serif;font-size:14px;box-sizing:initial}.paginationjs:after{display:table;content:" ";clear:both}.paginationjs .paginationjs-pages{float:left;margin-left:10px}.paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0}.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-size-changer{margin-left:10px;float:left;font-size:14px}.paginationjs .paginationjs-pages li{float:left;border:1px solid #aaa;border-right:none;list-style:none}.paginationjs .paginationjs-pages li>a{min-width:30px;height:28px;line-height:28px;display:block;background:#fff;font-size:14px;color:#333;text-decoration:none;text-align:center;cursor:pointer}.paginationjs .paginationjs-pages li>a:hover{background:#eee}.paginationjs .paginationjs-pages li.active{border:none}.paginationjs .paginationjs-pages li.active>a{height:30px;line-height:30px;background:#aaa;color:#fff;cursor:default}.paginationjs .paginationjs-pages li.disabled>a{opacity:.3;cursor:default}.paginationjs .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a{border-radius:3px 0 0 3px}.paginationjs .paginationjs-pages li:last-child{border-right:1px solid #aaa;border-radius:0 3px 3px 0}.paginationjs .paginationjs-pages li:last-child>a{border-radius:0 3px 3px 0}.paginationjs .paginationjs-go-input>input[type=text],.paginationjs .paginationjs-size-changer>select{height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;box-shadow:none;box-sizing:initial}.paginationjs .paginationjs-go-input>input[type=text]{width:30px}.paginationjs .paginationjs-go-button>input[type=button]{min-width:40px;height:30px;line-height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;text-align:center;padding:0 8px;font-size:14px;vertical-align:baseline;outline:0;box-shadow:none;color:#333;cursor:pointer;vertical-align:middle\9}.paginationjs .paginationjs-go-button>input[type=button]:hover{background-color:#f8f8f8}.paginationjs .paginationjs-nav{float:left;height:30px;line-height:30px;font-size:14px}.paginationjs.paginationjs-small{font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li>a{min-width:26px;height:24px;line-height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li.active>a{height:26px;line-height:26px}.paginationjs.paginationjs-small .paginationjs-size-changer{font-size:12px}.paginationjs.paginationjs-small .paginationjs-size-changer>select{height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-input{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-input>input[type=text]{width:26px;height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button>input[type=button]{min-width:30px;height:26px;line-height:24px;padding:0 6px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-nav{height:26px;line-height:26px;font-size:12px}.paginationjs.paginationjs-big{font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li>a{min-width:36px;height:34px;line-height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li.active>a{height:36px;line-height:36px}.paginationjs.paginationjs-big .paginationjs-size-changer{font-size:16px}.paginationjs.paginationjs-big .paginationjs-size-changer>select{height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-input{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{width:36px;height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button>input[type=button]{min-width:50px;height:36px;line-height:34px;padding:0 12px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-nav{height:36px;line-height:36px;font-size:16px}.paginationjs>:first-child{margin-left:0}.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border-color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover{background:#e9f4fc}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{background:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-blue .paginationjs-size-changer>select{border-color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]{background:#289de9;border-color:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]:hover{background-color:#3ca5ea}.paginationjs.paginationjs-theme-green .paginationjs-pages li{border-color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover{background:#ebf4eb}.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{background:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-green .paginationjs-size-changer>select{border-color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]{background:#449d44;border-color:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]:hover{background-color:#55a555}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{border-color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover{background:#fdf5e9}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{background:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-yellow .paginationjs-size-changer>select{border-color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]{background:#ec971f;border-color:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]:hover{background-color:#eea135}.paginationjs.paginationjs-theme-red .paginationjs-pages li{border-color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover{background:#faeaea}.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{background:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-red .paginationjs-size-changer>select{border-color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]{background:#c9302c;border-color:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]:hover{background-color:#ce4541}.paginationjs .paginationjs-pages li.paginationjs-next{border-right:1px solid #aaa\9}.paginationjs .paginationjs-size-changer{margin-left:5px\9}.paginationjs .paginationjs-size-changer>select{line-height:28px\9;vertical-align:middle\9}.paginationjs .paginationjs-go-input{margin-left:5px\9}.paginationjs .paginationjs-go-input>input[type=text]{line-height:28px\9;vertical-align:middle\9}.paginationjs .paginationjs-go-button{margin-left:5px\9}.paginationjs.paginationjs-big .paginationjs-pages li>a{line-height:36px\9}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{height:36px\9;line-height:36px\9}:root{--black:#000;--dark-brown:#463f41;--medium-brown:#898282;--light-brown:#999190;--beige:#d9d3cb;--bg-input-form:#f4f2ef;--breadcrumb-color:#bdb7b7;--bg-carousel-body-card:#e3ded8;--headerHeight:110px}body{display:block}.search-bar-section{background-color:var(--beige)}.search-bar-section input::-moz-placeholder{font-family:SuisseIntl-Light;font-size:.875rem;color:var(--black)}.search-bar-section *,.search-bar-section input,.search-bar-section input::placeholder{font-family:SuisseIntl-Light;font-size:.875rem;color:var(--black)}.search-bar-section .dropdown-toggle{padding-top:1rem;padding-bottom:1rem}.search-bar-section input::-moz-placeholder{opacity:1}.search-bar-section input,.search-bar-section input::placeholder{opacity:1}.search-bar-section input:focus{background-color:var(--beige);border:none;box-shadow:none}.search-bar-section .dropdown-toggle:active,.search-bar-section .dropdown-toggle:focus,.search-bar-section .dropdown-toggle:hover,.search-bar-section .dropdown-toggle~.dropdown-menu{background-color:var(--bg-carousel-body-card)}.search-bar-section .dropdown-menu{min-width:8.125rem;margin-top:0;border-radius:0;border:none}.search-bar-section .dropdown-item{padding-top:.5rem;padding-bottom:.5rem}.search-bar-section .dropdown-item:active,.search-bar-section .dropdown-item:focus,.search-bar-section .dropdown-item:hover{background-color:var(--beige)}.search-bar-section label.dropdown-item{margin-bottom:0}.search-bar-section input[type=radio]:checked~label{background-color:var(--beige)}.search-bar-section .selectize-control.single .selectize-input.input-active,.search-bar-section .selectize-input,.search-bar-section input[type=text]{display:flex;align-items:center;height:3.4375rem;background-color:var(--beige);padding:1rem 1.5rem}.search-bar-section .selectize-input{display:flex;justify-content:space-between}.search-bar-section .selectize-input,.search-bar-section .selectize-input input{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:14.0625rem!important;min-width:9.6875rem}@media (max-width:767.98px){.search-bar-section .selectize-input,.search-bar-section .selectize-input input{max-width:100%!important}}.search-bar-section .selectize-input input{text-align:left;line-height:1!important}.search-bar-section .selectize-control.single .selectize-input.input-active,.search-bar-section .selectize-dropdown,.search-bar-section .selectize-dropdown-content,.search-bar-section .selectize-input>input .selectize-input:hover{background-color:var(--bg-carousel-body-card)}.search-bar-section .selectize-dropdown .active{background-color:var(--beige);color:var(--black)}.search-bar-section .selectize-control,.search-bar-section .selectize-input{min-width:10rem;line-height:0}.search-bar-section .selectize-input{box-shadow:none}.search-bar-section .selectize-control.single .selectize-input:after{content:url(/build/images/icons/dropdown-fleche.svg);border:none;width:.6875rem;margin-left:.3125rem;position:static;display:inherit}.search-bar-section #dropdownMore~.dropdown-menu,.search-bar-section #dropdownPrice~.dropdown-menu{min-width:15.625rem;padding:1.5rem}.search-bar-section .noUi-horizontal{margin-top:.625rem;margin-bottom:2.5rem}.search-bar-section .dropdown-menu select{min-width:100%}.search-bar-section .dropdown-menu select#property-style{display:none}.search-bar-section .dropdown-menu .input-group-text{padding:1rem 0;background-color:transparent;border:none}.search-bar-section .dropdown-menu .input-group-text label{margin-left:.625rem;margin-bottom:0}.search-bar-section .dropdown-menu .btn-dark-brown{color:var(--white)}.search-bar-section .dropdown-menu .underline{width:100%;margin-top:1rem}.custom-checkbox-block .form-group,.dropdown-bedrooms .form-group{flex-wrap:nowrap;padding:1rem}.custom-checkbox-block .form-check-inline:last-child,.dropdown-bedrooms .form-check-inline:last-child{margin-right:0}.custom-checkbox-block .form-check-label,.dropdown-bedrooms .form-check-label{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--beige);transition:.3s ease}.custom-checkbox-block .form-check-label:hover,.dropdown-bedrooms .form-check-label:hover{background-color:var(--dark-brown);color:var(--white)}.custom-checkbox-block .form-check-input:checked~label,.dropdown-bedrooms .form-check-input:checked~label{background-color:var(--dark-brown)}.selectize-dropdown{border-radius:0;z-index:100}.optgroup .optgroup-header{background-color:var(--white)}.optgroup .option{cursor:pointer;background-color:var(--bg-carousel-body-card)}.optgroup .option.selected,.optgroup .option:hover{background-color:var(--beige);color:var(--dark-gray)}.dropdown-menu label,.input-group-text input,.input-group-text label,.noUi-touch-area,.optgroup .option{cursor:pointer}.search-results{padding-top:1rem;padding-bottom:1rem}.search-results div{display:flex;align-items:center}.search-results .properties-action{justify-content:flex-end}.search-results .properties-action select{background-color:var(--bg-input-form);margin-right:1rem;padding:.3125rem 1.5625rem .3125rem 1rem;background-size:.75rem;font-size:.875rem;max-width:8.75rem}.search-results .properties-action label{margin-bottom:0;padding-top:.3125rem;padding-bottom:.3125rem}.search-cards.col-12{display:flex;padding:0;flex-wrap:wrap}.search-cards.col-12 .card{flex:0 0 50%;max-width:50%;padding-right:.9375rem;padding-left:.9375rem}.search-cards.col-md-6{transition:max-width .5s ease}.search-cards.col-md-6 .card{flex:none;max-width:100%;padding-right:0;padding-left:0}#pagination-container{display:flex;justify-content:center;width:100%;margin-bottom:2rem}.search-map{transform:translateX(100%);height:0;opacity:0;overflow:hidden;transition:.5s ease}.search-map.show{transform:translateX(0);height:100%;opacity:1}@media (min-width:48rem){.search-cards.col-6{max-height:calc(100vh - var(--mapHeightDesktop));overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.search-cards.col-6::-webkit-scrollbar{display:none}}@media (min-width:48rem) and (max-width:64rem){.search-bar-section .dropdown-toggle{padding:1rem}.search-bar-section .form-inline{flex-flow:row nowrap;overflow-x:auto;overflow-y:visible}.search-bar-section .form-inline #save-options{min-width:-moz-fit-content;min-width:fit-content}.search-results .properties-action label{padding-left:1rem;padding-right:1rem;min-width:8.4375rem}}@media (max-width:35.99875rem){.search-bar-section{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:scroll;padding-top:1rem;padding-bottom:1rem;z-index:-10;opacity:0;transition:opacity .3s ease;background-color:var(--white)}.search-bar-section .search-menu-header{justify-content:space-between;padding:0 1rem 1rem}.search-bar-section .button-close{background-color:transparent}.search-bar-section .button-close:after,.search-bar-section .button-close:before{background-color:var(--black)}.search-bar-section .form-inline{flex-direction:column}.search-bar-section .form-inline .dropdown-toggle,.search-bar-section .form-inline>div{width:100%}.search-bar-section #btn-mobile-search,.search-bar-section .dropdown-toggle,.search-bar-section .form-control{height:2.8125rem;padding:.625rem 1rem}.search-bar-section .dropdown-toggle,.search-bar-section .form-control{text-align:left}.search-bar-section .dropdown-toggle{position:relative;margin-bottom:1rem}.search-bar-section .dropdown-toggle:after{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.search-bar-section.show{z-index:2000;opacity:1}.search-bar-section .dropdown-menu{position:relative!important;transform:translateY(-1rem)!important;width:100%}.search-bar-section .dropdown-menu.show{background-color:var(--bg-input-form)}.search-bar-section .dropdown-bedrooms .form-group{display:flex}.search-bar-section .dropdown-bedrooms .form-check-label{width:2.5rem;height:2.5rem}.search-bar-section .dropdown-bedrooms .form-check-label:hover{background-color:var(--beige)}.search-bar-section .selectize-control.single .selectize-input.input-active,.search-bar-section .selectize-input{padding:1rem;border-radius:0;height:2.8125rem;background-color:var(--beige)}.search-bar-section .selectize-dropdown .optgroup-header,.search-bar-section .selectize-dropdown .option{padding:.5rem 1rem}.search-bar-section .selectize-dropdown-content{background-color:var(--bg-input-form)}.search-bar-section .btn.btn-black{color:var(--white)}.search-bar-section #btn-mobile-search{position:fixed;bottom:1rem}.search-results p{font-size:.75rem;margin-bottom:1rem}.search-results .properties-action #show-filters{border:none}.search-results .properties-action #show-filters,.search-results .properties-action #show-filters~#sort{margin-right:10px}.search-results .properties-action #show-filters,.search-results .properties-action #sort{padding:5px 1rem}.search-results .properties-action label.icon-left{padding:5px 8px}.search-results .properties-action label.icon-left .icon{margin:0;width:1rem;height:1rem}.search-results .properties-action label:active,.search-results .properties-action label:focus,.search-results .properties-action label:hover{background-color:var(--white)}.search-results .properties-action label:active .icon,.search-results .properties-action label:focus .icon,.search-results .properties-action label:hover .icon{fill:var(--dark-brown)}.search-results .properties-action input:checked~label{background-color:var(--dark-brown)}.search-results .properties-action input:checked~label .icon{fill:var(--white)}.search-cards.col-12{padding:0 .9375rem}.search-cards.col-12 .card{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0}.search-map{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;transition:.5s ease;padding:0}.search-map.show{z-index:2000;opacity:1}.search-map .button-close{position:fixed;top:1rem;right:1rem;background-color:var(--black);z-index:2000}.search-map .button-close:after,.search-map .button-close:before{position:absolute}.search-map .button-close:before{top:12.5%;width:1px;height:16px}.search-map .button-close:after{left:12.5%;width:16px;height:1px}}.form-save-search .form-group{padding:0}.form-save-search.form-animated{padding:.5rem 2rem}.noUi-horizontal{height:.1875rem}.noUi-horizontal.noUi-target{border-radius:0;border:none;box-shadow:none;background-color:var(--beige)}.noUi-horizontal .noUi-handle{width:.625rem;height:.625rem;top:-.1875rem;right:-.3125rem;border:none;border-radius:50%;box-shadow:none;background-color:var(--dark-brown)}.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{content:none}.noUi-horizontal .noUi-connect{background-color:var(--dark-brown)}.noUi-horizontal .noUi-tooltip{top:.625rem;bottom:auto;border:none;background-color:transparent;font-size:.75rem}