@charset "UTF-8";.trans-all,#search-advanced .words,#search-advanced select,.component-inmo-search form.filters .words,.component-inmo-search form.filters select,#search-advanced .dates input,.component-inmo-search form.filters .dates input,.component-inmo-search form.filters .price input[type=number]{transition:all ease-in-out var(--transitions-time)}.trans-link{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time),opacity ease-in-out var(--transitions-time)}.trans-bgc-c,.property-list .more{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time)}.trans-bgc,.property-list .item{transition:background-color ease-in-out var(--transitions-time)}.trans-c,#search-advanced .words button,.component-inmo-search form.filters .words button{transition:color ease-in-out var(--transitions-time)}.trans-op{transition:opacity ease-in-out var(--transitions-time)}.trans-p{transition:padding ease-in-out var(--transitions-time)}.trans-fill{transition:fill ease-in-out var(--transitions-time)}.trans-trf,.property-list figure .image-holder img{transition:transform ease-in-out var(--transitions-time)}.trans-mah{transition:max-height ease-in-out var(--transitions-time)}.header-image:not(.no-image){margin-bottom:0}.header-image:not(.no-image)+.inmo-search,.header-image:not(.no-image)+#message+.inmo-search{--search-overlap: 110px;position:relative;z-index:2;margin-top:calc(var(--search-overlap) * -1)}.inmo-search{max-width:calc(1080px + var(--padding-container) * 2)}.inmo-search #search-advanced,.inmo-search .component-inmo-search form.filters{background-color:var(--blanc)}.property-list{--card-border-color: #bfe9f7;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px 50px;max-width:calc(1790px + var(--padding-container) * 2);margin:90px auto 0;padding-inline:var(--padding-container)}.property-list .item{position:relative;display:flex;flex-direction:column;border:1px solid var(--card-border-color);background-color:var(--blanc)}.property-list .item:hover{background-color:var(--blau-light)}.property-list .item:hover .more{background-color:var(--corporate-color);color:var(--blanc)}.property-list .item:hover .splide__arrow:not(:disabled){opacity:1}.property-list .item:hover .splide__arrow:disabled{opacity:.3}.property-list a{color:inherit;text-decoration:none}.property-list figure{position:relative;margin:0;padding:0;cursor:pointer}.property-list figure .image-holder{width:100%}.property-list figure .image-holder a{display:block}.property-list figure .image-holder div{position:relative;padding-bottom:59.25%;overflow:hidden;font-size:0;line-height:0}.property-list figure .image-holder img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.property-list figure.is-initialized .image-holder.hidden{display:block}.property-list figure .splide__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);opacity:1;border:0;border-radius:0;padding:0;width:40px;height:40px;background:transparent center/30px no-repeat;cursor:pointer}.property-list figure .splide__arrow svg{display:none}.property-list figure .splide__arrow:disabled{opacity:.3;cursor:default}.property-list figure .splide__arrow--prev{left:5px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M5 12l6 6M5 12l6-6"/></svg>')}.property-list figure .splide__arrow--next{right:5px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M13 18l6-6M13 6l6 6"/></svg>')}.property-list figure .splide__arrow{transition:opacity var(--transitions-time) ease}.property-list figure .splide__arrow,.property-list figure .splide__arrow:disabled{opacity:0}.property-list .flag{position:absolute;top:0;right:auto;left:0;z-index:2;padding:6px 14px;text-transform:none;background-color:#ffd500;color:var(--font-color);font-size:13px;line-height:1.3;pointer-events:none}.property-list .content{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.property-list .top{display:flex;align-items:baseline;justify-content:space-between;grid-gap:10px}.property-list .prices{display:flex;flex-wrap:wrap;align-items:baseline;grid-gap:4px 12px}.property-list .price{color:var(--corporate-color);font-size:30px;font-weight:600;line-height:1.2}.property-list .old-price,.property-list .price-change-percent,.property-list .location,.property-list .refs{color:var(--grid-normal);font-size:14px}.property-list .location{display:flex;flex-shrink:0;align-items:center;grid-gap:6px}.property-list .location svg{font-size:18px}.property-list .refs{margin-top:6px}.property-list .refs .hut{margin-left:10px}.property-list h3{margin:25px 0 0;color:var(--font-color);font-size:22px;font-weight:500;line-height:1.4;text-align:center}.property-list h3 a:hover{color:var(--corporate-color)}.property-list .details{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:15px 50px;margin:25px 0 0;padding:0;list-style:none}.property-list .details li{display:flex;flex-direction:column;align-items:center;grid-gap:8px;margin:0;padding:0;color:var(--grid-normal);font-size:13px}.property-list .details li:before{display:none}.property-list .details svg{width:auto;height:30px;color:var(--corporate-color)}.property-list .more{align-self:center;margin-top:auto;padding:12px 30px;background-color:var(--grid-light);color:var(--corporate-color);font-size:16px}.property-list .content>:nth-last-child(2){margin-bottom:30px}.results{margin:70px 0 100px}.property-form{--section-title-color: var(--blau-dark);--section-border-color: color-mix(in srgb, var(--blau-dark) 50%, var(--blanc));max-width:calc(1520px + var(--padding-container) * 2);padding-top:100px}.property-form .property-header{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.property-form h1{margin:0;line-height:1.3}.property-form h2{margin:10px 0 0;line-height:1.3}.property-form .refs{display:flex;flex-wrap:wrap;gap:5px 20px;margin-top:25px;font-size:15px}.property-form .actions{display:flex;flex-shrink:0;align-items:flex-start;gap:30px}.property-form .prices{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:220px;min-height:76px;padding:10px 30px;background-color:var(--blau-clar);color:var(--blau-mari);text-align:center}.property-form .price{font-weight:500;font-size:26px;line-height:1.2}.property-form .old-price,.property-form .dates{font-size:15px}.property-form .print{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:none;padding:5px 0 0;color:var(--blau-nit);font-size:13px;text-decoration:underline;cursor:pointer}.property-form .print svg{font-size:34px}.property-form .print:hover{color:var(--corporate-color)}.property-form figure.images{position:relative;margin:70px 0 0}.property-form .property-icons{display:flex;flex-wrap:wrap;gap:20px 60px;margin:45px 0 0;padding:0;list-style:none}.property-form .property-icons li{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:40px;font-size:17px;line-height:1.2;text-align:center}.property-form .property-icons li:before{display:none}.property-form .property-icons svg{width:40px;height:40px;color:var(--corporate-color)}.property-form .videoframe{margin-top:60px}.property-form .property-section{margin-top:80px}.property-form .property-section h3{max-width:1165px;margin:0;border-bottom:1px solid var(--section-border-color);padding-bottom:15px;color:var(--section-title-color);line-height:1.3}.property-form .description .text{overflow-wrap:anywhere;max-width:1165px;margin-top:25px;font-size:17px;line-height:1.7}.property-form .description .text p{margin:0}.property-form .characteristics-grid{display:grid;grid-template-columns:318px 384px minmax(0,330px);grid-template-rows:auto auto 1fr;column-gap:30px;align-items:start;margin-top:35px}.property-form .component-inmo-legal-details,.property-form descantia-component{display:contents}.property-form .characteristics-list{display:grid;grid-template-columns:200px 1fr;gap:14px 0;margin:0;font-size:17px;line-height:1.3}.property-form .characteristics-list dt{color:var(--section-title-color);font-weight:600}.property-form .characteristics-list dd{margin:0}.property-form .column-1{grid-row:1/-1;grid-column:1}.property-form .column-2,.property-form .legal-list,.property-form .legal-notes{grid-column:2}.property-form .column-2{grid-template-columns:190px 1fr}.property-form .legal-list{grid-template-columns:190px 1fr;margin-top:14px}.property-form .legal-list:empty{display:none}.property-form .legal-notes{margin-top:14px;font-size:17px;line-height:1.3}.property-form .legal-notes p{margin:0}.property-form .energy{grid-row:1/-1;grid-column:3;font-size:17px;line-height:1.5}.property-form .energy .component-inmo-energetic{width:330px;max-width:100%;margin:0 0 25px}.property-form .energy p{margin:0}.property-form .conditions{display:inline-block;margin-top:60px;padding:16px 30px;background-color:var(--corporate-color);color:var(--font-color);font-size:20px;line-height:1.4;text-decoration:none}.property-form .conditions:hover{background-color:var(--corporate-color-2);color:var(--font-color-on-corporate-background)}.property-form .files{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:40px}.inmo .google-map{height:400px;margin-top:60px}#slider-inmo{--slide-ratio: 900 / 510;--side-height: 66.6%;overflow:hidden}#slider-inmo .item{display:flex;align-items:center;width:100%;aspect-ratio:var(--slide-ratio)}#slider-inmo .item a{display:block;width:100%;height:var(--side-height);transition:height var(--transitions-time) ease}#slider-inmo .item picture{display:block;height:100%}#slider-inmo .item img{display:block;width:100%;height:100%;object-fit:cover}#slider-inmo .item.is-active a{height:100%}#slider-inmo .item:not(.is-active){cursor:pointer}#slider-inmo .item:not(.is-active) a{pointer-events:none}#slider-inmo:not(.is-initialized) .item a{height:100%}#slider-inmo.is-initialized .item.hidden{display:flex}#slider-inmo .splide__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);opacity:1;border:0;border-radius:0;padding:0;width:40px;height:40px;background:transparent center/30px no-repeat;cursor:pointer}#slider-inmo .splide__arrow svg{display:none}#slider-inmo .splide__arrow:disabled{opacity:.3;cursor:default}#slider-inmo .splide__arrow--prev{left:5px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M5 12l6 6M5 12l6-6"/></svg>')}#slider-inmo .splide__arrow--next{right:5px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M13 18l6-6M13 6l6 6"/></svg>')}#inner>#property-show-record:has(.property-contact){padding-bottom:0}.property-contact{--input-bg-color: var(--blanc);margin-top:50px;background:linear-gradient(color-mix(in srgb,var(--blau-dark) 75%,transparent),color-mix(in srgb,var(--blau-dark) 75%,transparent)),var(--blau-dark) url(../../../images/property-contact-bg.webp) no-repeat center/cover;padding:60px 0;color:var(--font-color-on-corporate-background)}.property-contact #form_sent,.property-contact #form_not_sent{display:none;max-width:1130px;margin:0 auto 20px;font-size:17px}.property-contact form{max-width:1130px;margin:0 auto}.property-contact .form-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.property-contact .form-inputs label{display:flex;align-items:center;gap:8px;height:65px;padding:0 20px;background-color:var(--input-bg-color);color:var(--input-color);font-size:17px;cursor:text}.property-contact .form-inputs label:focus-within{outline:3px solid var(--corporate-color);outline-offset:2px}.property-contact .form-inputs label strong{flex-shrink:0;font-weight:400}.property-contact .form-inputs label input,.property-contact .form-inputs label textarea{flex:1;min-width:0;height:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;outline:0}.property-contact .form-inputs label textarea::placeholder{color:var(--grid-normal);font-weight:300}.property-contact .form-inputs .comment{grid-column:1/-1;align-items:stretch;height:75px;margin-top:-10px}.property-contact .form-inputs .comment strong,.property-contact .form-inputs .comment textarea{padding-top:25px}.property-contact .form-inputs .comment textarea{resize:none}.property-contact .form-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:30px}.property-contact .accepta{max-width:620px;font-weight:500;font-size:17px;line-height:1.5}.property-contact .accepta>div{display:flex;align-items:flex-start;gap:12px}.property-contact .accepta>div+div{margin-top:20px}.property-contact .accepta input,.property-contact .accepta .jcf-checkbox{flex-shrink:0;width:16px;height:16px;margin:5px 0 0}.property-contact .accepta a{color:inherit}.property-contact .send{display:flex;flex-direction:column;align-items:flex-end;gap:60px}.property-contact #contact-button{padding:14px 30px;background-color:var(--corporate-color);color:var(--font-color);font-weight:400;font-size:20px;letter-spacing:normal;text-transform:none}.property-contact #contact-button:hover{background-color:var(--blanc)}#book{margin-top:60px}.flag{position:absolute;top:10px;right:10px;z-index:500;background-color:var(--corporate-color);padding:4px 15px;color:var(--blanc);font-size:13px;text-transform:uppercase}#search-advanced,.component-inmo-search form.filters{--search-field-height: 54px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:50px;padding:30px;box-shadow:0 0 10px #0000001a}#search-advanced .words,#search-advanced select,.component-inmo-search form.filters .words,.component-inmo-search form.filters select{height:var(--search-field-height);border:2px solid var(--grid-dark);background-color:var(--blanc);color:var(--font-color);font-size:16px}#search-advanced .words:hover,#search-advanced .words:focus-within,#search-advanced select:hover,#search-advanced select:focus-within,.component-inmo-search form.filters .words:hover,.component-inmo-search form.filters .words:focus-within,.component-inmo-search form.filters select:hover,.component-inmo-search form.filters select:focus-within{border-color:var(--corporate-color)}#search-advanced .words,.component-inmo-search form.filters .words{grid-column:3;display:flex;align-items:center;overflow:hidden;border-top:none;border-right:none;border-left:none}#search-advanced .words button,.component-inmo-search form.filters .words button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--search-field-height);height:100%;padding:0;border:0;background:none;font-size:24px;cursor:pointer}#search-advanced .words button:hover,.component-inmo-search form.filters .words button:hover{color:var(--corporate-color-2)}#search-advanced .words input,.component-inmo-search form.filters .words input{flex:1;min-width:0;height:100%;padding:0 20px 0 0;border:0;outline:0;background:none;color:inherit;font-size:inherit}#search-advanced .category,.component-inmo-search form.filters .category{grid-column:1}#search-advanced .category,#search-advanced .location,#search-advanced .price,#search-advanced .room,#search-advanced .adult,#search-advanced .child,#search-advanced .baby,#search-advanced .dates label,.component-inmo-search form.filters .category,.component-inmo-search form.filters .location,.component-inmo-search form.filters .price,.component-inmo-search form.filters .room,.component-inmo-search form.filters .adult,.component-inmo-search form.filters .child,.component-inmo-search form.filters .baby,.component-inmo-search form.filters .dates label{position:relative}#search-advanced .category>svg,#search-advanced .location>svg,#search-advanced .price>svg,#search-advanced .room>svg,#search-advanced .adult>svg,#search-advanced .child>svg,#search-advanced .baby>svg,#search-advanced .dates label>svg,.component-inmo-search form.filters .category>svg,.component-inmo-search form.filters .location>svg,.component-inmo-search form.filters .price>svg,.component-inmo-search form.filters .room>svg,.component-inmo-search form.filters .adult>svg,.component-inmo-search form.filters .child>svg,.component-inmo-search form.filters .baby>svg,.component-inmo-search form.filters .dates label>svg{position:absolute;top:50%;left:calc((var(--search-field-height) - 1em) / 2);z-index:1;width:1em;height:1em;font-size:24px;transform:translateY(-50%);pointer-events:none}#search-advanced .category:after,#search-advanced .location:after,#search-advanced .price:after,#search-advanced .room:after,#search-advanced .adult:after,#search-advanced .child:after,#search-advanced .baby:after,#search-advanced .dates label:after,.component-inmo-search form.filters .category:after,.component-inmo-search form.filters .location:after,.component-inmo-search form.filters .price:after,.component-inmo-search form.filters .room:after,.component-inmo-search form.filters .adult:after,.component-inmo-search form.filters .child:after,.component-inmo-search form.filters .baby:after,.component-inmo-search form.filters .dates label:after{position:absolute;top:50%;right:22px;width:8px;height:8px;border-right:2px solid var(--grid-dark);border-bottom:2px solid var(--grid-dark);transform:translateY(-75%) rotate(45deg);pointer-events:none;content:""}#search-advanced select,.component-inmo-search form.filters select{display:block;width:100%;margin:0;padding:0 50px 0 var(--search-field-height);appearance:none;cursor:pointer;outline:0;text-overflow:ellipsis}#search-advanced.rent .pet-friendly,.component-inmo-search form.filters.rent .pet-friendly{grid-column:1;grid-row:1;justify-self:start;align-self:center;display:flex;align-items:center;gap:10px;font-size:16px;cursor:pointer}#search-advanced.rent .pet-friendly input,.component-inmo-search form.filters.rent .pet-friendly input{width:18px;height:18px;margin:0;accent-color:var(--corporate-color);cursor:pointer}#search-advanced.rent .words,.component-inmo-search form.filters.rent .words{grid-row:1}#search-advanced.rent .category,#search-advanced.rent .room,#search-advanced.rent .dates,.component-inmo-search form.filters.rent .category,.component-inmo-search form.filters.rent .room,.component-inmo-search form.filters.rent .dates{grid-row:2}#search-advanced.rent .room,.component-inmo-search form.filters.rent .room{grid-column:2}#search-advanced.rent .dates,.component-inmo-search form.filters.rent .dates{grid-column:3}#search-advanced.rent .adult,#search-advanced.rent .child,#search-advanced.rent .baby,.component-inmo-search form.filters.rent .adult,.component-inmo-search form.filters.rent .child,.component-inmo-search form.filters.rent .baby{grid-row:3}#search-advanced .dates,.component-inmo-search form.filters .dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#search-advanced .dates input,.component-inmo-search form.filters .dates input{display:block;width:100%;height:var(--search-field-height);margin:0;border:2px solid var(--grid-dark);padding:0 45px 0 20px;background-color:var(--blanc);color:var(--font-color);font-size:16px;outline:0;cursor:pointer}#search-advanced .dates input:hover,#search-advanced .dates input:focus,.component-inmo-search form.filters .dates input:hover,.component-inmo-search form.filters .dates input:focus{border-color:var(--corporate-color)}#search-advanced .dates input::placeholder,.component-inmo-search form.filters .dates input::placeholder{color:var(--font-color)}#search-advanced .search-button,.component-inmo-search form.filters .search-button{grid-column:1/-1;justify-content:center;width:100%;cursor:pointer;font-family:var(--font-family)}.inmo-search-toggle{display:none}.component-inmo-search form.filters{align-items:end}.component-inmo-search form.filters .price{--icon-size: 20px;--label-line-height: 20px;--c-price-gap: 20px;--c-label-margin: 0 0 6px 20px;--c-label-font-size: 14px;--c-field-height: var(--search-field-height);--c-field-padding: 0 20px;--c-field-bg: var(--blanc);--c-field-color: var(--font-color);--c-field-border: 2px solid var(--grid-dark);--c-field-border-focus: 2px solid var(--corporate-color);--c-field-radius: 0;--c-field-font-size: 16px;--c-range-values-font-size: 14px;--c-range-track-height: 2px;--c-range-track-bg: var(--grid-dark);--c-range-fill-bg: var(--corporate-color);--c-range-thumb-size: 22px;--c-range-thumb-bg: var(--blanc);--c-range-thumb-border: 2px solid var(--grid-dark);--c-range-thumb-focus-outline: 2px solid var(--corporate-color);--c-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%233C3C3C' stroke-width='2'/%3E%3C/svg%3E")}.component-inmo-search form.filters .price:after{content:none}.component-inmo-search form.filters .price>svg{top:calc((var(--label-line-height) - var(--icon-size)) / 2);left:calc((var(--search-field-height) - var(--icon-size)) / 2);font-size:var(--icon-size);transform:none}.component-inmo-search form.filters .price .component-inmo-search-label{overflow:hidden;line-height:var(--label-line-height);text-overflow:ellipsis;white-space:nowrap}.component-inmo-search form.filters .price label:first-child .component-inmo-search-label,.component-inmo-search form.filters .price .component-inmo-search-price-range-header .component-inmo-search-label{margin-left:calc((var(--search-field-height) - var(--icon-size)) / 2 + var(--icon-size) + 6px)}.component-inmo-search form.filters .price .component-inmo-search-price-range-header{margin-bottom:6px}.component-inmo-search form.filters .price .component-inmo-search-price-range-track .component-inmo-search-price-range-fill{height:4px}.component-inmo-search form.filters .price .component-inmo-search-price-range-values{line-height:var(--label-line-height)}.component-inmo-search form.filters .price select{min-width:0;padding:0 45px 0 20px;border-radius:0;background-position:right 18px center;background-size:14px}.component-inmo-search form.filters .price input[type=number]{outline:0}.component-inmo-search form.filters .price input[type=number]:hover{border-color:var(--corporate-color)}.component-inmo-search form.filters .price input[type=number]::placeholder{color:var(--font-color)}#ui-datepicker-div{z-index:1010!important;box-sizing:border-box;width:min(320px,100vw - 100px);margin-top:4px;border:2px solid var(--grid-dark);border-radius:0;padding:10px;background:var(--blanc);box-shadow:0 0 10px #0000001a;color:var(--font-color);font-family:var(--font-family)}#ui-datepicker-div .ui-datepicker-header{border:0;border-radius:0;padding:8px 0;background:var(--corporate-color);color:var(--blanc)}#ui-datepicker-div .ui-datepicker-title{display:flex;justify-content:center;gap:8px;margin:0 34px}#ui-datepicker-div .ui-datepicker-title select{width:auto;min-width:0;height:30px;margin:0;border:0;padding:0 6px;background:var(--blanc);color:var(--font-color);font-family:inherit;font-size:15px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{top:50%;width:30px;height:30px;border:0;background:transparent center/22px no-repeat;transform:translateY(-50%);cursor:pointer}#ui-datepicker-div .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-next:hover{border:0;background-color:var(--corporate-color-2)}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span{display:none}#ui-datepicker-div .ui-datepicker-prev{left:4px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M5 12l6 6M5 12l6-6"/></svg>')}#ui-datepicker-div .ui-datepicker-next{right:4px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M13 18l6-6M13 6l6 6"/></svg>')}#ui-datepicker-div .ui-state-disabled.ui-datepicker-prev,#ui-datepicker-div .ui-state-disabled.ui-datepicker-next{opacity:.3;cursor:default}#ui-datepicker-div .ui-state-disabled.ui-datepicker-prev:hover,#ui-datepicker-div .ui-state-disabled.ui-datepicker-next:hover{background-color:transparent}#ui-datepicker-div table{margin:8px 0 0;font-size:15px}#ui-datepicker-div th{padding:6px 0;color:var(--corporate-color-2);font-weight:600}#ui-datepicker-div td{padding:2px}#ui-datepicker-div .ui-state-default{border:0;padding:6px 0;background:var(--grid-light);color:var(--font-color);font-weight:400;text-align:center}#ui-datepicker-div a.ui-state-default:hover{background:var(--blau-light);color:var(--font-color)}#ui-datepicker-div .ui-state-highlight{background:var(--blanc);box-shadow:inset 0 0 0 2px var(--corporate-color);color:var(--font-color)}#ui-datepicker-div .ui-state-active,#ui-datepicker-div a.ui-state-active:hover{background:var(--corporate-color);color:var(--blanc)}#ui-datepicker-div .ui-datepicker-unselectable .ui-state-default{background:transparent;color:var(--grid-normal)}#ui-datepicker-div .ui-state-disabled{opacity:.5}@media only screen and (max-width:1500px){.property-list{grid-gap:60px 30px}.property-list .price{font-size:26px}.property-list h3{font-size:19px}.property-list .details{grid-gap:15px 30px}}@media only screen and (max-width:1100px){.property-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:900px){.header-image:not(.no-image){margin-bottom:40px}.header-image:not(.no-image)+.inmo-search,.header-image:not(.no-image)+#message+.inmo-search{--search-overlap: 0px}.property-list{margin-top:50px}}@media only screen and (max-width:700px){.property-list{grid-template-columns:1fr;grid-gap:40px}.property-list .top{flex-direction:column}.property-list figure .splide__arrow:not(:disabled){opacity:1}.property-list figure .splide__arrow:disabled{opacity:.3}.results{margin:50px 0 70px}}@media only screen and (max-width:1400px){.property-form .characteristics-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr auto}.property-form .column-1{grid-row:1/4}.property-form .energy{grid-row:4;grid-column:1/-1;margin-top:40px}}@media only screen and (max-width:1100px){.property-form{padding-top:60px}.property-form .property-header{flex-wrap:wrap}.property-form figure.images{margin-top:40px}.property-contact .form-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.property-contact .form-inputs .comment{flex-direction:column;gap:5px;height:130px;margin-top:0}.property-contact .form-inputs .comment strong{padding-top:15px}.property-contact .form-inputs .comment textarea{padding-top:0}}@media only screen and (max-width:800px){.property-form .property-section{margin-top:60px}.property-form .characteristics-grid{grid-template-columns:minmax(0,1fr)}.property-form .column-1,.property-form .column-2,.property-form .legal-list,.property-form .legal-notes,.property-form .energy{grid-row:auto;grid-column:1}.property-form .column-2{margin-top:14px}.property-contact .form-bottom{flex-direction:column}.property-contact .send{align-items:flex-start;gap:30px}}@media only screen and (max-width:600px){.property-form{padding-top:40px}.property-form .refs{margin-top:15px}.property-form .actions{gap:20px}.property-form .prices{min-width:0;min-height:60px;padding:10px 20px}.property-form .price{font-size:22px}.property-form .property-icons{gap:20px 30px}.property-form .property-icons svg{width:32px;height:32px}.property-form .characteristics-list,.property-form .column-2,.property-form .legal-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:15px}.property-form .conditions{margin-top:40px;font-size:18px}.property-contact{padding:40px 0}.property-contact .form-inputs{grid-template-columns:minmax(0,1fr);gap:20px}.property-contact .form-inputs .comment{height:150px}}@media only screen and (max-width:900px){#search-advanced,.component-inmo-search form.filters{grid-template-columns:1fr;grid-gap:15px;padding:20px;border-radius:30px}#search-advanced .words,#search-advanced .category,.component-inmo-search form.filters .words,.component-inmo-search form.filters .category{grid-column:auto}#search-advanced.rent .pet-friendly,.component-inmo-search form.filters.rent .pet-friendly{grid-column:auto;grid-row:2;justify-self:start}#search-advanced.rent .category,#search-advanced.rent .room,#search-advanced.rent .dates,#search-advanced.rent .adult,#search-advanced.rent .child,#search-advanced.rent .baby,.component-inmo-search form.filters.rent .category,.component-inmo-search form.filters.rent .room,.component-inmo-search form.filters.rent .dates,.component-inmo-search form.filters.rent .adult,.component-inmo-search form.filters.rent .child,.component-inmo-search form.filters.rent .baby{grid-row:auto;grid-column:auto}}@media only screen and (max-width:900px){.component-inmo-search{margin-bottom:50px}.component-inmo-search form.filters{display:none;margin:15px 0 0}.component-inmo-search .inmo-search-toggle[aria-expanded=true]+form.filters{display:grid}.inmo-search-toggle{display:flex;align-items:center;gap:12px;width:100%;height:60px;padding:0 25px;border:0;border-radius:30px;background:var(--blanc);box-shadow:0 0 10px #0000001a;color:var(--font-color);font-family:var(--font-family);font-size:16px;cursor:pointer}.inmo-search-toggle svg{flex-shrink:0;font-size:24px}.inmo-search-toggle span{flex:1;text-align:left}.inmo-search-toggle .inmo-search-toggle-count{flex:none;min-width:24px;height:24px;border-radius:12px;padding:0 7px;box-sizing:border-box;background:var(--corporate-color);color:var(--font-color);font-size:14px;line-height:24px;text-align:center}.inmo-search-toggle .inmo-search-toggle-count:empty{display:none}.inmo-search-toggle:after{width:8px;height:8px;border-right:2px solid var(--grid-dark);border-bottom:2px solid var(--grid-dark);transform:translateY(-25%) rotate(45deg);transition:transform ease-in-out var(--transitions-time);content:""}.inmo-search-toggle[aria-expanded=true]:after{transform:translateY(25%) rotate(-135deg)}}@media only screen and (max-width:500px){.component-inmo-search form.filters .price{--icon-size: 16px;--c-label-font-size: 12px;--c-price-gap: 10px}.component-inmo-search form.filters .price select{padding:0 32px 0 12px;background-position:right 11px center}}@media only screen and (max-width:500px){#search-advanced .dates,.component-inmo-search form.filters .dates{grid-template-columns:minmax(0,1fr);gap:15px}}.property-print-header{display:none}@media print{.property-form{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-top:0;padding-right:0;padding-left:0;max-width:none}.property-print-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;border-bottom:2px solid var(--corporate-color);padding-bottom:10px}.property-print-header .logo{--logo-color-text: var(--blau-dark)}.property-print-header .logo svg{display:block;width:150px;height:auto}.property-print-header .contact{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;line-height:1.4}.property-print-header .contact span{display:inline-flex;align-items:center;gap:6px}.property-print-header .contact svg{width:1.1em;height:1.1em}.property-header .print,.property-form .conditions,.property-form .files,.inmo .google-map,.property-form .videoframe,.property-contact,#book{display:none!important}.property-form .property-header{gap:20px}.property-form h1{font-size:24px}.property-form h2{font-size:16px}.property-form .refs{margin-top:10px;font-size:12px}.property-form .prices{min-width:0;min-height:0;padding:10px 20px}.property-form .price{font-size:20px}.property-form .old-price,.property-form .dates{font-size:12px}.property-form figure.images{margin-top:16px}#slider-inmo .splide__arrows,#slider-inmo .splide__pagination{display:none!important}#slider-inmo .splide__track{overflow:visible!important;padding:0!important}#slider-inmo .splide__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;transform:none!important;padding:0!important;width:auto!important}#slider-inmo .item{display:flex!important;margin:0!important;width:auto!important;break-inside:avoid}#slider-inmo .item a{height:100%}#slider-inmo .item.splide__slide--clone{display:none!important}#slider-inmo .item:nth-child(1 of:not(.splide__slide--clone)){grid-column:1/-1}#slider-inmo .item:nth-child(n+5 of:not(.splide__slide--clone)){display:none!important}.property-form .flag{font-size:11px}.property-form .property-icons{gap:10px 30px;margin-top:16px}.property-form .property-icons li{gap:6px;font-size:12px}.property-form .property-icons svg{width:24px;height:24px}.property-form .property-section{margin-top:24px}.property-form .property-section h3{break-after:avoid;padding-bottom:6px;font-size:18px}.property-form .description .text{margin-top:10px;font-size:12px;line-height:1.55}.property-form .characteristics{break-inside:avoid}.property-form .characteristics-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;margin-top:14px;font-size:12px}.property-form .characteristics-list,.property-form .column-2{grid-template-columns:auto minmax(0,1fr);gap:6px 8px;font-size:12px}.property-form .legal-notes,.property-form .energy{font-size:12px;line-height:1.4}.property-form .energy img{max-width:260px}}
