.relevant_location_heading{margin:0 0 20px!important;padding:0!important}.relevant_location_list{list-style:none!important;margin:0!important;padding:0!important}.relevant_location_list li{display:block!important;margin:0 0 5px!important;padding:0 0 5px!important;border-bottom:1px solid #ccc!important}.relevant_location_list li:last-child{margin:0!important;padding:0!important;border-bottom:none!important}.relevant_location_list li a{display:inline-block!important;text-decoration:none!important;color:inherit!important}@font-face{font-display:swap;font-family:'Gilroy';font-style:normal;font-weight:400;src:local('Gilroy-Regular'),url(https://huiscostablanca-219fa.kxcdn.com/wp-content/plugins/inmotech/assets/fonts/Gilroy-Regular.woff) format('woff')}.dh-search{display:flex!important;justify-content:space-between!important}.dh-search *{box-sizing:border-box!important;font-family:"Gilroy",sans-serif!important;color:#292932!important}.dh-search svg{color:#1f4def!important;position:absolute!important;left:10px!important;pointer-events:none!important}.dh-search-field,.dh-search-field-main{position:relative!important;display:flex!important;align-items:center!important;flex-grow:1!important}.dh-search-field input[type="text"]{padding:12px 12px 12px 40px!important;border:1px solid #a7a8bd!important;border-radius:8px!important;width:100%!important;box-sizing:border-box!important;color:#133250!important;font-size:15px!important}.dh-search-field input[type="text"]:focus,.dh-search-field input[type="text"]:active{border:2px solid #133250!important;outline:none!important}.dh-search-field input::placeholder{color:#133250!important;font-weight:600!important;opacity:0.4!important;font-size:15px!important}.dh-search button{margin-left:10px!important;width:auto!important;color:#fff!important;font-weight:700!important;text-align:center!important;padding:8px 16px!important;background-color:#1f4def!important;border:none!important;border-radius:24px!important;font-size:15px!important}.searched_location_results{box-shadow:0 0 5px 0 rgb(0 0 0 / .3)!important;background:#fff!important;padding:15px!important;font-size:17px!important;margin-top:8px!important;border-radius:5px!important;height:200px!important;overflow-x:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.searched_location_results p{margin:0!important;padding:0!important;color:#bbb!important}.searched_locations_div{position:absolute!important;top:100%!important;z-index:999999!important;width:100%!important;left:0!important}.searched_locations_div ul{box-shadow:0 0 5px 0 rgb(0 0 0 / .3)!important;background:#fff!important;font-size:16px!important;margin-top:8px!important;border-radius:5px!important;height:200px!important;overflow-x:hidden!important}.search_location_ul{list-style:none!important;margin:0!important;padding:0!important}.search_location_ul li{display:block!important;border-bottom:1px solid #eee!important}.search_location_ul li:last-child{border-bottom:none!important}.search_location_ul li a{display:block!important;text-decoration:none!important;color:inherit!important;padding:10px 15px!important}.search_location_ul li:hover a{background-color:#eee!important}.search_location_ul li span{display:block;color:#000;font-size:16px}.search_location_ul li span.type{margin-top:5px;font-size:13px;color:#ccc}@media only screen and (max-width:767px){.dh-search{flex-direction:column!important}.dh-search-field{width:100%!important}.dh-search button{width:100%!important;margin-left:0!important;margin-top:10px!important;border-radius:8px!important;padding:11px!important}}.kyero_search .detail-search{width:100%!important;background-color:#fff!important;border-top:1px solid #e7e7ed!important;border-bottom:1px solid #e7e7ed!important}.kyero_search .detail-search *{box-sizing:border-box!important;font-family:'Gilroy',sans-serif!important;color:#292932!important}.kyero_search .search-nav{display:flex!important}.kyero_search .ds-search-field svg{color:#000!important;position:absolute!important;left:10px!important;pointer-events:none!important}.kyero_search .ds-search-field{width:41%!important;padding:8px!important}.kyero_search .ds-search-field input[type="text"]{background-color:#f5f5f9!important;width:100%!important;height:2.75rem!important;padding:.5rem .5rem .5rem 2.5rem!important;border-color:#e7e7ed!important;border-width:1px!important;border-radius:9999px!important}.kyero_search .ds-search-field input[type="text"]:focus,.kyero_search .ds-search-field input[type="text"]:active{border:2px solid #133250!important;outline:none!important}.kyero_search .ds-search-field input::placeholder{color:#133250!important;font-weight:500!important;opacity:.5!important;font-size:16px!important}.kyero_search .ds-price,.kyero_search .ds-type,.kyero_search .ds-bedrooms,.kyero_search .ds-filters,.kyero_search .ds-btn{display:flex!important;flex:1 0 auto!important;align-items:center!important;border-left:1px solid #e7e7ed!important}.kyero_search .search-dropdown{position:relative!important;z-index:0!important;display:flex!important;height:100%!important;align-items:center!important;width:100%!important}.kyero_search .search-dropdown button{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;z-index:1!important;background-color:#1f4def!important;cursor:pointer!important;padding:12px!important;width:100%!important;height:100%!important;border:none!important;outline:none!important}.kyero_search .search-dropdown button.whitebg{background-color:#fff!important;justify-content:flex-start!important;text-align:left!important}.kyero_search .search-dropdown button:active,.kyero_search .search-dropdown button:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}.kyero_search .search-dropdown-text{flex-grow:1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-right:.5rem!important;white-space:nowrap!important;font-size:16px!important;opacity:.8!important}.kyero_search .search-dropdown-content{box-shadow:0 1px 5px rgb(0 0 0 / .15)!important;z-index:-1!important;position:absolute!important;background-color:#fff!important;top:100%!important;box-shadow:0 1px 5px rgb(0 0 0 / .15)!important;padding:12px!important}.kyero_search .price-h{display:flex!important}.kyero_search .price-h p{font-weight:600!important;font-size:16px!important;margin-left:8px!important;margin-bottom:0!important}.kyero_search .price-content{margin-bottom:16px!important}.kyero_search .price-values{display:flex!important;width:100%!important;margin-bottom:36px!important}.kyero_search .select-min{flex:1 1!important}.kyero_search .select-max{margin-left:8px!important;flex:1 1!important}.kyero_search .price-values select{position:relative!important;border-width:1px!important;border-color:#e7e7ed!important;border-radius:.25rem!important;text-align:left!important;font-size:1rem!important;height:2.5rem!important;padding-left:1rem!important;padding-right:3rem!important;width:100%!important;background-color:#f5f5f9!important}.kyero_search .search-property-btn{background-color:#1f4def!important;color:#fff!important;display:inline-block!important;font-weight:700!important;padding:.75rem 2rem!important;border-radius:25px!important;box-shadow:0 2px 5px rgb(0 0 0 / .1)!important;text-align:center!important;width:100%!important;font-size:15px!important;line-height:inherit!important;cursor:pointer!important;border:none!important;outline:none!important}.kyero_search .search-property-btn:hover{background-color:#0e37cd!important}.kyero_search .search-property-btn:active,.kyero_search .search-property-btn:focus{background-color:#0e37cd!important;outline:2px solid #000!important}.kyero_search .last-search{padding:8px!important}.kyero_search .select-type-sec{display:flex!important;flex-wrap:wrap!important;margin-bottom:36px!important}.kyero_search .select-type{width:100%!important;padding:4px!important}.kyero_search .checkbox-field-label{display:flex!important}.kyero_search .checkbox-field-input{display:none!important}.kyero_search .checkbox-field-check{box-shadow:inset 0 1px 3px rgb(0 0 0 / .15)!important;border-width:1px!important;border-color:#e7e7ed!important;background-color:#f5f5f9!important;position:relative!important;display:inline-block!important;width:1.5rem!important;height:1.5rem!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;border-radius:3px!important;transition:all .1s ease!important}.kyero_search .ds-filters .checkbox-field-input:checked+.checkbox-field-check:after{display:inline-block!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;content:"\f00c"!important;font-size:1rem!important;color:white!important;transform:scale(1)!important;transition:transform 0.2s ease!important}.kyero_search .checkbox-field-input:checked+.checkbox-field-check{background-color:#21c3a8!important;box-shadow:none!important;border-color:#11a88f!important}.kyero_search .checkbox-field-check+.checkbox-field-span{margin-left:.75rem!important}.kyero_search .ds-btn{display:inline-flex!important}.kyero_search .ds-filters-top{padding:12px!important;max-height:24rem!important;overflow-x:hidden!important;overflow-y:auto!important}.kyero_search .ds-filters-footer{padding:12px!important;border-top:1px solid #e7e7ed!important}.kyero_search .width33{width:30.1%!important;padding:4px 8px!important}.kyero_search .property-status{display:flex!important;flex-wrap:wrap!important;margin-bottom:32px!important}.kyero_search .ds-filters .select-type-sec{margin-bottom:32px!important}.kyero_search .radio{display:flex!important}.kyero_search .radio-input:checked{background-color:#fff!important}.kyero_search .radio-input,.radio-input:after{border-radius:9999px!important;transition:all .1s ease!important}.kyero_search .radio-input{width:14px!important;height:14px!important;border-width:1px!important;border-color:#e7e7ed!important;position:relative!important;display:inline-block!important;background-color:#fff!important;padding:.5rem!important;overflow:hidden!important;-webkit-appearance:none!important;box-shadow:inset 0 0 2px rgb(0 0 0 / .15)!important}.kyero_search .radio-input:after{position:absolute!important;top:0!important;left:0!important;bottom:0!important;right:0!important;margin:auto!important;display:block!important;background-color:#21c3a8!important;content:""!important;width:14px!important;height:14px!important;transform:scale(0)!important}.kyero_search .radio-input:checked:after{transform:scale(1.1)!important}.kyero_search .radio-label{margin-left:12px!important}.kyero_search .wave-underline{position:relative!important;color:inherit!important;text-decoration:none!important;display:inline-block!important}.kyero_search .wave-underline-container{display:block!important}.kyero_search button.wave-underline{display:inline-block!important;font-size:16px!important;width:auto!important;height:auto!important;border:none!important;outline:none!important;padding:0!important}.kyero_search .wave-underline:after{content:""!important;height:7px!important;width:0!important;background-image:url(https://huiscostablanca-219fa.kxcdn.com/wp-content/plugins/inmotech/images/wave_underline.svg)!important;background-repeat:repeat-x!important;will-change:width!important;display:block!important;background-size:auto 7px!important;transition:width .2s ease-in-out!important;background-position:0 100%!important;margin-left:-4px!important;pointer-events:none!important}.kyero_search .wave-underline.active:after,.kyero_search .wave-underline:focus:after,.kyero_search .wave-underline:hover:after{width:calc(100% + 8px)!important}.kyero_search [type="search"]::-webkit-search-cancel-button{-webkit-appearance:none!important;appearance:none!important;height:20px!important;width:20px!important;background-image:url(https://huiscostablanca-219fa.kxcdn.com/wp-content/plugins/inmotech/images/svg-viewer.svg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}@media only screen and (max-width:767px){.kyero_search .search-nav{flex-direction:column!important}.kyero_search .ds-search-field{width:100%!important}.kyero_search .ds-price,.kyero_search .ds-type,.kyero_search .ds-bedrooms,.kyero_search .ds-filters,.kyero_search .ds-btn{border-left:none!important;border-bottom:1px solid #e7e7ed!important}.kyero_search .search-dropdown-content{width:100%!important;z-index:9999!important;right:-12px!important}.kyero_search .search-dropdown{z-index:auto!important}.kyero_search .price-values{flex-direction:column!important;margin-bottom:16px!important}.kyero_search .select-max{margin-left:0!important;margin-top:10px!important}.kyero_search .width33{width:100%!important}.kyero_search .price-content{margin-bottom:10px!important}.kyero_search .select-type-sec{margin-bottom:16px!important}.kyero_search .ds-filters .select-type-sec{margin-bottom:16px!important}}.kyero_search .ref_field input{position:relative!important;border-width:1px!important;border-color:#e7e7ed!important;border-radius:.25rem!important;text-align:left!important;font-size:1rem!important;height:2.5rem!important;padding-left:1rem!important;padding-right:1rem!important;width:100%!important;background-color:#f5f5f9!important}