@keyframes beginBrowserAutofill{0%{}to{}}@keyframes endBrowserAutofill{0%{}to{}}.pac-container{background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,0.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pac-logo:after{content:"";padding:1px 1px 1px 0;height:18px;box-sizing:border-box;text-align:right;display:block;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);background-position:right;background-repeat:no-repeat;background-size:120px 14px}.hdpi.pac-logo:after{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png)}.pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.hdpi .pac-icon{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.pac-target-input:-webkit-autofill{animation-name:beginBrowserAutofill}.pac-target-input:not(:-webkit-autofill){animation-name:endBrowserAutofill}

@keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-moz-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-o-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-ms-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

.inmo-results-container {
  display: flex;
  flex-flow: wrap;
  flex-direction: column;
}

.inmo-results-container .results {
    width: 100%;
    display: flex;
    margin-top: 10.9rem;
}

.inmo-results-filters-main {
  color: #333;
  padding-bottom: 10px;
  display: flex;
  height: 3.8rem;
  gap: 1rem;
  align-items: center;
  border-bottom: 2px solid #817a72;
  border-top: 1px solid #817a72;
}

.inmo-results-filters-main .nice-select {
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
}

.inmo-results-filters-main [type="text"] {
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1rem;
    border: solid 1px #e8e8e8 !important;
    border-radius: 5px;
    width: 240px;
    font-family: 'POPPINS';
    padding-left: 12px;
    font-size: 1rem;
    font-weight: 400;
}

.inmo-results-filters-main .inmo-field-container {
  background-color: var(--first-color);
}

.inmo-results-filters-main .inmo-field-container:last-child {
  padding-bottom: 24px;
}

.inmo-results-filters-second {
  margin-top: 12px;
}

.inmo-results {
  width: fit-content;
}

.inmo-results-nav .nice-select {
  float: right;
}

.inmo-card {
  color: black;
}

.inmo-card-bottom {
    border-top: 1px solid rgb(203, 214, 220);
    margin-top: 12px;
    padding-top: 12px;
}

.inmo-results-header {
  font-weight: 600;
  font-size: 20px
}

.inmo-results-filters-main .inmo-search-tabs {
  display:flex;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.inmo-results-filters-main .inmo-search-tabs .tab {
  flex: auto;
  text-align: center;
  padding: 10px;
  color: white;
  font-size: 14px;
  font-weight: 600;

}


.inmo-results-filters-main .inmo-search-tabs tab.tab:first-of.single-inmo .header-image 
 img {
    width: 100%;
    object-fit: cover;
}

.in-top .inmo-results-filters {
  box-shadow: none;
}

.inmo-results-filters .inmo-field-container {
  padding: 0px 16px;
  display: flex;
  clear: both;
  flex-wrap: wrap;
}


.inmo-results-filters .inmo-field-container .inmo-field {
  color: black;
  clear: both;
  flex: auto;
  box-sizing: border-box;
  margin-left: 6px;
}


.inmo-results-filters .inmo-field-container .inmo-field:first-of-type {
  margin-left: 0px;
}


.inmo-results-filters .inmo-field-container input[type=text]{
  border-radius: 8px;
  font-size:13px;
  padding: 0 8px;
  line-height: 46px;
}


.inmo-results-filters .inmo-field-container .inmo-label{
  font-size:14px;
  font-weight:600;
  width: 100%;
}

.inmo-results-filters .inmo-field-container .inmo-label-tiny{
  font-size:11px;
  font-weight:600;
  width: 100%;
}

.inmo-results-filters .nice-select {
  width: 100%;
  margin: 0;
}


.inmo-results-filters .nice-select li[data-value=""]{
  color:#bbb;
}

.inmo-results-filters form > div {
  padding: 8px 16px 24px;
}

.inmo-results-filters form > div:first-child {
  padding: 0;
  padding-left: 1rem;
}

div.inmo-results-filters form h6{
  margin: 0;
  margin-bottom: 12px;
  text-transform: none;
  position:relative;
}


.inmo-results-filters-historial {
  width: 100%;
}

.inmo-results-filters .inmo-filters-attributes-list ul{
  list-style-type:none;
  margin:0;

}


.inmo-results-filters .inmo-filters-attributes-list li{
  margin-left: 4px;
  font-size: 10px !important;
}

.inmo-results-filters .inmo-filters-attributes-list li label {
  font-size: 12px !important;
  line-height: 18px;
}


.inmo-results-filters .inmo-filters-attributes-list li input {
  margin-right: 4px !important;

  line-height: 18px;
}

.inmo-results-filters .sel-50 {
  display:block;
  width: 120px;
}

.inmo-results-nofound {
  width: 100%
}

.inmo-results-nofound h6 {
  text-align: center;
  font-size: 2.8rem;
  text-transform: none;
}


.inmo-results-nofound p {
  text-align: center;
  font-size: 1.8rem;
  color: #404040 !important;
  text-transform: none;
}

.inmo-results-header {
    display: flex;
    align-content: space-between;
    flex-flow: wrap;
}

.inmo-results-count {
    flex: auto;
}

.nice-select ul.list{
  margin: 4px 0;
}

.nice-select .list li{
  margin: 0;
}

.inmo-results-nav .nice-select .list {
  right: 0;
  left: auto;
}

.inmo-results-view {
    display: flex;
    flex-wrap: wrap;
    width: 40%; 
}

.home .inmo-results-view {
    width: 100%;
    min-height: auto;
}



.inmo-results-view .inmo-card {
  overflow:hidden;
  display:flex;
  position: relative;
  flex-wrap: wrap;
}

.inmo-card-flags {
    position: absolute;
    right: 10px;
    top: 10px;
}


.inmo-results-map {
    width: 100%;
    height: calc(100vh - 13.3rem);
    position: sticky !important;
    overflow: hidden;
    top: 12.4rem;
    border: 2px solid #817a72;
    border-radius: 5px;
    right: 1rem;
}

.wp-admin-bar .inmo-results-map {
    top: 15rem;
}

.inmo-card-flag {
  border: 2px solid var(--second-color);
  border-radius: 6px;
  padding: 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: var(--second-color);
  background-color:white;
}



.inmo-results-view.inmo-view-list .inmo-card {
  width: 100%;
  flex-wrap: wrap;
  border: 2px solid #817a72;
  border-radius: 5px;
  background-color: white;
  margin: 1rem;
}

.inmo-results-view.inmo-view-list .inmo-card:last-child {
  margin-bottom: 0;
}

.inmo-results-view.inmo-results-view .inmo-card span.inmo-card-price-amount {
  font-size:25px;
}

.inmo-results-view.inmo-view-list .inmo-card:hover {
  box-shadow: 0 8px 16px rgba(0,0,0,.08);
}

.inmo-card-gallery {
    width: 328px;
    height: 246px;
    overflow-y: hidden;
}

.inmo-card-gallery .btns button {
    width: 2rem;
    height: 2rem;
    background: var(--primary-color);
    border-radius: 5px;
    bottom: 1rem;
    box-shadow: 0 0 8px rgba(0,0,0,.08);
}

.inmo-card-gallery .btns button span {
    width: 100%;
    height: 100%;
}

.inmo-results-view .inmo-card-content {
  padding: 16px;
  overflow-x: hidden;
  width: calc(100% - 328px);
}

.inmo-results-view .inmo-card-price-amount-m {
  color: rgb(124, 152, 167);
  font-size: 12px;
}

span.inmo-card-price-currency-m {
    font-size: 10px;
}

.inmo-card-gallery img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    width: -moz-max-content;
    min-width: 100%;

}

/* @media screen and (-webkit-min-device-pixel-ratio:0) {
    .inmo-card-gallery img {
        min-width: inherit !important;
    }

    .home .inmo-card-gallery img {
        min-width: 100% !important;
    }
} */

.inmo-results-view .inmo-card-content .title{
  font-size: 16px;
  font-weight: 600;
}

.inmo-results-view .inmo-card-content .subtitle{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
   color: #7c98a7;
}

.inmo-results-view .inmo-card-content .inmo-card-price {
  /* width: 200px; */
}

.inmo-results-view .inmo-card-main {
  display:flex;
  justify-content: space-between;
}

a.inmo-card {
    height: 246px;
}

.inmo-search-container .inmo-search-tabs .tab.tab-active:after {
    content: " ";
    display: block;
    height: 2px;
    background-color: var(--second-color);
    margin-top: -6px;
}

.inmo-results-view .inmo-card-location {
  border-left: 1px solid #6f6f6f;
  padding-left:12px;
  max-width: 55%;
}

i.inmo-icon::before {
    content: '';
    display:inline-block;
    width:15px;
    height:15px;
    margin-right: 4px;
    background-position: center;
}

i.inmo-icon-go-up::before {
    background: url("/wp-content/plugins/d2b-inmo/public/css/icon-go-up.svg") no-repeat center;
}

i.inmo-icon-list::before {
    background: url("/wp-content/plugins/d2b-inmo/public/css/icon-list.svg") no-repeat center;
}

i.inmo-icon-map::before {
    background: url("/wp-content/plugins/d2b-inmo/public/css/icon-map.svg") no-repeat center;
    background-position: 2px;
}

i.inmo-icon-map-active::before {
    background: url("/wp-content/plugins/d2b-inmo/public/css/icon-map-color.svg") no-repeat center;
    background-position: 1px;
}

i.inmo-icon-grid::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-grid.svg");
}

i.inmo-icon-m::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-m.svg");
}

i.inmo-icon-calendar::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-calendar.svg");
}

i.inmo-icon-dorm::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-dorm.svg");
}

i.inmo-icon-bath::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-bath.svg");
}

i.inmo-icon-garaje::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-garaje.svg");
}

i.inmo-icon-scubierta::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-scubierta.svg");
}

i.inmo-icon-acord-open::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-acord-open.svg");
}

i.inmo-icon-acord-close::before {
    background-image: url("/wp-content/plugins/d2b-inmo/public/css/icon-acord-close.svg");
    height: 1px;
}


.inmo-card-features {
  margin-top: 5px;
  display: flex;
}

.inmo-feature {
    margin-right: 16px;
    font-size: 11px;
    display: flex;
    align-items: center;
    background: #f3c57e;
    padding: 4px 8px;
    border-radius: 4px;
    margin-bottom: 12px;
    margin-top: 12px;
    gap: 5px;
    color: #222;
    width: max-content;
    white-space: nowrap;
}

.inmo-results-view .inmo-card-content .inmo-card-title {
  font-size:14px;
  margin-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #4F4F4F;
}

.inmo-card-description {
  font-size:14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 5px;
  color: #7c98a7;
  max-height: 25px;
  min-height: 25px;
  visibility: hidden;
}

.inmo-btn-email,
.inmo-btn-whatsapp,
.inmo-btn-fav {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    line-height: 40px;
    width: 40px;
    height: 40px;
    margin: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #e8e8e8;
    border-image: initial;
    border-radius: 40px;
    padding: 10px !important;
    padding-top: 2px;
}

.inmo-btn-fav.ilike {
  border-color: var(--second-color);
}

.inmo-fav-container h6 {
    font-weight: 600;
    font-size: 20px;
    text-transform: none;
}

.entry-content > .inmo-fav-container {
    width: 80%;
    text-align: center;
}

.entry-content > .inmo-fav-container .inmo-results-view {
    text-align: left;
}

.inmo-btn-fav.ilike svg path{
  fill: var(--second-color);
}

.inmo-btn-fav svg {
  margin: auto;
}

.inmo-card-actions {
  float: right;
  display: flex;
}

.inmo-card-actions > * {
  margin-left:14px;
}

button.btn-primary {
  background-color: var(--second-color);
  font-size: 14px;
  border-radius: 12px;
  padding: 0 14px;
  line-height: 41px;
}

