/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field--name-field-availability.field--label-hidden{position:absolute;top:26px;left:-4px;width:90px;background:#dc3545;color:#fff;height:28px;-webkit-transform:rotate(-45deg);text-align:center;display:inline-block;pointer-events:none;border:0;}.node--view-mode-header-slider .field--name-field-availability.field--label-hidden{left:-3px;}.field--name-field-availability.field--label-hidden::before,.field--name-field-availability.field--label-hidden::after{content:'';display:block;border-left:28px solid transparent;border-right:28px solid transparent;border-bottom:28px solid #dc3545;position:absolute;left:-28px;top:0;z-index:-1;}.field--name-field-availability.field--label-hidden::after{right:-28px;}
.node--type-property.node--view-mode-teaser .field--name-field-price.field__item{text-align:center;border:0;display:block;margin-bottom:8px;text-align:center;}.field--name-field-price.field__item{}.field--name-field-price .price{font-size:20px;}.node--view-mode-teaser .field--name-field-price .currency,.block-views-blockpropiedades-slider-block-1 .field--name-field-price .currency{color:var(--color-currency);font-size:24px;}.block-views-blockpropiedades-slider-block-1 .currency{margin-left:4px;}
.buscador{margin-left:0;margin-right:0;padding:0;border:0;position:relative;font-size:20px;}fieldset.buscador{margin:0;}.buscador a{color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;}.buscador.collapsed{background:none;}.buscador.collapsed a{background:#fff;}.buscador legend{text-align:center;display:block;margin:0;width:100%;}.view-buscador .view-empty{background:#fff;padding:1rem;}.buscador legend .fieldset-legend{background-image:none;padding:0;}.buscador legend a{padding:0 0.5rem;display:block;}.buscador .fieldset-wrapper,.buscador .fieldset__wrapper{display:grid;grid-auto-rows:1fr;border:0;}.buscador .fieldset__wrapper{margin:0;}.buscador .fieldset-wrapper > *,.buscador .fieldset__wrapper > *{min-height:42px;}.buscador .views-exposed-form label{color:#fff;text-align:left;}.buscador .form-item.form-type-select select,.buscador .form-element--type-select{width:100%;}.buscador .form-type-select,.buscador .form-type--select{position:relative;margin:0;display:flex;}.buscador .form-type-select::after,.buscador .form-type--select::after{content:'';mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"/></svg>');mask-repeat:no-repeat;background-color:var(--buscador-form-type-select-after);width:16px;height:16px;position:absolute;right:15px;align-self:center;pointer-events:none;}.buscador .form-type-select:hover::after,.buscador .form-type-select:active::after,.buscador .form-type-select:focus::after,.buscador .form-type--select:hover::after,.buscador .form-type--select:active::after,.buscador .form-type--select:focus::after{background-color:var(--buscador-form-type-select-after-hover);}.buscador select{padding:0 0.75rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#666;background:#f3f3f3;background:#fff;border-width:1px;border-style:solid;border-color:var(--buscador-select-border);}.buscador select:hover,.buscador select:active,.buscador select:focus{background:#fff;border-width:1px;border-style:solid;border-color:var(--buscador-select-border-hover);color:#000;}.buscador select::-ms-expand{display:none;}.buscador .form-submit{margin:0;background:var(--buscador-form-submit);color:#fff;border:0;display:block;width:100%;}.buscador .form-submit:hover,.buscador .form-submit:focus{background:var(--buscador-form-submit-hover);color:#fff;}@media (min-width:640px){.buscador a{color:#333;}.buscador.collapsed a{background:none;}.buscador legend{text-align:left;}.buscador legend a{background:none;}}
.field--name-share h3{display:inline-block;}
.node--type-property.node--view-mode-teaser .field--name-field-photos img{object-fit:contain;width:100%;}
.path-buscador .layout-content{background:none;}@media (min-width:640px){.path-buscador .layout-content{}}
