#autocomplete_input::-ms-clear{display:none}.content-modal #autocomplete_input,.Details #autocomplete_input,.Results .autocomplete_input{padding:12px 50px 12px 12px;border:1px solid #d5d5d4;color:#3e3e3e;font-size:16px}.content-modal #autocomplete_input:-moz-placeholder,.content-modal #autocomplete_input:-ms-input-placeholder,.content-modal #autocomplete_input::-moz-placeholder,.content-modal #autocomplete_input::-webkit-input-placeholder,.content-modal #autocomplete_input::placeholder,.Details #autocomplete_input:-moz-placeholder,.Details #autocomplete_input:-ms-input-placeholder,.Details #autocomplete_input::-moz-placeholder,.Details #autocomplete_input::-webkit-input-placeholder,.Details #autocomplete_input::placeholder,.Results .autocomplete_input:-moz-placeholder,.Results .autocomplete_input:-ms-input-placeholder,.Results .autocomplete_input::-moz-placeholder,.Results .autocomplete_input::-webkit-input-placeholder,.Results .autocomplete_input::placeholder{color:#3e3e3e}.content-modal #autocomplete_input:hover,.Details #autocomplete_input:hover,.Results .autocomplete_input:hover{border-color:#e5005a!important}.Details #autocomplete_input.with_reset,.Results .autocomplete_input.with_reset{padding-right:80px}.autocomplete-content__reset{position:absolute;top:12px;right:50px;background-color:#f2f3f2;width:20px;height:20px;border-radius:50%;font-size:9px;color:#3e3e3e}.autocomplete-content__reset:before{position:absolute;top:6px;left:6px}.Home .autocomplete-content__reset,.page-landing-municipalities .autocomplete-content__reset{top:21px;right:72px}@media (max-width:767px){.open-autocomplete-home .autocomplete-content__reset{right:110px}}@media (max-width:984px){.autocomplete-content{position:relative}}.btn{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn::-ms-check,.btn::-ms-expand{display:none}.Results{background-color:#f3f4f5}@media (min-width:985px){.subgroup{position:relative}}@media (min-width:985px){.subgroup .btn:first-child{border-radius:10px 0 0 10px}.subgroup .btn:last-child{border-radius:0 10px 10px 0}}.subgroup .btn-where,.subgroup .filter-group{display:-ms-flexbox;display:flex}.subgroup .input-where{margin-right:30px}.container-title{position:relative;z-index:3}@media (min-width:985px){.container-title{background-color:#fff;border-bottom:1px solid #e4e4e4}}.body-agency-site .btn-where,.page-results .btn-where{border-radius:16px 0 0 16px;border-right:none!important}@media (min-width:985px){.sideList>:not(.headerOptions):not(.box-related-search-type){width:1200px;margin:0 auto}.isBrowserExplorer11 .sideList{padding-top:190px}.viewMap .sideList{width:55%}.viewMap .sideList>:not(.headerOptions):not(.box-related-search-type){width:100%}.Results{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.container-actions{-ms-flex-order:1;order:1}.container-title{-ms-flex-order:2;order:2}.sideList,.sideMap{-ms-flex-order:3;order:3}.isBrowserExplorer11 .container-title{position:absolute;top:140px;left:0;right:0}}@media(min-width:985px) and (max-width:1214px){.sideList>:not(.headerOptions):not(.box-related-search-type){width:970px}}@media(min-width:985px) and (max-width:984px){.sideList>:not(.headerOptions):not(.box-related-search-type){width:100%}}@media (max-width:984px){.viewMap .sideList{display:none}.Results .Map .mapboxgl-ctrl-top-right{position:fixed;top:155px}.sideMap{position:fixed;top:0;z-index:1;opacity:1;overflow:hidden;height:100%;width:100%}.isBrowserExplorer11 .sideList{padding-top:150px}}.headerOptions+.promotionListPlaceholder,.headerOptions+.thinElementListPlaceholder{padding-top:0!important}.iconGroup{display:-ms-inline-flexbox;display:inline-flex}.iconGroup>div{margin-left:5px}.iconGroup>div:first-child{margin-left:0}.btn-where{border:1px solid #d5d5d4;background-color:#fff;text-align:left;color:#3e3e3e;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center}.btn-where:before{color:#e5005a}.btn-where span{padding-left:5px}@media (min-width:985px){.btn-where{display:none!important}}.input-where{position:relative;width:300px;margin-left:0!important}@media (max-width:1214px){.input-where{width:250px}}@media (max-width:984px){.input-where{display:none!important}}.input-where .box-magnifier{position:absolute;right:35px;top:35px;font-size:x-large;color:#e5005a}@media(min-width:985px){.input-where .box-magnifier{right:10px;top:calc(50% - 14px)}}