.inmo-search-container {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.inmo-search-input, .inmo-search-type, .inmo-search-tabs .tab {
    background: white;
    display: inline-block;
    position: relative;
    height: 60px;
}

.inmo-search-tabs .tab {
    padding: 8px 24px;
    line-height: 40px;
    color: black;
    font-size: 16px;
    background: rgb(203, 214, 220);
}

.inmo-search-container .inmo-search-tabs .tab.tab-active {
    font-weight: 500;
    background: white;
}

.inmo-search-tabs .tab:first-of-type {
    border-top-left-radius: 14px;

}

.inmo-search-tabs .tab:last-of-type {
    border-top-right-radius: 14px;
}

.inmo-sep{
  position: relative;
}
.inmo-sep:after{
    content: "";
    width: 1px;
    height: 83%;
    position: absolute;
    background: #848382;
    opacity: .4;
    top: 6px;
    right: 0;
}

.inmo-search-type {
  border-bottom-left-radius:22px;
}

.inmo-search-type {
    min-width: 190px;
    padding: 4px;
    padding: 10px 24px;
}

.inmo-search-input {
    padding: 6px;
    flex: 1;
}

.inmo-serach-accion-select .nice-select,
.inmo-search-type .nice-select {
    border:0;
    font-size: 16px;
    padding-top:4px;
}

.inmo-search-input input[type="text"] {
    height: 100%;
    border: 0;
}

.inmo-search-btn button{
  height: 60px;
  border-top-right-radius:30px;
  border-bottom-right-radius:30px;
  font-size:16px;
  font-weight: 600;
}

.inmo-search-tabs {
    width: 100%;
    display: flex;
}

.inmo-search-input{
  width:70%;
}

.inmo-results-paged {
    width: 60%;
    display: flex;
    margin: 64px auto;
}

.inmo-results-paged .inmo-paged-btn {
    flex: 1;
    text-align: center;
    cursor: pointer;
}

.inmo-results-paged .inmo-paged-btn a {
    border: 1px solid var(--second-color);
    width: 40px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    border-radius: 20px;
}

.inmo-results-paged .inmo-paged-btn.inmo-paged-current a {
    background-color: var(--second-color);
    color: rgb(255, 255, 255);
}

.inmo-content {
    width: 90%;
    margin: auto;
    display:flex;
    flex-wrap:wrap;
    padding-top: 30px;
}

.inmo-content-main {
  width: 75%
}

.inmo-results-view.inmo-view-grid:after {
    content: " ";
    width: 360px;
}

.inmo-content-breadcrumbs a {
  color: #7c98a7;
  font-size: 14px;
}

.inmo-content-breadcrumbs a:after {
    content: "";
    display: inline-block;
    width: 6px;
    height: 9px;
    margin: 0 8px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(https://img10.naventcdn.com/ficha/RPFICv5.6.1-RC1/chevron-right.f84462.svg);
}

.inmo-content-breadcrumbs a:last-child{
  color: black;
}
.inmo-content-breadcrumbs a:last-child:after {
    display: none;
}

.inmo-header h2 {
      font-size: 32px;
}

ul.section-icon-features>li.icon-feature>i.icon-stotal:before {
    background-image: url(https://img10.naventcdn.com/ficha/RPFICv5.6.1-RC1/stotal.38e4f4.svg);
}

ul.section-icon-features>li.icon-feature>i:before {
    content: "";
    width: 22px;
    height: 19px;
    display: inline-block;
    background-position: 0;
    background-repeat: no-repeat;
    color: black !important;
    fill: black;
}

ul.section-icon-features {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  line-height: 22px;
  border-top: 1px solid #e7eef0;
  border-bottom: 1px solid #e7eef0;
  padding: 9px 0 9px;
}

ul.section-icon-features li.icon-feature{
  text-overflow: ellipsis;
}

.pac-item-query,
.pac-item {
  height:45px;
  line-height:45px;
  font-size: 16px;
  font-family: "Hind";
  margin-left:4px;
  cursor: pointer;
}

.pac-icon-marker{
  margin-top:12px;
  margin-left:10px;
}

.pac-container {
  border: 0;
  border-radius:4px;
  box-shadow:none;
  width:100%;
}

.pac-container:after {
  display:none;
}

.inmo-map-switch,
.inmo-grid-switch {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  line-height: 19px;
  width: 40px;
  height: 40px;
  margin: auto;
  border-width: 1px;
  border-style: solid;
  border-color: #e8e8e8;
  border-image: initial;
  border-radius: 40px;
  padding: 10px !important;
  text-align: center;
  display: inline-block;
  margin-right: 16px;
  margin-top: 0px;
  cursor: pointer;
}

.inmo-grid-switch i {
  display:block;
  width: 21px;
  margin:auto;
}

.inmo-results-view.inmo-view-grid  {
  justify-content: space-around;
  flex: auto;
}


.inmo-results-view.inmo-view-grid .inmo-card-content {
  width: 100%;
}

.inmo-results-view.inmo-view-grid .inmo-card-content .inmo-feature {
    font-size: 11px;
}

.inmo-results-filters-show-btn {
  margin-right: 20px;
}

.nice-select-block-content {
  background: white;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  border-radius: 4px;
  position: absolute;
  left: 0;
  width: 100%;
  top: 46px;
  padding: 8px;
  z-index: 9999;
}

.nice-select-block-container {
  display:flex;
}

.inmo-results-filters .inmo-price{
  margin: 6px;
}

.inmo-slider {
    width: 100%;
    height: max-content;
    overflow-x: hidden;
    position: relative;
}

.inmo-slider > .inmo-slider-view {
    display: block;
    width: max-content;
}

.inmo-slider > .inmo-slider-view > * {
    float: left;
    margin-right: 20px;
}

.inmo-slider > .inmo-slider-view > *:last-child {
    margin-right: 0;
}

.inmo-slider .inmo-card-empty {
  display:none;
}

.inmo-slider-container {
  position: relative;
}

.inmo-slider-btn {
    content: " ";
    width: 70px;
    height: 40px;
    position: absolute;
    background: var(--second-color);
    border-radius: 16px;
    top: 60px;
    z-index: 2;
    cursor:pointer;
    background-image: url(/wp-content/plugins/d2b-inmo/public/css/slider-btn.svg);
    background-repeat: no-repeat;
}

.inmo-slider-btn-left {
    left: -30px;
    transform: rotate(90deg);
    background-position-x: 12px;
}

.inmo-slider-btn-right {
    right: -30px;
    transform: rotate(-90deg);
    background-position-x: 16px;
}

.inmo-results-map-container {
    width: calc(60% - 1rem);
    position: absolute;
    right: 1rem;
    bottom: 0;
    top: 0;
}

.inmo-map-popup {
  position:absolute;
  background:white;
  padding:12px;
}

a.inmo-map-switch svg {
    width: 24px;
    display: inline-block;
}

a.inmo-map-switch.active {
  border-color: var(--second-color);
  border-width: 2px;
}

.inmo-results-view.inmo-view-grid.inmo-view-map {
    width: 360px;
    /* font-family: Gothic; */
}

.section-date {
    font-size: 14px;
    line-height: 22px;
    color: #7c98a7;
    font-weight: 600;
    margin: 0 0 16px;
}


.section-title>h1 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    line-height: 26px;
    margin: 16px 0;
}

.dwplwI.collapsed {
    transition: max-height 0.1s cubic-bezier(0, 1, 0, 1) 0s;
}

.inmo-collapse > *:first-child{
  cursor: pointer;
  position: relative;
  width: 100%;
  margin: 0 0 4px;
}
.inmo-collapse > *:first-child:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px;
}

.inmo-collapse.open > *:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.inmo-collapse .inmo-collapse-item{
   max-height: 0;
   transition: max-height 0.5s ease-out;
   overflow:hidden;
   padding: 0;
   margin: 0;
}

.inmo-collapse.open .inmo-collapse-item{
   max-height: max-content;
   transition: max-height 0.5s ease-out;
}

.inmo-results-filters-historial ul {
    background: rgb(255, 255, 255);
    border-radius: 4px;
}

li.inmo-historic-item {
    color: rgb(0, 0, 0);
    list-style: none;
    margin: 4px;
    border: 1px solid rgb(191, 191, 191);
    border-radius: 4px;
    padding: 4px;
    font-size: 9px;
    cursor:pointer;
    position: relative;
}

li.inmo-historic-item a {
    position: absolute;
    top: 4px;
    right: 8px;
    font-size: 14px;
    font-weight: 600;
}

li.inmo-historic-item p{
    margin: 0;
}

.inmo-results-filters-historial.inmo-collapse label {
    text-align: right;
    padding-right: 24px;
}

li.inmo-historic-load {
    height: 4px;
    display: block;
    margin: 0;
}

li.inmo-historic-load div {
    background: var(--second-color);
    height: 100%;
    width:0;
    display:block;
}

.inmo-results-filters-main .inmo-field-container .inmo-field > label{
    margin-top: 8px;
    color: white;
    font-weight: 400;
    font-size: 12px;
}

.inmo-search-shortcode .inmo-search-input label{
    margin-top: 18px;
    margin-left: 18px;
    color: white;
    font-weight: 600;
    width: 10px;
    white-space: nowrap;
}

.inmo-card-gallery {
    display: flex;
    overflow-x: hidden;
    position: relative;
}

.inmo-card-gallery .btns span {
    content: " ";
    width: 35px;
    height: 35px;
    background: var(--second-color);
    border-radius: 16px;
    top: 80px;
    z-index: 2;
    cursor: pointer;
    background-image: url(/wp-content/plugins/d2b-inmo/public/css/slider-btn.svg);
    background-repeat: no-repeat;
}



.inmo-card:hover .inmo-card-gallery .btns {
    animation: fadeIn ease .5s;
    -webkit-animation: fadeIn ease .5s;
    -moz-animation: fadeIn ease .5s;
    -o-animation: fadeIn ease .5s;
    -ms-animation: fadeIn ease .5s;
    display:block;
}

.inmo-card-gallery .btns .btn-last {
    left: 1rem;
    transform: rotate(90deg);
}

.inmo-card-gallery .btns .btn-next {
    right: 1rem;
    transform: rotate(-90deg);
}

/* Estilos para navegación por teclado en autocompletado */
.pac-item-selected {
    background-color: #4285f4 !important;
    color: white !important;
}

.pac-item-selected .pac-item-query {
    color: white !important;
}

.pac-item-selected .pac-matched {
    color: #b3d9ff !important;
    font-weight: 700;
}

.pac-item-selected .pac-icon {
    opacity: 0.8;
}

/* Mejorar la visibilidad del hover cuando no hay selección por teclado */
.pac-item:hover:not(.pac-item-selected) {
    background-color: #fafafa;
}

/* Asegurar que la selección por teclado tenga prioridad sobre hover */
.pac-item-selected:hover {
    background-color: #4285f4 !important;
    color: white !important;
}

@media (max-width:1125px) {
  .inmo-results-filters {
    width:100%;
    display:none;
    z-index: 100;
    width: 100%;
    margin: 0;
  }
  .inmo-results-filters-show-btn {
    display: inline-block !important;
    position: fixed;
    z-index: 9999;
    top: 90vh;
    left: 0px;
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important;
  }

  .inmo-results-container .results {
    width:100%;
  }

  .inmo-results-filters-main {
    width: 100%;
  }
  .inmo-content-sidebar {
    width: 25%
  }


}


@media(max-width:1274px) {
  .footer-top.has-footer-menu {
    flex-wrap: wrap;
  }
  .inmo-grid-switch {
    display:none;
  }
  .inmo-results-view.inmo-view-list  {
    justify-content: space-around;
    flex: auto;
  }

  .inmo-results-view.inmo-view-list .inmo-card{
    width: 360px;
  }

  .inmo-results-view.inmo-view-list .inmo-card-content {
    width: auto;
  }
  .inmo-results-view.inmo-view-list .inmo-card-content .inmo-feature {
    font-size: 11px;
  }
  .inmo-results-paged {
    width: 80%;
  }
}


@media (max-width:780px){
  footer.footer > div {
    width: 100% !important;
  }
  footer {
    width: 100vw;
    overflow-x: hidden;
  }
  .footer-menu-wrapper {
    width:100%;
  }
  /* .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
    width:95% !important;
  } */
  .inmo-results-count{
    font-size: 12px;
    line-height: 40px;
  }

  .inmo-search-shortcode .inmo-search-tabs {
    display: none;
  }
  .inmo-search-shortcode .inmo-serach-accion-select {
    width:50%;
    background-color: white;
    border-top-left-radius:24px;
    padding:10px 24px;
    text-align:center;
    box-sizing:border-box;
    display: block !important;
  }
  .inmo-search-shortcode .inmo-search-type {
     width:50%;
     border-bottom-left-radius:0;
     border-top-right-radius:24px;
     margin:0;
     min-height: 62px;
     min-width: auto;
  }
  .inmo-search-shortcode .inmo-search-type .nice-select,
  .inmo-search-shortcode .inmo-serach-accion-select .nice-select {
    margin: auto;
    display: block;
    float: none;
    border: none;
  }

  .inmo-search-shortcode .inmo-search-input input,
  .inmo-search-shortcode .inmo-search-input {
    border-bottom-left-radius:24px;
  }


  .inmo-search-shortcode .inmo-search-btn{
    width: 40%
  }

  .inmo-search-shortcode .inmo-search-btn button{
    width:100%;
    border-top-right-radius: 0;
  }
  .inmo-results-paged {
    width: 100%;
  }

  span.inmo-paged-btn.inmo-paged-btn-points {
    flex: 0.28;
  }
}

@media(min-width:1000px) {
  .inmo-card-gallery .btns {
    display:none;
  }
}

@media(min-width:1500px) {
  .inmo-results-view.inmo-view-grid {
    justify-content:space-between;
  }
}


.charging-show{
  display: block;
}
.charging-hide{
  display: none;
}

.inmo-results-view.inmo-results-view .inmo-card span.inmo-card-price-amount.outlet {
    font-size: 16px;
    display: block;
    color: #666;
    /* text-decoration: line-through !important; */
    height: 35px;
    width: max-content;
}

.outlet span.inmo-card-price-currency {
    font-size: 1rem;
    transform: translateX(-3px);
    display: inline-block;
}

.inmo-field {
    display: flex;
    position: relative;
}

.inmo-field > svg {
    position: absolute;
    width: 1.3rem;
    top: 50%;
    transform: translateY(-50%);
    right: 1rem;
}

.inmo-field > svg path {
    stroke: #666;
}

.single-inmo .header-image img {
    width: 100%;
    object-fit: cover;
    height: 100vh;
}

.single-inmo .header-image {
    margin-bottom: 0;
}

.single-inmo .section-inner {
  width: 1100px;
  max-width: 100%;
  margin: auto;
  transform: translateY(-8rem);
  background: var(--background-color);
  padding: 10px;
  border-radius: 12px;
  border: 3px solid #8c7b73;
}

.single-inmo .inmo-title {
  width: 100%;
}

.single-inmo .inmo-title h1 {
  width: 100%;
  font-size: 3rem;
}

.single-inmo .inmo-title h1 {
    width: 100%;
    font-size: 2.5rem;
    margin-top: 0rem;
    color: #333;
    letter-spacing: .1rem;
    margin-bottom: 0;
    margin-left: 1rem;
}

.single-inmo .inmo-title h2 {
    margin-top: 0;
    margin-left: 1rem;
}

.admin-bar.single-inmo .section-inner {
  transform: translateY(-11rem);
} 

.single-inmo .inmo-title {
    width: max-content;
}

.inmo-header-main {
    display: flex;
    justify-content: space-between;
    gap: 2rem;
}

.inmo-header-main-data {
    display: flex;
}

span.inmo-card-price-amount.outlet {
    position: relative;
    display: inline-block;
    font-size: 1.5rem;
    color: #eb7b7b;
    -webkit-text-stroke: initial;
}


span.inmo-card-price-amount.outlet::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%; 
    height: 2px; 
    background-color:  #eb7b7b;
}

