form ul.data-list{background-color:var(--bs-white);border:1px solid var(--bs-black);box-shadow:none;left:0;list-style-type:none;margin:0;max-height:278px;overflow-y:auto;padding:.5rem;position:absolute;right:0;top:3rem;width:auto;z-index:10}form ul.data-list li{font-size:1rem;padding:0 .5rem;position:relative}form ul.data-list li.selected,form ul.data-list li:hover{background-color:#e5e5e5;cursor:default}form ul.data-list li:after{content:attr(data-citytype);opacity:.5;position:absolute;right:.5rem}form .range_container{display:flex;flex-direction:column;margin:1.2rem auto;width:100%}form .sliders_control{min-height:30px;position:relative}form .form_control{color:#635a5a;display:flex;font-size:1rem;gap:1rem;justify-content:space-between;position:relative}form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--bs-dark);border-radius:50%;box-shadow:0 0 0 1px var(--bs-dark);cursor:pointer;height:15px;pointer-events:all;width:15px}form input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:var(--bs-dark);border-radius:50%;box-shadow:0 0 0 1px var(--bs-dark);cursor:pointer;height:15px;pointer-events:all;width:15px}form input[type=range]::-webkit-slider-thumb:hover{background:var(--bs-dark)}form input[type=range]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px rgba(0,0,0,.5),0 0 9px rgba(0,0,0,.5)}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{opacity:1}form input[type=range]{-webkit-appearance:none;appearance:none;background-color:#939393;height:2px;pointer-events:none;position:absolute;width:100%}form input[type=range].fromSlider{height:0;top:1px;z-index:1}form .form-floating>.form-control[data-list]~label{opacity:1;transform:scale(1) translateY(0) translateX(0)}form .form-floating>.form-control[data-list]:focus~label{opacity:.65;transform:scale(.85) translateY(-1.5rem) translateX(0)}form .form-floating>.form-control[data-list]:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-1.5rem) translateX(0)}form .form-floating>.autocomplete input[data-list]::placeholder{color:transparent}section button.btn-search-agent-opener{margin-left:1rem;margin-right:1rem;padding-bottom:.5rem;padding-top:.5rem;width:calc(100% - 2rem)}@media(min-width:576px){section button.btn-search-agent-opener{margin-left:0;margin-right:0;width:auto}}div#searchAgentFormLayer .searchagent-form-container{background-color:var(--bs-white);bottom:0;box-shadow:0 0 3px 3px rgba(0,0,0,.16);height:100%;left:0;margin:0;max-height:100%;opacity:0;overflow-y:auto;padding:5rem 1rem 1rem;position:fixed;right:0;top:0;transform:none;width:100%;z-index:2100}@media(min-width:576px){div#searchAgentFormLayer .searchagent-form-container{left:50%;max-height:calc(100% - 160px);max-width:450px;padding:3rem;right:auto;top:84px;transform:translateX(-50%) scale(0)}}@media(min-width:992px){div#searchAgentFormLayer .searchagent-form-container{max-height:calc(100% - 202px);top:135px}}div#searchAgentFormLayer .searchagent-form-container[open]{opacity:1}@media(min-width:576px){div#searchAgentFormLayer .searchagent-form-container[open]{transform:translateX(-50%) scale(1)}}div#searchAgentFormLayer #searchAgentFormVersion2{margin-left:0;margin-right:0;width:100%}div#searchAgentFormLayer #searchAgentFormVersion2 fieldset{margin-left:-1rem;margin-right:-1rem}div#searchAgentFormLayer #searchAgentFormVersion2 fieldset .md-50{width:calc(100% - 2rem)}div#searchAgentFormLayer #searchAgentFormVersion2 legend+p.small-text{display:block}@media(min-width:992px){div#searchAgentFormLayer #searchAgentFormVersion2.confirmation-page .offset-lg-2{margin-left:16.6666%}div#searchAgentFormLayer #searchAgentFormVersion2.confirmation-page .col-lg-9{width:100%}}div#searchAgentFormLayer .btn-close-x{background-color:transparent;border:0;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;z-index:1100}div#searchAgentFormLayer .btn-close-x i{font-size:1.2rem;line-height:1}div#searchAgentFormLayer.mobile .search-agent-header{background-color:var(--bs-white);box-shadow:0 3px 4px rgba(0,0,0,.16);left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1010}div#searchAgentFormLayer.mobile .search-agent-header h4{margin-bottom:0;text-align:center}div#searchAgentFormLayer.mobile .search-agent-header+.btn-close-x{position:fixed}div#searchAgentFormLayer.mobile #searchAgentFormVersion2{margin-bottom:5rem}div#searchAgentFormLayer.mobile #searchAgentFormVersion2 fieldset>.h2:first-child,div#searchAgentFormLayer.mobile #searchAgentFormVersion2 fieldset>h2:first-child{display:none}div#searchAgentFormLayer.mobile .actions{background-color:var(--bs-white);bottom:0;box-shadow:0 -3px 4px rgba(0,0,0,.16);left:0;margin:0;padding:1rem;position:fixed;right:0;z-index:1010}div#searchAgentFormLayer.mobile .form-navigation .nav-pills{margin-top:0}div#searchAgentFormLayer.mobile .form-navigation .nav-item{margin:0;margin-right:0!important;width:100%}div#searchAgentFormLayer.mobile .form-navigation button{padding-bottom:.5rem;padding-top:.5rem;width:100%}@starting-style{div#searchAgentFormLayer .searchagent-form-container[open]{opacity:0}@media(min-width:576px){div#searchAgentFormLayer .searchagent-form-container[open]{transform:translateX(-50%) scale(0)}}}#searchAgentFormVersion2{margin-bottom:0;margin-top:0;scroll-margin-top:calc(69px + 3rem);width:calc(100% + 2rem)}@media(min-width:992px){#searchAgentFormVersion2{scroll-margin-top:calc(120px + 3rem)}}#searchAgentFormVersion2.confirmation-page{margin-left:0;margin-right:0}@media(min-width:992px){#searchAgentFormVersion2.confirmation-page .offset-lg-2{margin-left:0}}#searchAgentFormVersion2 fieldset .h2,#searchAgentFormVersion2 fieldset h2{clear:both;margin-bottom:1rem}#searchAgentFormVersion2 fieldset .row{margin:0}#searchAgentFormVersion2 fieldset .row .col-12{padding:0}#searchAgentFormVersion2 fieldset .row+.h2,#searchAgentFormVersion2 fieldset .row+h2{margin-top:1rem}#searchAgentFormVersion2 fieldset .row .form-control:focus,#searchAgentFormVersion2 fieldset .row .form-control:hover,#searchAgentFormVersion2 fieldset .row .form-select:focus,#searchAgentFormVersion2 fieldset .row .form-select:hover{box-shadow:0 3px 6px rgba(0,0,0,.25)}#searchAgentFormVersion2 fieldset p.label{clear:both;font-size:.85rem;opacity:.65}#searchAgentFormVersion2 legend+p.small-text{display:none}#searchAgentFormVersion2 .range_container .form-select{border:1px solid var(--bs-black);min-width:max-content;padding:.5rem 2rem .5rem .5rem}#searchAgentFormVersion2 .range_container .form-select:focus{background-color:transparent}#searchAgentFormVersion2 .range_container .form-select option:checked{background-color:var(--bs-primary);color:var(--bs-white)}#searchAgentFormVersion2 .range_container .form-select option:hover{background-color:var(--bs-light)}