.trans-all,.property-list .item .button{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{transition:background-color ease-in-out var(--transitions-time),color ease-in-out var(--transitions-time)}.trans-bgc{transition:background-color ease-in-out var(--transitions-time)}.trans-c,.property-list .item .details svg,.property-list.list .item h3,.property-list.list .item .ref,.property-list.list .item .municipi,.property-list.list .item .prices{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{transition:transform ease-in-out var(--transitions-time)}.trans-mah{transition:max-height ease-in-out var(--transitions-time)}.property-list{display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));grid-gap:60px}.property-list .item{position:relative;display:flex;flex-direction:column;color:var(--blau-normal);overflow:hidden;background:#fff;box-shadow:0 0 10px #0000001a;border-radius:20px}.property-list .item>a{text-decoration:none;color:currentColor;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px}.property-list .item figure{cursor:pointer;position:relative}.property-list .item figure .image-holder picture{position:relative;padding-bottom:58.6005830904%;overflow:hidden;font-size:0;line-height:0;text-decoration:none}.property-list .item figure .image-holder picture img{position:absolute;top:0;left:0;transition:transform ease-in-out var(--transitions-time);width:100%;height:100%;object-fit:cover;object-position:center}.property-list .item figure .image-holder picture:hover img{transform:scale(1.2) translateZ(0)}.property-list .item figure-list,.property-list .item figure-track{height:100%}.property-list .item figure-arrow{background-color:#f3f3f380;transform:initial;width:30px;height:35px}.property-list .item figure-prev{top:2px;bottom:initial;left:2px;right:initial}.property-list .item figure-next{top:2px;bottom:initial;left:34px;right:initial}.property-list .item figure-disabled{opacity:.5;background-color:#f3f3f380!important}.property-list .item h3{font-weight:300;font-size:25px}.property-list .item .prices{font-weight:500;font-size:17px}.property-list .item .prices .old-price{text-decoration:line-through;font-size:.75em}.property-list .item .prices .price-consult{font-weight:500;font-size:17px}.property-list .item .top{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;font-weight:400}.property-list .item .ref{padding-top:1em}.property-list .item .municipi{font-weight:500}.property-list .item .details{margin-top:1.25em;display:grid!important;grid-template-columns:repeat(4,minmax(auto,1fr));grid-gap:1em;justify-items:start;color:var(--font-color)}.property-list .item .details svg{width:57px;height:35px}.property-list .item .details .detail{display:flex;flex-direction:column;text-align:center;grid-gap:.5em}.property-list .item .details .room svg{width:42px}.property-list .item .button{margin-top:32px;line-height:1;font-size:1em;color:var(--font-color);border:1px solid var(--corporate-color);background:transparent;align-self:start;display:flex;align-items:center;grid-gap:.75em;padding:12px 20px;border-radius:10px}.property-list .item .slick-arrow{width:30px;height:30px}.property-list .item .slick-prev{left:5px}.property-list .item .slick-next{right:5px}.property-list .item:hover{background-color:var(--bg-color)}.property-list .item:hover img{transform:scale(1.2) translateZ(0)}.property-list .item:hover .button{background:var(--corporate-color)}.property-list.list{grid-template-columns:auto;grid-gap:60px}.property-list.list .item{display:grid;grid-template-columns:522px auto;grid-gap:3.1dvw;align-items:start}@media only screen and (min-width:1920px){.property-list.list .item{grid-gap:60px}}@media only screen and (max-width:1100px){.property-list.list .item{grid-template-columns:400px auto}.property-list.list .item .bottom{flex-direction:column}.property-list.list .item .details{margin-top:0}}@media only screen and (max-width:850px){.property-list.list .item{display:flex;flex-direction:column}.property-list.list .item .image-holder picture{padding-bottom:61.6858237548%!important}}.property-list.list .item figure{align-self:stretch}.property-list.list .item figure .slick-list,.property-list.list .item figure .slick-track{height:100%}.property-list.list .item figure .image-holder{height:100%}.property-list.list .item figure .image-holder a{height:100%;display:block}.property-list.list .item figure .image-holder picture{height:100%;padding-bottom:0}.property-list.list .item h3{font-weight:600;font-size:30px;line-height:1.2}.property-list.list .item .ref,.property-list.list .item .municipi{padding-top:.5em}.property-list.list .item .description>*:first-child{margin-top:.5em}.property-list.list .item .bottom{margin-top:2em;display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:1.5em 1em}.property-list.list .item .bottom>div{display:flex;flex-direction:column}.property-list.list .item .prices{font-weight:300;font-size:15px;line-height:1.5}.property-list.list .item .prices .price{font-weight:400;font-size:25px;line-height:1.2}.property-list.list .item .button{margin-top:1em}.property-list.list .item:hover{background:#fff}.property-list.list .item:hover h3,.property-list.list .item:hover .ref,.property-list.list .item:hover .municipi,.property-list.list .item:hover .details svg,.property-list.list .item:hover .prices{color:var(--corporate-color-2)}