body.single-inmo {
    background: white;
}

.inmo-header-main-data-price {
    font-size: 2.5rem;
    font-weight: 600;
    color: var(--primary-color);
    -webkit-text-stroke: #8c7b73;
    -webkit-text-stroke-width: thin;
}

span.inmo-card-price-currency {
    font-size: 2rem;
}

.inmo-card-icons {
    -webkit-text-stroke: initial;
    color: #333;
    line-height: 2rem;
    display: flex;
    justify-content: flex-end;
    text-shadow: none;
    font-weight: 500;
    font-size: 1.9rem;
}

.inmo-card-icons .inmo-feature {
  font-size: 1.2rem;
}

.inmo-gallery-imgs {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin-top: 2.2rem;
    justify-content: space-around;
}

.inmo-gallery-imgs img {
    width: 100%;
}

.inmo-gallery-imgs .inmo-gallery-img:nth-child(1) {
    width: calc(70% - 1rem);
}

.inmo-gallery-imgs .inmo-gallery-img:nth-child(2) {
    width: calc(30% - 1rem);
}

.inmo-gallery-imgs .inmo-gallery-img:nth-child(3) {
    width: calc(30% - 1rem);
}

.inmo-gallery-imgs .inmo-gallery-img:nth-child(4) {
    width: calc(70% - 1rem);
}


.inmo-gallery-imgs .inmo-gallery-img {
  position: relative;
}

.inmo-gallery-imgs img {
    height: 300px;
    object-fit: cover;
    border: 3px solid #8c7b73;
    border-radius: 1rem;
}

