:root{--color-blue-100:#abeaee;--color-blue-200:#78d8de;--color-blue-300:#48dce0;--color-blue-400:#00eedd;--color-blue-500:#2ebbb8;--color-blue-600:#0d7a8f;--color-blue-700:#046f80;--color-blue-800:#005665;--color-blue-900:#003944;--color-blue-400-trans:#00eedd2f;--color-orange-100:#ffc7de;--color-orange-200:#ff9bc6;--color-orange-250:#ff7bb5;--color-orange-300:#ff59a4;--color-orange-350:#ff3695;--color-orange-400:#e11074;--color-orange-500:#c4005c;--color-orange-600:#a4004c;--color-orange-700:#8c003e;--color-orange-800:#730032;--color-orange-900:#570023;--color-grey-100:#efefef;--color-grey-200:#c5c5c5;--color-grey-300:#868686;--color-grey-400:#3f3e3e;--color-black:#000;--color-white:#fff;--color-links:var(--color-blue-600);--color-text:var(--color-grey-400);--color-text-inverted:var(--color-white);--color-headings:var(--color-text);--color-hamburger:var(--color-text)}.houses{padding-top:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.houses h1,.houses h2{color:var(--color-blue-700)}.houses h1+p,.houses h2+p{margin-bottom:2rem}@media screen and (min-width:calc(1200px + 1px)){.houses h1,.houses h2{text-align:center}.houses h1+p,.houses h2+p{text-align:center}}.houses-visual-picker{position:relative}.houses-visual-picker>img{width:100%;display:block;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(20px);transition:all 0.2s ease-in-out;border-radius:1.5rem;overflow:hidden}.houses-visual-picker>img.loaded{background-image:none!important;filter:blur(0)}.houses-visual-picker>svg{position:absolute;left:0;top:0;width:100%;height:100%}.houses-visual-picker>svg path{opacity:0;transition:all 0.2s ease-in-out}.houses-visual-picker>svg path:not(.overlay){transition:all 0.2s ease-in-out;fill:var(--color-orange-500)}.houses-visual-picker>svg path:not(.overlay).active,.houses-visual-picker>svg path:not(.overlay):hover{opacity:0.5;cursor:pointer}.houses-visual-picker>svg path:not(.overlay).active{fill:var(--color-blue-600)}.houses-visual-picker>svg path.overlay{fill:white}.houses-table table{width:100%}.houses-table table tbody tr{border-top:1px solid var(--color-grey-200)}.houses-table table tbody tr.active td,.houses-table table tbody tr.active th{background-color:var(--color-blue-400-trans)}.houses-table table td,.houses-table table th{transition:all 0.5s ease-in-out;padding:0.55rem 0.65rem}.houses-table table th{font-weight:600;text-align:center}.houses-table table td{text-align:center}.houses-table table td strong{display:none}.houses-table table td span{position:relative;top:0.1em}.houses-table table td .btn{display:inline-flex;padding-top:0.55em;padding-bottom:0.5em;text-align:center}.houses-table table td.usable-area span{top:-0.1em}@media screen and (max-width:900px){.houses-table table thead{display:none}.houses-table table tr{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;grid-gap:0.75rem}}@media screen and (max-width:900px) and (max-width:600px){.houses-table table tr{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:900px){.houses-table table tr:first-child{border-top:0}}@media screen and (max-width:900px){.houses-table table tr td,.houses-table table tr th{text-align:left}}@media screen and (max-width:900px){.houses-table table tr td strong{display:block}.houses-table table tr td:first-child,.houses-table table tr td:nth-child(2),.houses-table table tr td:nth-child(3){padding-top:1em;padding-bottom:0}.houses-table table tr td:nth-child(4),.houses-table table tr td:nth-child(5),.houses-table table tr td:nth-child(6){padding-top:0;padding-bottom:0}.houses-table table tr td:nth-child(7),.houses-table table tr td:nth-child(8),.houses-table table tr td:nth-child(9){padding-top:0;padding-bottom:1em}}@media screen and (max-width:900px) and (max-width:600px){.houses-table table tr td:first-child,.houses-table table tr td:nth-child(2){padding-top:1em;padding-bottom:0}.houses-table table tr td:nth-child(3),.houses-table table tr td:nth-child(4){padding-top:0;padding-bottom:0}.houses-table table tr td:nth-child(5),.houses-table table tr td:nth-child(6){padding-top:0;padding-bottom:0}.houses-table table tr td:nth-child(7),.houses-table table tr td:nth-child(8){padding-top:0;padding-bottom:1em}}.houses-table .house-status{font-weight:600}.houses-table .house-status.free{color:#03aa14}.houses-table .house-status.reserved{color:var(--color-orange-400)}.houses-table .house-status.sold{color:var(--color-orange-400)}
/*# sourceMappingURL=houses.css.map */