.search-form{background:#fff;border-radius:5px;box-shadow:1px 1px 4px #ddd;display:flex;flex-direction:row;max-width:100%;z-index:9}.search-form__input{cursor:pointer}.search-form__dropdown-label{font-size:16px}.search-form__advanced-search{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:left;min-width:100px;padding:20px 15px;position:relative}.search-form__dropdown-button{align-self:center;background:var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));border:none;border-radius:3px;color:#fff;display:flex;font-size:16px;justify-self:center;margin-top:10px;padding:8px 20px}.search-form__dropdown{background:#fff;border:1px solid #ddd;display:none;left:0;padding:30px 20px;position:absolute;text-align:left;top:100%;width:100%;z-index:10}.search-form__dropdown.visible{display:block}.search-form__dropdown--bedrooms,.search-form__dropdown--occupants{border-color:#dfdfdf;border-radius:0 0 4px 4px;box-shadow:0 1px 2px rgba(0,0,0,.18);left:0;margin-top:0;padding:30px 20px;right:0;width:auto}.search-form__dropdown--option{align-items:center;display:flex;justify-content:space-between}.search-form__dropdown--option .next,.search-form__dropdown--option .prev{font-size:28px;width:40%}.search-form__dropdown--option .next{text-align:right}.search-form__dropdown--option input:is([type=text]){border:none;text-align:center;width:50px}.search-form__dropdown--filters{left:unset;right:0;width:calc(100% + 250px)}.search-form__dropdown--calendar{border:none;padding:0;width:auto;z-index:1}.search-form__dropdown--calendar .ui-corner-all,.search-form__dropdown--calendar .ui-corner-bottom,.search-form__dropdown--calendar .ui-corner-br,.search-form__dropdown--calendar .ui-corner-right{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-form__dropdown--calendar .ui-datepicker{font-size:22px}.search-form__dropdown--calendar .ui-datepicker .ui-datepicker-header{background:none;border:none;border-radius:0;padding:.8em 0;position:relative}.search-form__dropdown--calendar .ui-datepicker .ui-datepicker-next,.search-form__dropdown--calendar .ui-datepicker .ui-datepicker-prev{height:100%;position:absolute;top:2px;width:1.8em}.search-form__dropdown--calendar .ui-datepicker .ui-datepicker-title{color:var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));font-size:14px}.search-form__dropdown--calendar table.ui-datepicker-calendar{border:none;border-top:1px solid #d7dce3;margin:.4em}.search-form__dropdown--calendar table.ui-datepicker-calendar th{color:#adb2bd;padding-bottom:10px;padding-top:10px;text-align:center}.search-form__dropdown--calendar table.ui-datepicker-calendar span,.search-form__dropdown--calendar table.ui-datepicker-calendar tr td{font-size:14px;text-align:center}.search-form__dropdown--calendar table.ui-datepicker-calendar td.ui-state-disabled.ui-datepicker-other-month{color:#fff;text-decoration:none}.search-form__dropdown--calendar table.ui-datepicker-calendar td.ui-state-disabled{color:red;text-decoration:line-through}.search-form__dropdown--calendar table.ui-datepicker-calendar td a.ui-state-default{background:none;border:none;color:var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));text-align:center;text-decoration:none;width:38px}.search-form__dropdown--calendar table.ui-datepicker-calendar td{color:var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));font-size:14px;font-weight:400;height:32px;line-height:28px}.search-form__dropdown--calendar table.ui-datepicker-calendar td,.search-form__dropdown--calendar table.ui-datepicker-calendar th{padding:1%;width:36px}.search-form__dropdown--calendar .dp-highlight{background:rgba(81,145,250,.2);color:#fff}.search-form__dropdown#dropdown-menu{padding:0}.search-form__dropdown#dropdown-menu ul{font-size:16px;margin:0;max-height:250px;overflow:scroll;padding:20px}.search-form__dropdown#dropdown-menu ul li{display:block;font-weight:500;left:13px;margin-bottom:0;overflow:hidden;padding:6px 0;position:relative}.search-form__filter{padding:10px 0}.search-form__views{display:grid;font-size:14px;gap:5px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));list-style:none;margin:0;padding:0}.search-form__views label{font-size:14px;padding:5px 0}.search-form__field{align-items:center;border-right:1px solid #d7dce3;display:flex;flex:1;flex-direction:row;gap:15px;justify-content:left;padding:20px 15px;position:relative}.search-form__label span{display:block;font-size:14px}.search-form__label-text{color:#5e6d77;font-size:14px;font-weight:400}.search-form__value{color:var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));font-weight:500;text-align:left}.search-form #search-form-button,.search-form__button{background:var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));border:none;border-radius:0 5px 5px 0;color:#fff;font-weight:600;min-width:90px;padding:20px 30px;text-transform:uppercase}.search-form #search-form-button:focus,.search-form__button:focus{outline-style:none;outline-width:0}.search-form__popup-checkbox{display:none}.search-form__popup{align-items:center;background:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.search-form__popup-checkbox:checked~.search-form__popup{display:flex}.search-form .ars-open-filter{color:#3aacbe;cursor:pointer}.search-form .ars-open-filter i.input-icon.field-icon.ars-icon-chevron-right{display:inline-block;font-weight:400;margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-form .ars-open-filter i.input-icon.field-icon.ars-icon-chevron-right svg{height:16px;width:16px}body:has(.search-form__popup-checkbox:checked){overflow:hidden}body:has(.search-form__popup-checkbox:checked) .force-stretched-header{z-index:0}@media screen and (max-width:768px){.search-form__popup .modal-content{width:90%}.search-form{display:block}.search-form__field{border:none;border-radius:0 0 5px 5px;gap:45px}.search-form__button{border:1px solid var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));border-radius:0 0 3px 3px;font-size:16px;padding:20px;width:100%}.search-form__label span{font-size:14px}.search-form__field{position:relative}.search-form__dropdown{padding:30px 0}.search-form__dropdown select{margin:0 20px}.search-form__dropdown--filters{width:100%}.search-form__filter{padding:10px 20px}.search-form__dropdown--bedrooms,.search-form__dropdown--occupants{padding:30px 15px}}.ars-advanced-search-model-box{background:#fff;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;max-height:80vh;max-width:600px;position:relative;width:100%}.ars-advanced-search-model-box h2{font-size:28px;margin:20px 0}.ars-advanced-search-model-box fieldset{border:1px solid #eee;border-radius:5px}.ars-advanced-search-model-box__close{align-items:center;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;position:absolute;right:15px;top:10px;width:30px}.ars-advanced-search-model-box__close:hover{background-color:#eee;border-color:#eee;border-radius:3px}.ars-advanced-search-model-box__fields{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:20px;position:relative}.ars-advanced-search-model-box__fields h4{margin:0 0 8px}.ars-advanced-search-model-box__fields ul{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;margin:0;padding:0 10px 20px}.ars-advanced-search-model-box__fields ul li{align-items:center;display:flex;font-size:18px;gap:5px;padding:5px 0}.ars-advanced-search-model-box__fields ul li label{align-items:baseline;display:flex;gap:5px}.ars-advanced-search-model-box__fields ul li label input{margin:0}.ars-advanced-search-model-box__buttons{align-items:center;border-top:1px solid #ededed;display:flex;gap:20px;justify-content:space-between;margin-top:15px;padding:20px}.ars-advanced-search-model-box__buttons .submit-buttons{align-items:center;display:flex;gap:10px;justify-content:space-between}.ars-advanced-search-model-box__buttons button{border:none;border-radius:3px;display:flex;font-size:18px;padding:10px 20px;position:relative}.ars-advanced-search-model-box__buttons button#search-form-clear{background:#eee;border:1px solid #eee}.ars-advanced-search-model-box__buttons button#modal-button{background:transparent;border:1px solid #eee}.ars-advanced-search-model-box__buttons button#submit-search-results{background:var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));border:1px solid var(--paletteColor1,var(--e-global-color-primary,var(--wp--preset--color--primary,#1a2b48)));color:#fff}.ars-advanced-search-model-box__buttons button.mobile{display:none}.alps-bedrooms-filer{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.alps-bedrooms-filer .filter-title{display:block;font-size:20px;font-weight:600;margin-bottom:20px}.alps-bedrooms-filer .filter-row{align-items:center;display:flex;justify-content:space-between}.alps-bedrooms-filer .filter-label{font-size:18px}.alps-bedrooms-filer .counter{align-items:center;display:flex;gap:5px}.alps-bedrooms-filer .counter div{align-items:center;background:#fff;border:1px solid #ccc;border-radius:50%;color:#717171;cursor:pointer;display:flex;height:36px;justify-content:center;line-height:0;width:36px}.alps-bedrooms-filer .counter div:hover{background-color:#fff}.alps-bedrooms-filer .counter div:disabled{border-color:#eee;color:#ddd;cursor:default}.alps-bedrooms-filer .count-display{color:#222;font-size:16px;min-width:30px;text-align:center}@media screen and (max-width:560px){.ars-advanced-search-model-box__buttons{flex-wrap:wrap}.ars-advanced-search-model-box__buttons #submit-search-results{display:none}.ars-advanced-search-model-box__buttons #submit-search-results .modal-button{flex:1 1 auto}.ars-advanced-search-model-box__buttons #submit-search-results.mobile{display:block;flex:0 0 100%}}