.inmo-gallery-img-text {
    display: block;
    position: absolute;
    top: 3px;
    bottom: 7px;
    left: 3px;
    right: 3px;
    background: linear-gradient(180deg, #ffffffa6 60%, #8c7b7394);
    align-content: center;
    text-align: center;
    font-size: 2rem;
    padding: 2rem;
    text-transform: uppercase;
    color: #8c7b73;
    border-radius: .8rem;
    z-index: 9;
}

.inmo-gallery-img-text strong {
    display: block;
    font-size: 2.5rem;
}

.inmo-features {
    margin-top: 7.5rem;
    border-top: 3px solid #8c7b73;
    min-height: 200px;
    border-radius: 0px;
    position: relative;
    transform: translateX(-11px);
    width: calc(100% + 23px);
}

.inmo-features-header {
    border: 3px solid #8c7b73;
    min-height: 60px;
    border-radius: 12px;
    position: absolute;
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
    top: -50px;
    background: #f9f5f2;
}

.inmo-features-header-item > i {
    font-size: 40px;
    color: #f3c57e;
    display: inline;
    width: 100%;
    text-align: center;
}

.inmo-features-header {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.inmo-features-header-item {
    width: 20%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.inmo-features-header-item > label {
    text-align: center;
    margin-top: 4px;
    font-size: 1.3rem;
    width: 100%;
}

.inmo-gallery-btns {
    text-align: end;
}

button.inmo-gallery-btn {
    background: white;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 20px;
    color: #8c7b73;
    border: 2.5px solid;
    padding: 6px;
    border-radius: 9px;
    font-size: 1.2rem;
    margin-right: 1rem;
    cursor: pointer;
    box-shadow: inset 1px 1px 1px #8c7b734f;
    letter-spacing: .05rem;
}

.inmo-gallery-img:after {
    display: block;
    position: absolute;
    content: "";
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 8px;
    border-radius: .7rem;
    box-shadow: inset 1px 1px 20px #8c7b73;
}

.inmo-feature-body.title {
    font-size: 1.8rem;
    margin-top: 80px;
    display: flex;
    gap: 1.5rem;
    justify-content: center;
    text-transform: uppercase;
}

.inmo-feature-body.title > div {
    display: flex;
    gap: 0.5rem;
    align-content: center;
    align-items: center;
}

.inmo-feature-body.title i {
    font-size: 1.5rem;
}

.inmo-features-body .inmo-header-main-data-price {
    font-size: 7rem;
    display: flex;
    flex-direction: column;
    width: max-content;
    line-height: 3.5rem;
    justify-content: flex-end;
    align-content: stretch;
    align-items: flex-end;
    margin-top: 40px;
    margin: 40px auto;
}

.inmo-features-body span.inmo-card-price-amount.outlet {
    width: max-content;
    font-size: 2rem;
    float: right;
}

.inmo-features-body span.inmo-card-price-currency {
    font-size: 4rem;
}

.inmo-features-body .outlet span.inmo-card-price-currency {
    font-size: 1.7rem;
}

.inmo-description {
    margin: 0px 8rem 8rem;
}

.inmo-description {
    margin: 0px 8rem 8rem;
}

a.inmo-card {
    border: 2px solid rgb(129, 122, 114);
    margin-top: 18px;
    margin-left: 12px;
    margin-right: 12px;
    border-radius: 5px;
}

.inmo-description ul {
    margin-left: 2rem;
    margin-bottom: 2rem;
}

.inmo-description h3 {
    margin-top: 2rem;
}

.footer .section-inner {
    transform: initial !important;
    border: 0;
    background: transparent;
}

footer.footer {
    background: linear-gradient(180deg, #c9b096, #9c7d5c);
    min-height: 200px;
    border-top: 3px solid #9c7d5c;
}

.copy {
    background: #9c7d5c;
    color: white;
    text-align: right;
    padding-right: 1rem;
    padding-bottom: 2px;
}

.inmo-block.cols2 {
    display: flex;
    width: 85%;
    margin: auto;
}

.inmo-features-block {
    width: 35%;
    font-size: 1.1rem;
}

.inmo-features-block-item > label {
    font-weight: 600;
}

.inmo-features-block {
  display: flex;
  flex-direction: column;
  padding-right: 40px;
  position: relative;
}

.inmo-features-block-item {
  position: relative;
  padding: 0;
  margin-bottom: 1rem;
}


.inmo-features-block > .inmo-features-block-item.placeholder {
  margin-bottom: 0;
}

.footer sub {
    font-size: 10px;
    line-height: 0;
    transform: translateY(-10px);
}

/* .inmo-features-block-item::after {
  content: '';
  position: absolute;
  top: 0;
  right: 4px;
  width: 30px;
  height: 100%;
  background-color: #8c7b73;
  transform: scaleY(1.3);
} */

/* .inmo-features-block-item::before {
  content: '';
  position: absolute;
  top: 3px;
  right: -9px;
  width: 20px;
  height: 67%;
  background-color: #f3c57e00;
  background: linear-gradient(180deg, #f3c57e, #fff1db);
  transform: scaleY(1.35);
  z-index: 2;
  clip-path: ellipse(50% 50% at 50% 50%);
} */


/* .inmo-features-block-item:nth-child(odd)::after {
    clip-path: ellipse(47% 50% at 100% 50%);
}

.inmo-features-block-item:nth-child(even)::after {
  clip-path: ellipse(47% 50% at 0% 50%);
  right: -31px;
} */

/* .inmo-features-block:after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background: #8c7b73;
    display: block;
    z-index: 2;
    bottom: -34px;
    right: 21px;
    border-radius: 50%;
} */

/* .inmo-features-block:before {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background: #8c7b73;
    display: block;
    z-index: 2;
    top: -34px;
    right: 21px;
    border-radius: 50%;
} */

.inmo-features-block:after {
    content: "";
    background-image: url('data:image/svg+xml,<svg width="23.807962mm" height="58.944mm" viewBox="0 0 23.807963 58.944" version="1.1" id="svg1" sodipodi:docname="cenefa.svg" inkscape:version="1.4 (e7c3feb100, 2024-10-09)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview id="namedview1" pagecolor="%23ffffff" bordercolor="%23000000" borderopacity="0.25" inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:deskcolor="%23d1d1d1" inkscape:document-units="mm" inkscape:zoom="2.1467952" inkscape:cx="-41.457145" inkscape:cy="178.87128" inkscape:window-width="1920" inkscape:window-height="1063" inkscape:window-x="1080" inkscape:window-y="1080" inkscape:window-maximized="1" inkscape:current-layer="layer1" /><defs id="defs1"><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5-1"><path sodipodi:type="star" style="fill:%23000000;stroke-width:0.0555556" id="path6-5" inkscape:flatsided="true" sodipodi:sides="3" sodipodi:cx="131.74968" sodipodi:cy="54.597855" sodipodi:r1="11.609984" sodipodi:r2="5.8049912" sodipodi:arg1="0.64987045" sodipodi:arg2="1.697068" inkscape:rounded="0" inkscape:randomized="0" d="M 140.99311,61.622862 121.04413,59.090397 133.2118,43.080305 Z" inkscape:transform-center-x="0.73105962" inkscape:transform-center-y="-2.2462707" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"><path sodipodi:type="star" style="fill:%23000000;stroke-width:0.0555556" id="path6" inkscape:flatsided="true" sodipodi:sides="3" sodipodi:cx="131.74968" sodipodi:cy="54.597855" sodipodi:r1="11.609984" sodipodi:r2="5.8049912" sodipodi:arg1="0.64987045" sodipodi:arg2="1.697068" inkscape:rounded="0" inkscape:randomized="0" d="M 140.99311,61.622862 121.04413,59.090397 133.2118,43.080305 Z" inkscape:transform-center-x="0.73105962" inkscape:transform-center-y="-2.2462707" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-10"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-6" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-1"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-29" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-6"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-2" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-92"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-28" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-9"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-20" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-3"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-7" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-7"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-8" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"><path sodipodi:type="spiral" style="fill:none;fill-rule:evenodd;stroke:%23000000;stroke-width:0.264583" id="path9" sodipodi:cx="26.551205" sodipodi:cy="225.45233" sodipodi:expansion="1" sodipodi:revolution="3" sodipodi:radius="10.342674" sodipodi:argument="-19.47504" sodipodi:t0="0" d="m 26.551205,225.45233 c 0.42039,-0.30361 0.616672,0.41689 0.504627,0.69872 -0.303634,0.76374 -1.338769,0.72744 -1.90206,0.31054 -1.007594,-0.74574 -0.898295,-2.2426 -0.116451,-3.10541 1.147388,-1.26621 3.159477,-1.07643 4.308748,0.0776 1.531799,1.53819 1.257801,4.0811 -0.271725,5.51209 -1.924753,1.80076 -5.005013,1.44087 -6.715437,-0.46581 -2.071551,-2.30925 -1.624928,-5.93022 0.659903,-7.91878 2.692594,-2.34346 6.856226,-1.80961 9.122124,0.85399 2.61607,3.07523 1.994705,7.78277 -1.048079,10.32547 -3.457404,2.88917 -8.7097,2.18009 -11.528812,-1.24217 -3.162618,-3.83926 -2.365686,-9.6369 1.436256,-12.73216 4.220875,-3.43632 10.564309,-2.55143 13.9355,1.63035" transform="matrix(0.04029526,0,0,-0.09922893,104.78235,90.731424)" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-71"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-7" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-92-6"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-28-1" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-9"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-4" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-7"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-7" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-77"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-6" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-6"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-3" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-71-9"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-7-4" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-1-5"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-29-0" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-6-5"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-3-6" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-6-5-8"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-3-6-4" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-6-5-0"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-3-6-44" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8-3"><path sodipodi:type="spiral" style="fill:none;fill-rule:evenodd;stroke:%23000000;stroke-width:0.264583" id="path9-1" sodipodi:cx="26.551205" sodipodi:cy="225.45233" sodipodi:expansion="1" sodipodi:revolution="3" sodipodi:radius="10.342674" sodipodi:argument="-19.47504" sodipodi:t0="0" d="m 26.551205,225.45233 c 0.42039,-0.30361 0.616672,0.41689 0.504627,0.69872 -0.303634,0.76374 -1.338769,0.72744 -1.90206,0.31054 -1.007594,-0.74574 -0.898295,-2.2426 -0.116451,-3.10541 1.147388,-1.26621 3.159477,-1.07643 4.308748,0.0776 1.531799,1.53819 1.257801,4.0811 -0.271725,5.51209 -1.924753,1.80076 -5.005013,1.44087 -6.715437,-0.46581 -2.071551,-2.30925 -1.624928,-5.93022 0.659903,-7.91878 2.692594,-2.34346 6.856226,-1.80961 9.122124,0.85399 2.61607,3.07523 1.994705,7.78277 -1.048079,10.32547 -3.457404,2.88917 -8.7097,2.18009 -11.528812,-1.24217 -3.162618,-3.83926 -2.365686,-9.6369 1.436256,-12.73216 4.220875,-3.43632 10.564309,-2.55143 13.9355,1.63035" transform="matrix(0.04029526,0,0,-0.09922893,104.78235,90.731424)" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-6-5-2"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-3-6-1" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-6-5-4"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-3-6-18" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-3-4-6-5-3"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-1-9-3-6-8" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-8-71-9-9"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-4-7-4-6" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-1-8"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-29-6" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2-1-89"><ellipse style="fill:%23000000;stroke-width:0.0486111" id="ellipse2-29-7" cx="105.56535" cy="69.003395" rx="1.72544" ry="1.5097601" /></clipPath></defs><g inkscape:label="Capa 1" inkscape:groupmode="layer" id="layer1" transform="translate(-11.269539,-0.48673602)"><path style="fill:%238c7b73;fill-opacity:1;stroke-width:0.36673" d="m 22.788999,30.903396 c -0.0788,-0.0288 -0.0807,-0.0482 -0.0794,-0.81205 7.1e-4,-0.43037 0.0249,-1.47715 0.0537,-2.3262 0.0288,-0.84904 0.0474,-1.54864 0.0414,-1.55464 -0.006,-0.006 -0.274,0.0328 -0.59565,0.0863 -3.37756,0.56137 -5.95441,1.23895 -8.78376,2.30971 -1.21605,0.4602 -1.34639,0.50174 -1.64412,0.524 -0.23213,0.0173 -0.2677,0.0105 -0.35182,-0.0677 -0.28202,-0.26229 0.0886,-0.51262 1.38978,-0.93866 1.89949,-0.62196 6.75532,-1.7064 9.87417,-2.20518 l 0.11821,-0.0189 0.0235,-0.32875 c 0.013,-0.1808 0.035,-0.64642 0.0491,-1.03471 0.0246,-0.67737 0.0227,-0.70594 -0.0466,-0.70554 -0.0397,2.4e-4 -0.51725,0.0249 -1.06115,0.0547 -0.5439,0.0298 -1.66498,0.0901 -2.49129,0.13377 -0.82631,0.0437 -2.0672,0.11057 -2.75753,0.14856 -1.11253,0.0612 -1.26026,0.0627 -1.30007,0.0128 -0.0545,-0.0683 -0.0987,-0.45068 -0.0816,-0.70627 0.0112,-0.16827 0.0278,-0.19818 0.16861,-0.30426 0.58272,-0.43895 3.29562,-0.88865 6.77598,-1.12325 0.40285,-0.0271 0.73837,-0.0563 0.74563,-0.0648 0.0114,-0.0133 -0.0485,-0.98209 -0.11273,-1.82517 l -0.0203,-0.26605 -0.33021,-0.0642 c -1.83835,-0.35728 -3.64699,-0.64882 -5.17967,-0.83495 -0.92574,-0.11241 -1.084,-0.16154 -1.084,-0.33651 0,-0.45184 2.03861,-0.98719 5.89542,-1.54816 0.37654,-0.0547 0.6972,-0.11895 0.71257,-0.14265 0.0153,-0.0237 0.0282,-0.18017 0.0285,-0.34775 3.2e-4,-0.16756 0.0119,-0.53813 0.0257,-0.82347 l 0.0251,-0.51879 -1.34685,0.0196 c -1.41352,0.0206 -1.6828,0.0424 -3.13449,0.25518 -0.4393,0.0644 -0.86425,0.10865 -0.94431,0.0983 -0.17975,-0.0231 -0.29183,-0.11838 -0.29183,-0.2481 0,-0.5825 1.77429,-1.29097 5.05224,-2.01735 0.4044,-0.0896 0.74077,-0.1686 0.74749,-0.17555 0.007,-0.007 0.0247,-0.23712 0.0398,-0.5115 l 0.0276,-0.49889 -0.81312,-8e-5 c -0.44722,-5e-5 -1.25031,0.0183 -1.78464,0.0407 -1.07483,0.0451 -1.2277,0.0304 -1.24583,-0.1202 -0.006,-0.0517 0.0227,-0.13674 0.0641,-0.18897 0.22999,-0.28945 1.41958,-0.68455 3.04702,-1.01203 l 0.70365,-0.1416 0.0338,-0.3442 c 0.0186,-0.18931 0.0231,-0.35481 0.01,-0.36777 -0.0131,-0.013 -0.30218,-0.0543 -0.64239,-0.0919 -0.76262,-0.0842 -1.62293,-0.21694 -1.71207,-0.26408 -0.11392,-0.0603 -0.0827,-0.24052 0.0706,-0.4086 0.23195,-0.25415 0.50776,-0.35788 1.42221,-0.53484 0.44977,-0.0871 0.82297,-0.16145 0.82933,-0.16539 0.0229,-0.0142 -0.1147,-1.99404 -0.14373,-2.06874 -0.0205,-0.0526 -0.0934,-0.0922 -0.23405,-0.12712 -1.04026,-0.25807 -1.54004,-0.44266 -1.7064,-0.63022 -0.12812,-0.14445 -0.13922,-0.22058 -0.0596,-0.40913 0.1072,-0.25398 0.484,-0.3926 1.3806,-0.50789 0.32684,-0.042 0.5982,-0.0804 0.60303,-0.0852 0.005,-0.005 0.0287,-0.20969 0.0531,-0.45511 0.0243,-0.24544 0.0586,-0.53347 0.0761,-0.64008 0.0299,-0.18214 0.0252,-0.20066 -0.0769,-0.30678 -0.28327,-0.29434 -0.43705,-0.91196 -0.40713,-1.63509 0.032,-0.77470998 0.23912,-1.24525998 0.54797,-1.24525998 0.18042,0 0.26589,0.0532 0.35116,0.21869 0.1775,0.34441998 0.19968,1.11351998 0.0578,2.00274998 -0.10443,0.65431 -0.1075,0.63724 0.13616,0.75884 0.11504,0.0574 0.49159,0.20898 0.83676,0.33683 0.96784,0.35847 1.04847,0.41306 0.93393,0.63231 -0.12767,0.2444 -0.43146,0.35304 -1.33071,0.47584 -0.37797,0.0516 -0.72573,0.10244 -0.77279,0.11293 -0.0844,0.0188 -0.0856,0.0276 -0.0856,0.61933 v 0.60025 l 0.16165,0.0421 c 2.23739,0.58307 3.02022,0.85902 3.37879,1.19103 0.29769,0.27566 0.37157,0.46959 0.23166,0.60809 -0.13351,0.13218 -1.48419,0.43591 -2.96896,0.66765 l -0.6612,0.1032 0.0241,0.28244 c 0.0133,0.15535 0.0241,0.36155 0.0241,0.45823 v 0.17576 l 0.73217,0.065 c 1.46066,0.12968 2.25278,0.26526 2.69325,0.46092 0.25821,0.11472 0.37808,0.23893 0.37808,0.39178 0,0.18796 -0.0521,0.1999 -1.00368,0.22996 -0.48589,0.0154 -1.14774,0.055 -1.47078,0.0881 -0.5755,0.059 -1.29312,0.16052 -1.31968,0.18682 -0.007,0.007 -0.0168,0.17193 -0.0209,0.36582 l -0.007,0.35253 0.24723,0.009 c 0.78622,0.0273 1.95826,0.0965 2.45326,0.14481 1.44249,0.1408 2.49129,0.40117 2.49129,0.6185 0,0.091 0.0687,0.0765 -1.25516,0.26442 -1.02703,0.14576 -3.29121,0.51314 -3.78447,0.61405 l -0.22822,0.0466 -0.0236,0.28101 c -0.0129,0.15456 -0.0258,0.47162 -0.0285,0.70459 -0.004,0.3801 0.002,0.4236 0.0616,0.42379 0.13209,3.4e-4 1.41336,0.11583 2.12046,0.19098 3.32468,0.35339 5.2877,0.80375 5.45503,1.25153 0.0472,0.12639 0.004,0.2121 -0.14661,0.28795 -0.23914,0.12078 -0.65075,0.1708 -2.3417,0.28458 -1.02248,0.0688 -2.2381,0.17688 -3.17592,0.28234 -0.94009,0.10572 -2.09779,0.26186 -2.14198,0.28889 -0.0362,0.0222 -0.0198,0.75778 0.037,1.6594 0.0222,0.35203 0.0315,0.38824 0.10429,0.4047 0.044,0.0101 0.74745,0.15442 1.5633,0.32106 4.56538,0.93255 6.52143,1.43295 6.84208,1.75035 0.0956,0.0946 0.0796,0.34175 -0.029,0.44931 -0.1613,0.15967 -0.36399,0.16316 -3.1997,0.055 -1.11703,-0.0426 -4.20043,-0.0251 -4.82814,0.0274 l -0.28941,0.0242 0.0252,0.60623 c 0.0139,0.33343 0.0283,0.61029 0.0322,0.61525 0.004,0.005 0.54496,0.0262 1.2024,0.0472 4.3336,0.1384 7.33378,0.45515 9.13539,0.96445 0.77946,0.22034 1.3595,0.51997 1.35949,0.70226 l -1e-5,0.0843 -1.51188,0.004 c -2.85118,0.007 -6.05371,0.26158 -9.45521,0.75116 -0.35234,0.0507 -0.65027,0.0922 -0.66205,0.0922 -0.0275,0 0.0175,1.14182 0.0654,1.657 0.14423,1.55236 0.20039,2.73747 0.13862,2.92514 -0.015,0.0455 -0.0563,0.0919 -0.0919,0.10293 -0.15058,0.047 -0.53692,0.0806 -0.61144,0.0534 z m 1.44794,-5.1698 c 3.16659,-0.44579 5.34124,-0.63909 8.10364,-0.72031 0.47591,-0.014 0.86529,-0.0384 0.86529,-0.0541 0,-0.0157 -0.1097,-0.0721 -0.2438,-0.1253 -1.15003,-0.45574 -4.15794,-0.79264 -8.64931,-0.96874 -0.59231,-0.0232 -1.08775,-0.0315 -1.10097,-0.0184 -0.0132,0.0131 -0.004,0.34097 0.0219,0.72863 0.0253,0.38766 0.0458,0.83615 0.0455,0.99664 -2.8e-4,0.16049 0.007,0.2918 0.0163,0.2918 0.009,0 0.43287,-0.0585 0.94135,-0.13016 z m -1.33879,-2.57134 c -1.5e-4,-0.20191 -0.0112,-0.48136 -0.0245,-0.621 l -0.0242,-0.25391 -0.25126,0.0189 c -0.13819,0.0104 -0.508,0.0362 -0.82178,0.0572 -2.10503,0.14135 -4.9961,0.57189 -6.09353,0.90743 -0.23771,0.0727 -0.28288,0.11307 -0.19174,0.17145 0.0261,0.0167 1.23708,0.0395 2.69097,0.0505 1.45388,0.011 3.10983,0.0237 3.67988,0.0282 l 1.03645,0.008 z m 7.86398,-1.24382 c 0.0471,-0.0266 0.0856,-0.0644 0.0856,-0.0839 0,-0.18623 -1.80421,-0.63393 -6.35183,-1.57607 -0.78447,-0.16253 -1.44068,-0.28743 -1.45825,-0.27757 -0.0176,0.0101 -0.0222,0.13034 -0.0102,0.26776 0.0119,0.1374 0.0406,0.56327 0.0637,0.94637 0.0231,0.3831 0.0469,0.71351 0.053,0.7342 0.018,0.0615 7.50901,0.0509 7.61806,-0.0107 z m -8.06745,-2.69076 c -0.0136,-0.19154 -0.036,-0.66595 -0.0496,-1.05423 -0.0136,-0.38828 -0.0349,-0.7059 -0.0474,-0.70582 -0.0124,9e-5 -0.4847,0.0755 -1.04952,0.16761 -1.9123,0.31184 -3.23274,0.58241 -3.93754,0.80686 -0.33371,0.10627 -0.57752,0.22617 -0.46573,0.22902 0.43711,0.0112 5.0788,0.77772 5.35414,0.88418 0.0209,0.008 0.0791,0.016 0.12925,0.0177 l 0.0912,0.003 z m 1.02668,-2.36072 c 1.35305,-0.18631 3.07715,-0.3436 4.57802,-0.41765 0.95631,-0.0472 0.9797,-0.0505 0.91518,-0.1274 -0.24083,-0.28725 -2.06162,-0.62056 -4.94868,-0.90587 -0.52698,-0.0521 -1.00567,-0.0947 -1.06373,-0.0947 h -0.10554 l -0.0234,0.59302 c -0.0129,0.32616 -0.0315,0.69043 -0.0415,0.8095 -0.0216,0.25917 -0.0742,0.24827 0.68956,0.1431 z m -4.87367,-1.70734 c 0.61113,-0.15626 1.75167,-0.22727 3.06518,-0.19083 l 0.89718,0.0249 0.0252,-0.46332 c 0.0428,-0.78877 0.0352,-0.97863 -0.0392,-0.97863 -0.0354,0 -0.39053,0.0836 -0.78922,0.18586 -1.75464,0.44987 -3.088,0.91774 -3.51044,1.23175 -0.15535,0.11548 -0.22672,0.23721 -0.16223,0.27668 0.0463,0.0283 0.10064,0.0191 0.51354,-0.0864 z m 4.87064,-2.09785 c 0.98277,-0.17892 3.09483,-0.48898 3.33097,-0.48898 0.20652,0 0.10846,-0.0663 -0.16672,-0.11272 -0.17632,-0.0297 -0.88267,-0.0531 -1.95881,-0.0649 l -1.68305,-0.0183 -2.6e-4,0.12623 c -1.4e-4,0.0694 -0.0112,0.24058 -0.0245,0.38037 -0.0285,0.29853 -0.0723,0.28299 0.50238,0.17835 z m -1.67364,-1.16671 h 0.88385 l 0.0272,-0.30337 c 0.0149,-0.16686 0.0161,-0.31426 0.002,-0.32755 -0.0437,-0.0432 -1.8007,0.31786 -2.44906,0.50338 -0.5124,0.14661 -0.48663,0.17841 0.12253,0.15119 0.29094,-0.013 0.92673,-0.0237 1.41284,-0.0237 z m 2.04472,-1.13021 c 0.29678,-0.0394 0.822,-0.0903 1.16717,-0.11308 0.34516,-0.0228 0.71315,-0.0534 0.81775,-0.068 l 0.19017,-0.0266 -0.0956,-0.0638 c -0.0526,-0.0351 -0.19807,-0.0894 -0.3233,-0.12079 -0.21374,-0.0535 -1.55605,-0.21472 -2.25306,-0.27052 l -0.31378,-0.0251 v 0.40495 0.40494 l 0.13554,-0.0252 c 0.0746,-0.0139 0.37834,-0.0574 0.67511,-0.0968 z m -1.11492,-1.3124196 c 0,-0.16307 -0.011,-0.35101 -0.0245,-0.41763 -0.0243,-0.12023 -0.0258,-0.12095 -0.19969,-0.0958 -0.42991,0.0621 -1.25869,0.24319 -1.44938,0.31676 -0.22244,0.0859 -0.36897,0.17816 -0.33542,0.21139 0.0359,0.0355 1.4684,0.23858 1.96142,0.27803 0.0343,0.003 0.0475,-0.0786 0.0475,-0.2927 z m 1.24695,-1.05913 c 1.43195,-0.24368 1.94796,-0.37199 2.06701,-0.514 0.0776,-0.0925 -0.11172,-0.21652 -0.53645,-0.35136 -0.45708,-0.14509 -2.60121,-0.71259 -2.62139,-0.69379 -0.0153,0.0143 0.0551,1.09891 0.097,1.49344 0.0129,0.12131 0.0417,0.21648 0.0656,0.21646 0.0235,-2e-5 0.44116,-0.0678 0.92826,-0.15075 z m -1.43712,-2.78603 c 0,-0.36518 -0.0132,-0.52712 -0.0428,-0.52712 -0.0235,0 -0.25855,0.0432 -0.52227,0.0961 -0.76326,0.15299 -0.97152,0.32035 -0.6559,0.52711 0.15249,0.0999 1.02776,0.42518 1.15437,0.42901 0.0603,0.002 0.0666,-0.0475 0.0666,-0.52511 z m 1.67352,-1.08693 c 0.161,-0.0509 0.10717,-0.13061 -0.19017,-0.2816 -0.1569,-0.0797 -0.45471,-0.2375 -0.66183,-0.35072 -0.25897,-0.14159 -0.38509,-0.19225 -0.40384,-0.16219 -0.0359,0.0575 -0.12382,0.93067 -0.0979,0.97223 0.0198,0.0316 1.16826,-0.1191 1.35372,-0.17772 z m -1.34616,-2.01931 c 0.0946,-0.63436 0.0257,-1.03542 -0.17804,-1.03542 -0.13955,0 -0.20141,0.22588 -0.20108,0.73421 3e-4,0.46922 0.0534,0.7033 0.19441,0.85758 0.0626,0.0684 0.0655,0.0673 0.0938,-0.0358 0.0161,-0.0585 0.057,-0.2928 0.091,-0.52059 z" id="path109" /><path style="fill:%238c7b73;fill-opacity:1;stroke-width:0.36673" d="m 23.445911,29.216648 c 0.0788,0.0288 0.0807,0.0482 0.0794,0.81205 -7.11e-4,0.43037 -0.0249,1.47715 -0.0537,2.3262 -0.0288,0.84904 -0.0474,1.54864 -0.0414,1.55464 0.006,0.006 0.274,-0.0328 0.59565,-0.0863 3.377559,-0.56137 5.954409,-1.23895 8.783759,-2.30971 1.216051,-0.4602 1.346391,-0.50174 1.644121,-0.524 0.23213,-0.0173 0.2677,-0.0105 0.35182,0.0677 0.28202,0.26229 -0.0886,0.51262 -1.38978,0.93866 -1.899491,0.62196 -6.755321,1.7064 -9.874171,2.20518 l -0.11821,0.0189 -0.0235,0.32875 c -0.013,0.1808 -0.035,0.64642 -0.0491,1.03471 -0.0246,0.67737 -0.0227,0.70594 0.0466,0.70554 0.0397,-2.4e-4 0.51725,-0.0249 1.06115,-0.0547 0.5439,-0.0298 1.66498,-0.0901 2.49129,-0.13377 0.826309,-0.0437 2.067199,-0.11057 2.757529,-0.14856 1.11253,-0.0612 1.26026,-0.0627 1.30007,-0.0128 0.0545,0.0683 0.0987,0.45068 0.0816,0.70627 -0.0112,0.16827 -0.0278,0.19818 -0.16861,0.30426 -0.58272,0.43895 -3.29562,0.88865 -6.775979,1.12325 -0.40285,0.0271 -0.73837,0.0563 -0.74563,0.0648 -0.0114,0.0133 0.0485,0.98209 0.11273,1.82517 l 0.0203,0.26605 0.33021,0.0642 c 1.83835,0.35728 3.646989,0.64882 5.179669,0.83495 0.92574,0.11241 1.084,0.16154 1.084,0.33651 0,0.45184 -2.03861,0.98719 -5.895419,1.54816 -0.37654,0.0547 -0.6972,0.11895 -0.71257,0.14265 -0.0153,0.0237 -0.0282,0.18017 -0.0285,0.34775 -3.2e-4,0.16756 -0.0119,0.53813 -0.0257,0.82347 l -0.0251,0.51879 1.34685,-0.0196 c 1.41352,-0.0206 1.6828,-0.0424 3.13449,-0.25518 0.439299,-0.0644 0.864249,-0.10865 0.94431,-0.0983 0.17975,0.0231 0.29183,0.11838 0.29183,0.2481 0,0.5825 -1.77429,1.29097 -5.05224,2.01735 -0.4044,0.0896 -0.74077,0.1686 -0.74749,0.17555 -0.007,0.007 -0.0247,0.23712 -0.0398,0.5115 l -0.0276,0.49889 0.81312,8e-5 c 0.44722,5e-5 1.25031,-0.0183 1.78464,-0.0407 1.07483,-0.0451 1.2277,-0.0304 1.24583,0.1202 0.006,0.0517 -0.0227,0.13674 -0.0641,0.18897 -0.22999,0.28945 -1.41958,0.68455 -3.04702,1.01203 l -0.70365,0.1416 -0.0338,0.3442 c -0.0186,0.18931 -0.0231,0.35481 -0.01,0.36777 0.0131,0.013 0.30218,0.0543 0.64239,0.0919 0.76262,0.0842 1.62293,0.21694 1.71207,0.26408 0.11392,0.0603 0.0827,0.24052 -0.0706,0.4086 -0.23195,0.25415 -0.50776,0.35788 -1.42221,0.53484 -0.44977,0.0871 -0.82297,0.16145 -0.82933,0.16539 -0.0229,0.0142 0.1147,1.99404 0.14373,2.06874 0.0205,0.0526 0.0934,0.0922 0.23405,0.12712 1.04026,0.25807 1.54004,0.44266 1.7064,0.63022 0.12812,0.14445 0.13922,0.22058 0.0596,0.40913 -0.1072,0.25398 -0.484,0.3926 -1.3806,0.50789 -0.32684,0.042 -0.5982,0.0804 -0.60303,0.0852 -0.005,0.005 -0.0287,0.20969 -0.0531,0.45511 -0.0243,0.24544 -0.0586,0.53347 -0.0761,0.64008 -0.0299,0.18214 -0.0252,0.20066 0.0769,0.30678 0.28327,0.29434 0.43705,0.91196 0.40713,1.63509 -0.032,0.77471 -0.23912,1.24526 -0.54797,1.24526 -0.18042,0 -0.26589,-0.0532 -0.35116,-0.21869 -0.1775,-0.34442 -0.19968,-1.11352 -0.0578,-2.00275 0.10443,-0.65431 0.1075,-0.63724 -0.13616,-0.75884 -0.11504,-0.0574 -0.49159,-0.20898 -0.83676,-0.33683 -0.96784,-0.35847 -1.048471,-0.41306 -0.93393,-0.63231 0.127669,-0.2444 0.43146,-0.35304 1.33071,-0.47584 0.37797,-0.0516 0.72573,-0.10244 0.77279,-0.11293 0.0844,-0.0188 0.0856,-0.0276 0.0856,-0.61933 v -0.60025 l -0.161651,-0.0421 c -2.23739,-0.58307 -3.02022,-0.85902 -3.378789,-1.19103 -0.29769,-0.27566 -0.37157,-0.46959 -0.231661,-0.60809 0.133511,-0.13218 1.48419,-0.43591 2.96896,-0.66765 l 0.6612,-0.1032 -0.0241,-0.28244 c -0.0133,-0.15535 -0.0241,-0.36155 -0.0241,-0.45823 v -0.17576 l -0.73217,-0.065 c -1.46066,-0.12968 -2.25278,-0.26526 -2.69325,-0.46092 -0.258209,-0.11472 -0.37808,-0.23893 -0.37808,-0.39178 0,-0.18796 0.0521,-0.1999 1.00368,-0.22996 0.48589,-0.0154 1.14774,-0.055 1.47078,-0.0881 0.575501,-0.059 1.29312,-0.16052 1.319681,-0.18682 0.007,-0.007 0.0168,-0.17193 0.0209,-0.36582 l 0.007,-0.35253 -0.24723,-0.009 c -0.78622,-0.0273 -1.95826,-0.0965 -2.45326,-0.14481 -1.44249,-0.1408 -2.49129,-0.40117 -2.49129,-0.6185 0,-0.091 -0.0687,-0.0765 1.25516,-0.26442 1.02703,-0.14576 3.29121,-0.51314 3.78447,-0.61405 l 0.22822,-0.0466 0.0236,-0.28101 c 0.0129,-0.15456 0.0258,-0.47162 0.0285,-0.70459 0.004,-0.3801 -0.002,-0.4236 -0.0616,-0.42379 -0.13209,-3.4e-4 -1.41336,-0.11583 -2.12046,-0.19098 -3.32468,-0.35339 -5.2877,-0.80375 -5.45503,-1.25153 -0.0472,-0.12639 -0.004,-0.2121 0.14661,-0.28795 0.23914,-0.12078 0.65075,-0.1708 2.3417,-0.28458 1.02248,-0.0688 2.2381,-0.17688 3.17592,-0.28234 0.94009,-0.10572 2.09779,-0.26186 2.14198,-0.28889 0.0362,-0.0222 0.0198,-0.75778 -0.037,-1.6594 -0.0222,-0.35203 -0.0315,-0.38824 -0.10429,-0.4047 -0.044,-0.0101 -0.74745,-0.15442 -1.5633,-0.32106 -4.56538,-0.93255 -6.52143,-1.43295 -6.84208,-1.75035 -0.0956,-0.0946 -0.0796,-0.34175 0.029,-0.44931 0.1613,-0.15967 0.36399,-0.16316 3.1997,-0.055 1.11703,0.0426 4.20043,0.0251 4.82814,-0.0274 l 0.28941,-0.0242 -0.0252,-0.60623 c -0.0139,-0.33343 -0.0283,-0.61029 -0.0322,-0.61525 -0.004,-0.005 -0.54496,-0.0262 -1.2024,-0.0472 -4.3336,-0.1384 -7.33378,-0.45515 -9.13539,-0.96445 -0.77946,-0.22034 -1.3595,-0.51997 -1.35949,-0.70226 l 1e-5,-0.0843 1.51188,-0.004 c 2.85118,-0.007 6.05371,-0.26158 9.45521,-0.75116 0.35234,-0.0507 0.65027,-0.0922 0.66205,-0.0922 0.0275,0 -0.0175,-1.14182 -0.0654,-1.657 -0.14423,-1.55236 -0.20039,-2.73747 -0.13862,-2.92514 0.015,-0.0455 0.0563,-0.0919 0.0919,-0.10293 0.15058,-0.047 0.53692,-0.0806 0.61144,-0.0534 z m -1.44794,5.1698 c -3.16659,0.44579 -5.34124,0.63909 -8.10364,0.72031 -0.47591,0.014 -0.86529,0.0384 -0.86529,0.0541 0,0.0157 0.109699,0.0721 0.2438,0.1253 1.15003,0.45574 4.15794,0.79264 8.64931,0.96874 0.59231,0.0232 1.08775,0.0315 1.10097,0.0184 0.0132,-0.0131 0.004,-0.34097 -0.0219,-0.72863 -0.0253,-0.38766 -0.0458,-0.83615 -0.0455,-0.99664 2.8e-4,-0.16049 -0.007,-0.2918 -0.0163,-0.2918 -0.009,0 -0.432871,0.0585 -0.94135,0.13016 z m 1.33879,2.57134 c 1.5e-4,0.20191 0.0112,0.48136 0.0245,0.621 l 0.0242,0.25391 0.251259,-0.0189 c 0.138191,-0.0104 0.508,-0.0362 0.82178,-0.0572 2.10503,-0.14135 4.9961,-0.57189 6.09353,-0.90743 0.23771,-0.0727 0.28288,-0.11307 0.19174,-0.17145 -0.0261,-0.0167 -1.23708,-0.0395 -2.69097,-0.0505 -1.45388,-0.011 -3.109829,-0.0237 -3.67988,-0.0282 l -1.036449,-0.008 z m -7.863981,1.24382 c -0.0471,0.0266 -0.0856,0.0644 -0.0856,0.0839 0,0.18623 1.804211,0.63393 6.35183,1.57607 0.78447,0.16253 1.44068,0.28743 1.45825,0.27757 0.0176,-0.0101 0.0222,-0.13034 0.0102,-0.26776 -0.0119,-0.1374 -0.0406,-0.56327 -0.0637,-0.94637 -0.0231,-0.3831 -0.0469,-0.71351 -0.053,-0.7342 -0.018,-0.0615 -7.50901,-0.0509 -7.61806,0.0107 z m 8.067451,2.69076 c 0.0136,0.19154 0.036,0.66595 0.0496,1.05423 0.0136,0.38828 0.0349,0.7059 0.0474,0.70582 0.0124,-9e-5 0.4847,-0.0755 1.04952,-0.16761 1.9123,-0.31184 3.23274,-0.58241 3.937539,-0.80686 0.33371,-0.10627 0.57752,-0.22617 0.46573,-0.22902 -0.43711,-0.0112 -5.078799,-0.77772 -5.354139,-0.88418 -0.0209,-0.008 -0.0791,-0.016 -0.12925,-0.0177 l -0.0912,-0.003 z m -1.02668,2.36072 c -1.35305,0.18631 -3.07715,0.3436 -4.578021,0.41765 -0.956309,0.0472 -0.9797,0.0505 -0.91518,0.1274 0.24083,0.28725 2.061621,0.62056 4.94868,0.90587 0.52698,0.0521 1.00567,0.0947 1.06373,0.0947 h 0.105541 l 0.0234,-0.59302 c 0.0129,-0.32616 0.0315,-0.69043 0.0415,-0.8095 0.0216,-0.25917 0.0742,-0.24827 -0.68956,-0.1431 z m 4.87367,1.70734 c -0.61113,0.15626 -1.75167,0.22727 -3.06518,0.19083 l -0.89718,-0.0249 -0.0252,0.46332 c -0.0428,0.78877 -0.0352,0.97863 0.0392,0.97863 0.0354,0 0.390529,-0.0836 0.78922,-0.18586 1.754639,-0.44987 3.088,-0.91774 3.510439,-1.23175 0.15535,-0.11548 0.22672,-0.23721 0.16223,-0.27668 -0.0463,-0.0283 -0.100639,-0.0191 -0.513539,0.0864 z m -4.87064,2.09785 c -0.98277,0.17892 -3.09483,0.48898 -3.33097,0.48898 -0.20652,0 -0.10846,0.0663 0.16672,0.11272 0.17632,0.0297 0.88267,0.0531 1.95881,0.0649 l 1.68305,0.0183 2.6e-4,-0.12623 c 1.4e-4,-0.0694 0.0112,-0.24058 0.0245,-0.38037 0.0285,-0.29853 0.0723,-0.28299 -0.50238,-0.17835 z m 1.67364,1.16671 h -0.88385 l -0.0272,0.30337 c -0.0149,0.16686 -0.0161,0.31426 -0.002,0.32755 0.0437,0.0432 1.8007,-0.31786 2.44906,-0.50338 0.5124,-0.14661 0.48663,-0.17841 -0.12253,-0.15119 -0.29094,0.013 -0.92673,0.0237 -1.41284,0.0237 z m -2.04472,1.13021 c -0.29678,0.0394 -0.822,0.0903 -1.16717,0.11308 -0.34516,0.0228 -0.71315,0.0534 -0.81775,0.068 l -0.19017,0.0266 0.0956,0.0638 c 0.0526,0.0351 0.19807,0.0894 0.3233,0.12079 0.21374,0.0535 1.55605,0.21472 2.25306,0.27052 l 0.31378,0.0251 v -0.40495 -0.40494 l -0.13554,0.0252 c -0.0746,0.0139 -0.37834,0.0574 -0.67511,0.0968 z m 1.11492,1.31242 c 0,0.16307 0.011,0.35101 0.0245,0.41763 0.0243,0.12023 0.0258,0.12095 0.19969,0.0958 0.42991,-0.0621 1.25869,-0.24319 1.44938,-0.31676 0.22244,-0.0859 0.36897,-0.17816 0.33542,-0.21139 -0.0359,-0.0355 -1.4684,-0.23858 -1.96142,-0.27803 -0.0343,-0.003 -0.0475,0.0786 -0.0475,0.2927 z m -1.24695,1.05913 c -1.43195,0.24368 -1.94796,0.37199 -2.06701,0.514 -0.0776,0.0925 0.11172,0.21652 0.53645,0.35136 0.45708,0.14509 2.60121,0.712589 2.62139,0.693789 0.0153,-0.0143 -0.0551,-1.098909 -0.097,-1.493439 -0.0129,-0.12131 -0.0417,-0.21648 -0.0656,-0.21646 -0.0235,2e-5 -0.44116,0.0678 -0.92826,0.15075 z m 1.43712,2.786029 c 0,0.36518 0.0132,0.52712 0.0428,0.52712 0.0235,0 0.25855,-0.0432 0.52227,-0.0961 0.76326,-0.15299 0.97152,-0.32035 0.6559,-0.52711 -0.15249,-0.0999 -1.02776,-0.42518 -1.15437,-0.42901 -0.0603,-0.002 -0.0666,0.0475 -0.0666,0.52511 z m -1.67352,1.08693 c -0.161,0.0509 -0.10717,0.13061 0.19017,0.2816 0.1569,0.0797 0.45471,0.2375 0.66183,0.35072 0.25897,0.14159 0.38509,0.19225 0.40384,0.16219 0.0359,-0.0575 0.123819,-0.93067 0.0979,-0.97223 -0.0198,-0.0316 -1.16826,0.1191 -1.353719,0.17772 z m 1.34616,2.01931 c -0.0946,0.63436 -0.0257,1.03542 0.17804,1.03542 0.13955,0 0.20141,-0.22588 0.20108,-0.73421 -3e-4,-0.46922 -0.0534,-0.7033 -0.19441,-0.85758 -0.0626,-0.0684 -0.0655,-0.0673 -0.0938,0.0358 -0.0161,0.0585 -0.057,0.2928 -0.091,0.52059 z" id="path109-5" /></g></svg>');
    width: 116px;
    height: 100%;
    position: absolute;
    background-size: contain;
    right: 0;
    transform: translateY(13px);
}


.inmo-features-block-item > h3 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 500;
    position: absolute;
    top: -55px;
    right: 52px;
}

.nice-select .list.open {
    opacity: 1;
}

.inmo-contact-block > h3 {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 500;
    position: absolute;
    top: -55px;
    left: 1px;
}

.inmo-contact-block {
    position: relative;
}

.inmo .wpcf7-text {
    padding: .75rem;
    border-radius: 0px 4px 4px 4px;
    border: 1px solid #8c7b73;
    border-bottom: 4px solid #8c7b73;
    width: 100%;
}

.inmo .wpcf7-submit {
    width: 100%;
    padding: 0.75rem;
    background: #f3c57e;
    text-transform: uppercase;
    letter-spacing: .1rem;
    border: 3px solid #8c7b73;
    border-radius: 4px;
    margin-top: 20px;
}

form.wpcf7-form.init {
    margin-top: 2rem;
    margin-left: 2rem;
}

.inmo-contact-block-container {
    display: flex;
    gap: 5rem;
}

.inmo-contact-block-item > #svg-whatsapp {
    width: 130px;
    float: right;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10rem;
}

.inmo-contact-block-item.form {
  width: 100%;
}

.inmo-contact-block-item.whatsapp {
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: flex-end;
    text-align: right;
}

.inmo-contact-block-item.whatsapp .text .contact-by {
    font-size: .9rem;
}
.inmo-contact-block-item.whatsapp .icon {
  width: 80px;
  margin: 0 auto;
  position: absolute;
  bottom: 28px;
  left: 50%;
  transform: translateX(-50%);
}
.inmo-contact-block-item.whatsapp .text {
    text-align: center;
    margin: 0 18px 10px;
    padding: 20px;
    background: #8c7b73;
    border-radius: 4px;
    color: white;
    border: 1px solid #8c7b73;
}

.whatsapp span.highlight {
    position: absolute;
    font-size: 3.5rem;
    top: 87px;
    left: 50%;
    transform: translateX(-50%);
    background: #c9b096;
    line-height: 1.2;
    padding: 0 8px;
    border-radius: 4px;
    text-transform: uppercase;
    border: 1px solid #8c7b73;
}

.inmo-contact-block-item.whatsapp .text > p{
  margin: 0;
  font-size: 1.2rem;
  text-wrap: nowrap;
}

.inmo-contact-block-item.whatsapp .container {
    background: #FFF;
    padding: 25px 0 120px;
    border: 1px solid #8c7b73;
    border-bottom: 4px solid #8c7b73;
    border-radius: 4px;
    position: relative;
}

.inmo-contact-block-item.whatsapp > h3 {
    font-size: 1.4rem;
    font-weight: 500;
    text-align: center;
    margin: 0;
    margin-top: -31px;
    margin-bottom: 16px;
}

.inmo-contact-block-item.whatsapp > h3 > span {
    font-size: 2.3rem;
}

.inmo-results-filters {
    position: fixed;
    top: 121px;
    z-index: 999;
    width: 100%;
    background: white;
}

.wp-admin-bar .inmo-results-filters {
    top: 147px;
}

.inmo-results-view {
    margin-top: 0;
}

.inmo-gallery-img video{
    width: 100%;
    object-fit: cover;
    height: 100%;
    position: absolute;
    border: 3px solid #8c7b73;
    border-radius: 10px;
}


.inmo-results-view .inmo-card {
    background: white;
}

.inmo-results-view .inmo-card:nth-child(2n) {
    background:white;
}

.respond-container {
  display: none;
}

footer.footer {
  margin-top: 18px;
}


footer.footer > div {
    display: flex;
    width: 1100px;
    margin: auto;
    justify-content: space-between;
    color: white;
}
footer.footer ul.wp-block-list,
footer.footer ul.menu {
  font-size: 1.2rem;
}

footer.footer ul.wp-block-list li,
footer.footer ul.menu li {
    list-style: none;
    margin-bottom: 1rem;
    margin-left: 1rem;
}

footer.footer h3 {
    font-size: 1.8rem;
    border-bottom: 2px solid;
    width: fit-content;
    margin-top: 30px;
    margin-bottom: 10px;
}

footer.footer a {
    color: white;
    font-weight: 600;
}

ul.wp-block-social-links {
    margin-top: 20px;
}

.home a.inmo-card {
  height: 100%;
}

.home .inmo-card-gallery {
  width: 100%;
}

.home .inmo-card-main {
    text-align: left;
}

.home .inmo-results-view.inmo-view-grid .inmo-card-content {
    display: flex;
    flex-direction: column;
}

.home .inmo-card-title {
  order: 0;
  font-size: 1.5rem !important;
}

.home .inmo-card-main {
  order: 1;
}

.home .inmo-card-features {
  order: 2;
}

.inmo-results-map .gm-style-iw-d,
.inmo-results-map .gm-style-iw.gm-style-iw-c {
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    box-shadow: 4px 4px 6px rgba(0, 0, 0, .3) !important;
    border: none !important;
    overflow: hidden !important;
}

.inmo-results-map a.inmo-card {
  height: auto;
}

.gm-style .gm-style-iw-tc::after {
    background: #8c7b73 !important;
}



.inmo-results-map a.inmo-card {
  margin: 0; 
  padding: 0;
}

.gm-style-iw-chr {
    display: none;
}

.inmo-results-map .inmo-card-gallery{
    width: 380px;
}

.inmo-results-map .inmo-results-view.inmo-view-grid.inmo-view-map {
    width: 380px;
}

.inmo-results-map  .inmo-card-gallery img {
    min-width: 380px !important;
}

.gm-style-iw.gm-style-iw-c:has(.loadingio-spinner-double-ring-hcyb8rgjzcv) {
    box-shadow: none !important;
}

.loadingio-spinner-double-ring-hcyb8rgjzcv {
    border-radius: 22px;
    border: 3px solid #8c7b73;
}

.ldio-w53wiq1tgbk > div:nth-child(4) div:before, .ldio-w53wiq1tgbk > div:nth-child(4) div:after {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    top: -8px;
    left: 15px;
    background: #f3c57e !important;
    border-radius: 50%;
    box-shadow: 0 46px 0 0 #e9ba75 !important;
}

.ldio-w53wiq1tgbk>div:nth-child(2) {
    border-color: transparent #f3c57e transparent #f3c57e !important;
}

.pac-item-query, .pac-item {
    font-family: 'Poppins';
    font-size: 12px;
}

.pac-container.pac-logo {
  width: 240px !important;
  padding-right: 12px;
}

.home a.inmo-card {
    height: 100%;
    width: calc(33.33% - 24px);
    min-height: 483px;
}

.inmo-card-title.title {
    font-family: 'Poppins';
}

a.inmo-card {
    font-family: 'POPPINS';
    font-weight: 400;
}

.inmo-results-container .inmo-results-view.inmo-view- {
    min-height: calc(100vh - 142px);
}

.inmo-results-nofound {
    margin: 20px 60px;
}

.range .inmo-field:first-of-type .nice-select {
    border-radius: 0 !important;
    border-left: 0;
}

.range .inmo-field:last-child .nice-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
}

.inmo-label-filter {
    display: flex;
    align-items: center;
    padding-right: 10px;
    margin-left: 10px;
    background: #c9b096;
    border: 1px solid #b49e9e;
    padding-left: 30px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: white !important;
}

.admin-bar .inmo-results-filters {
    top: 118px;
}

.admin-bar .inmo-results-map-container .inmo-results-map {
    top: 15rem;
    height: calc(100vh - 16rem);
}

.nice-select.has-multiple .multiple-options {
    line-height: 24px;
    padding: 0;
    height: 100%;
    display: flex !important;
    align-items: center;
}

.nice-select.has-multiple span.current {
    background: #f3d09a !important;
    font-size: .9rem !important;
    margin-top: 2px !important;
    line-height: 1.8rem !important;
    display: flex !important;
    align-items: center;
}

.home .pac-container.pac-logo {
    width: 720px !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.inmo-video-360 iframe {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 1.8;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.inmo-video-360 {
  border: 0;
  border-radius: 1rem;
  margin-top: 50px;
  margin-bottom: 130px;
  background: transparent;
}

.inmo-video-360:has(> iframe:only-child) {
  height: 610px;
  border-radius: .8rem;
}

.inmo-video-360 > * {
  margin-top: 50px;
}

.inmo-video-360 > *:first-child {
  margin-top: 0px;
}

.wp-singular.post-template-default #site-content,
.blog #site-content,
body.category #site-content,
body.error404 #site-content,
body.archive #site-content,
.search #site-content,
.page-template-default  #site-content {
    width: 1000px;
    margin: auto;
    margin-top: 86px;
    padding-top: 50px;
    margin-bottom: 150px;

}

.wp-singular.post-template-default #site-content {
    margin-top: -130px;
    padding-top: 0;
    position: relative;
    background: white;
    border: 4px solid #8c7b73;
    border-radius: 1rem;
    overflow: hidden;
}

.wp-singular.post-template-default h1.post-title {
    z-index: 20;
    width: 100%;
    padding: 1rem;
    font-size: 2.5rem;
    margin: 0;
    padding-left: 2rem;
}

.wp-singular.post-template-default .header-image {
    margin: 0;
    height: calc(100vh - 32px);
}

.page-template-default h1.post-title a {
    font-size: 2.5rem;
    color: #f3c57e;
    pointer-events: none;
    border-bottom: 4px solid #8c7b73;
    margin-bottom: 20px;
    display: inline-block;
}

.page-template-default ol.wp-block-list li {
    font-size: 1.5rem;
    margin-top: 60px;
}

.page-template-default ol.wp-block-list:first-child li {
    margin-top: 0;
}

.page-template-default h2 + ol.wp-block-list li {
    margin-top: 0 !important;
}

.page-template-default p {
  margin-bottom: 20px;
}

.page-template-default h2.wp-block-heading {
    margin-top: 60px;
}

.page-template-default h2.wp-block-heading:first-child {
    margin-top: 0;
}

.page-template-default ol.wp-block-list {
    padding: 0;
}

body.search .section-inner.group,
body.category .section-inner.group,
body.error404 .section-inner.group,
body.archive .section-inner.group,
.blog .section-inner.group {
    display: flex;
}

body.search .section-inner.group .content,
body.category .section-inner.group .content,
body.error404 .section-inner.group .content,
body.archive .section-inner.group .content,
.blog .section-inner.group .content {
    width: 70%;
    padding-right: 2rem;
}

body.search .section-inner.group aside.sidebar,
body.category .section-inner.group aside.sidebar,
body.error404 .section-inner.group aside.sidebar,
body.archive .section-inner.group aside.sidebar,
.blog .section-inner.group aside.sidebar {
    border: 4px solid #8c7b73;
    border-radius: 1rem;
    padding: 2rem;
    background: linear-gradient(90deg, #f3c57eba, #fff 100px);
    width: 30%;
}

body.search .posts > .post,
body.category .posts > .post,
body.error404 .posts > .post,
body.archive .posts > .post,
.blog .posts > .post {
    background: white;
    border: 4px solid #8c7b73;
    border-radius: 1rem;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

body.search .posts > .post .post-meta,
body.category .posts > .post .post-meta,
body.error404 .posts > .post .post-meta,
body.archive .posts > .post .post-meta,
.blog .posts > .post .post-meta {
    display: none;
}

body.search .posts > .post h2.post-title,
body.category .posts > .post h2.post-title,
body.error404 .posts > .post h2.post-title,
body.archive .posts > .post h2.post-title,
.blog .posts > .post h2.post-title {
    text-align: center;
}

body.search .posts > .post .post-content.entry-content p,
body.category .posts > .post .post-content.entry-content p,
body.error404 .posts > .post .post-content.entry-content p,
body.archive .posts > .post .post-content.entry-content p,
.blog .posts > .post .post-content.entry-content p {
    margin: 0;
    padding: 1rem;
    background: #f3c57ebf;
}

body.search .posts > .post figure.post-image,
body.category .posts > .post figure.post-image,
body.error404 .posts > .post figure.post-image,
body.archive .posts > .post figure.post-image,
.blog .posts > .post figure.post-image {
    height: 220px;
    margin: 0;
}

body.search .posts > .post figure.post-image img,
body.category .posts > .post figure.post-image img,
body.error404 .posts > .post figure.post-image img,
body.archive .posts > .post figure.post-image img,
.blog .posts > .post figure.post-image img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

body.search .posts,
body.category .posts,
body.error404 .posts,
body.archive .posts,
.blog .posts {
    display: flex;
    flex-direction: column;
    gap: 4rem;
}

.wp-singular.post-template-default img.attachment-post-image-cover.size-post-image-cover.wp-post-image {
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.wp-singular.post-template-default .post-meta {
    display: flex;
    gap: 20px;
    justify-content: flex-end;
    padding-right: 20px;
}

.wp-singular.post-template-default p.post-author {
    display: none;
}

.wp-singular.post-template-default .post-meta > p {
    background: #f3c57e;
    padding: 2px 1rem;
    border-radius: 3px;
}

.wp-singular.post-template-default .post-content.entry-content {
    padding: 2rem;
}

.post-navigation {
    display: none;
}

.wp-singular.post-template-default  h2.wp-block-heading {
    margin-top: 4rem;
}

.wp-singular.post-template-default  h2.wp-block-heading:first-child {
    margin-top: 0;
}

.wp-singular.post-template-default figure.header-image.bg-image,
.inmo-template-default figure.header-image.bg-image {
  position: relative;
}

.wp-singular.post-template-default figure.header-image.bg-image:after,
.inmo-template-default figure.header-image.bg-image:after {
    content: "";
    display: block;
    width: 100%;
    height: 18rem;
    position: absolute;
    background: linear-gradient(0deg, #ffffff, transparent);
    z-index: 0;
    bottom: 0px;
}

.wp-singular.post-template-default figure.header-image.bg-image:after {
    background: linear-gradient(0deg, #f9f5f2, transparent);
}

.wp-singular.post-template-default  ul.wp-block-list {
    margin-left: 2rem;
    list-style: disc;
}

.wp-singular.post-template-default  ul.wp-block-list li {
    margin-bottom: 2rem;
}

.wp-singular.post-template-default p.post-categories > span,
.wp-singular.post-template-default p.post-date > span {
    display: none;
}

.widget_block:has(.wp-block-latest-comments) {
    display: none;
}

body.error404 form.search-form,
body.search form.search-form {
    width: 100%;
    background: #f3c57e;
    padding: 1rem;
    display: flex;
    border: 4px solid #8c7b73;
    border-radius: 1rem;
    margin-top: 2rem;
}

body.error404 form.search-form > input,
body.search form.search-form > input {
    width: 90%;
    padding: .5rem 1rem;
    margin: 0;
}

body.error404 button.search-button,
body.search button.search-button {
    display: flex;
}

body.error404 button.search-button > span,
body.search button.search-button > span {
    display: block;
    clip-path: none;
    width: 100%;
    position: relative;
    height: 100%;
    margin: 0;
    display: flex;
    align-content: center;
    align-items: center;
}

article.blog-post > img {
    height: 210px;
}

figure.wp-block-image.size-full.is-resized {
    text-align: center;
}

.page-template-default .wp-block-columns {
    margin-top: 6rem;
}

body.page-id-94 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

body.page-id-94 .content {
    background: white;
    padding: 1rem;
    border: 4px solid #8c7b73;
    border-radius: 1rem;
}

body.page-id-94.page-template-default h1.post-title a {
    display: block;
    text-align: center;
    padding-bottom: 1rem;
}

body.page-id-94.page-template-default h1.post-title {
  margin-top: 0;
}

body.page-id-94.page-template-default img.wp-image-99 {
    width: 100% !important;
}

body.page-template-default figure.wp-block-table thead {
    background: #f3c57eba;
}

.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button {
    margin: auto;
    margin-top: 2rem;
    
}

.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex .wp-block-button a {
  background: #f3c57e;
  border-radius:1rem;
  padding-top: 1.5rem;
  display: inline-block;
  padding-bottom: 1.5rem;
  text-transform: uppercase;
  font-size: 1.2rem;
}

body.page-id-94.page-template-default .wp-container-core-columns-is-layout-9d6595d7 {
  margin-top: 5rem;
}

body.page-id-94.page-template-default ul.wp-block-list {
    list-style: disc;
    margin-left: 2rem;
}

div#wpcf7-f104-p94-o1 label {
    width: 100%;
    display: block;
}

div#wpcf7-f104-p94-o1 label textarea,
div#wpcf7-f104-p94-o1 label input {
    display: block;
    width: 100%;
    padding: 1rem 2rem;
}

h2.wp-block-heading.full-width {
    text-align: center;
    background: #f3c57e;
    padding: 2rem;
    margin-left: -1rem;
    width: calc(100% + 2rem);
    margin-bottom: 0;
    border-top: 4px solid #8c7b73;
    color: #65564f;
}

div#wpcf7-f104-p94-o1 {
  background: linear-gradient(180deg, #c9b096, #9c7d5c);
  margin-left: -1rem;
  width: calc(100% + 2rem);
}

div#wpcf7-f104-p94-o1 form {
  margin: 0;
}

div#wpcf7-f104-p94-o1 form p:first-of-type {
  margin-top: 0;
  padding-top: 2rem;
}

div#wpcf7-f104-p94-o1 form p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 2rem;
}

div#wpcf7-f104-p94-o1 form p {
  padding: 1rem 2rem;
}

body.page-id-94 .content {
  padding-bottom: 0;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    padding: 20px;
    border-radius: 1rem;
    border: 2px solid #8c7b73;
    background: #f3c57e;
    font-size: 1.5rem;
    box-shadow: 0px 0px 15px rgba(0,0,0,.3);
    cursor: pointer;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .1rem;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0;
    padding: 2rem;
    background: #f9f5f2;
    /* position: absolute; */
    bottom: 10px;
    margin: 2rem;
    margin-bottom: 0;
    margin-top: 0;
    width: calc(100% - 5rem);
    border-radius: 1rem;
}

form.wpcf7-form.invalid:after,
form.wpcf7-form.failed:after {
    content: "";
    display: block;
    height: 2rem;
    width: 100%;
}

body.page-id-94 .wp-block-group.is-nowrap.is-layout-flex > * {
    width: 33.33%;
    padding: 1rem;
    border: 4px solid #8c7b73;
    border-radius: 1rem;
    flex: 1;
    min-height: 170px;
    margin-bottom: 20px;
}

body.page-id-94 .wp-block-group.is-nowrap.is-layout-flex {
    gap: 10px;
    align-items: stretch;
}

p#sell-now {
    margin: 0;
}

body.page-id-94 .wp-block-group.is-nowrap.is-layout-flex > * strong:first-child {
    margin-top: 1rem;
    display: block;
}

.inmo-results-container .superficie {padding-top: 5px !important;}

.inmo-results-container .superficie span {
    top: -1px !important;
}

.inmo-results-view .inmo-card-content .inmo-card-title {
  margin-top: 20px;
  margin-bottom: 20px;
}

.inmo-card-description {display: none;}

a.inmo-card {
  width: 100%;
}

.inmo-card-location {
  min-width: 150px;
}


.inmo-results-container .inmo-card-price.title {
  container-type: inline-size;
}

.inmo-results-container .inmo-card-price.title span.inmo-card-price-amount, .inmo-results-container .inmo-card-price.title span.inmo-card-price-currency {
  font-size: 25px !important;
}

@container (max-width: 128px) {
  .inmo-results-container .inmo-card-price.title span.inmo-card-price-amount, .inmo-results-container .inmo-card-price.title span.inmo-card-price-currency { 
    font-size: 20px !important; 
  }
  
}

.inmo-card-head-left {
  width: 100%;
}

.inmo-video-360 div:has(> iframe) {
  padding: 60% 0 0 0 !important;
}

.inmo-video-360 iframe {
  border: 3px solid #8c7b73;
  border-radius: 1rem;
  background: black;
}

/* Estilos para navegación por teclado en autocompletado */
.pac-item-selected {
    background-color: #f3c57e !important;
    color: white !important;
}

.pac-item-selected .pac-item-query {
    color: white !important;
}

.pac-item-selected .pac-matched {
    color: #b3d9ff !important;
    font-weight: 700;
}

.pac-item-selected .pac-icon {
    opacity: 0.8;
}

/* Mejorar la visibilidad del hover cuando no hay selección por teclado */
.pac-item:hover:not(.pac-item-selected) {
    background-color: #fafafa;
}

/* Asegurar que la selección por teclado tenga prioridad sobre hover */
.pac-item-selected:hover {
    background-color: #4285f4 !important;
    color: white !important;
}

.superficie > span {
  background: #f3c57e;
  padding: 1px 1px;
  border: 1px solid #f3c57e;
  border-radius: 4px;
  transform: translate(3px, -1px);
  line-height: 9px;
}