:root{--white-color:#fff;--black-color:#000;--primary-color:#b52513;--secondary-color:#656565;--error-color:#e94f2d;--success-color:#28a745;--warning-color:#fc0;--border-color:#ececed;--border-dark-color:#a6a6a6;--background-light-color:#eaeaea;--background-color:#e7e4e4;--background-blue:#cadae5;--background-red:var(--texthover-color);--background-yellow:var(--warning-color);--box-shadow:0 0 5px 0 var(--black-color)33;--primary-textcolor:#333;--primaryhover-textcolor:#d93a17;--secondary-textcolor:#746665;--texthover-color:#af000c;--textinfo-color:var(--warning-color);--stageline-color:#f4f4f4;--eisenstadt-color:#89c19c;--neusiedl-color:#a2c873;--mittelburgenland-color:#b4c5cc;--pinkafeld-color:#b3dbc3;--jennersdorf-color:#a3afd5;--guessing-color:#fc8b37;--form-field-width:750px;--max-text-width:var(--form-field-width);--transition:400ms ease-in-out all;--font-family-arial:"Arial";--font-family-sourcesanspro:"Source Sans Pro";--font-family-sourcesans3:"Source Sans 3";--font-family-helvetica:"Helvetica Neue";--filter-primary:invert(27%) sepia(46%) saturate(3354%) hue-rotate(347deg) brightness(77%) contrast(104%);--filter-white:invert(97%) sepia(99%) saturate(0%) hue-rotate(220deg) brightness(106%) contrast(101%)}.tx-immorealestate .realestate-filter{border-bottom:1px solid #a6a6a6;margin-bottom:40px;padding-bottom:40px}.tx-immorealestate .realestate-filter>.filter-container{display:grid;gap:20px 80px;grid-auto-columns:1fr;grid-template-areas:"location search" "usage type" "actions actions";grid-template-columns:minmax(200px,370px) minmax(200px,370px);grid-template-rows:auto auto auto}@media (max-width:767px){.tx-immorealestate .realestate-filter>.filter-container{gap:15px 0;grid-template-areas:"location" "search" "usage" "type" "actions";grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto}.tx-immorealestate .realestate-filter>.filter-container .type,.tx-immorealestate .realestate-filter>.filter-container .usage{border-bottom:1px solid #a6a6a6;padding-bottom:13px}}.tx-immorealestate .realestate-filter>.filter-container .location{grid-area:location;-ms-grid-column:1;-ms-grid-row:1}.tx-immorealestate .realestate-filter>.filter-container .location .select-wrap:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;content:"";height:0;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:0}.tx-immorealestate .realestate-filter>.filter-container .location select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-position:10px,100%;background-repeat:no-repeat,no-repeat;background-size:18px 18px,0;padding-bottom:11px;padding-left:40px;padding-top:11px}.tx-immorealestate .realestate-filter>.filter-container .search{grid-area:search;-ms-grid-column:3;-ms-grid-row:1}.tx-immorealestate .realestate-filter>.filter-container .search input{background-position:10px,100%;background-repeat:no-repeat,no-repeat;background-size:18px 18px,0;padding-bottom:11px;padding-left:40px;padding-top:11px}.tx-immorealestate .realestate-filter>.filter-container .search input::-ms-input-placeholder{color:#333;opacity:1}.tx-immorealestate .realestate-filter>.filter-container .search input::placeholder{color:#333;opacity:1}.tx-immorealestate .realestate-filter>.filter-container .usage{grid-area:usage;-ms-grid-column:1;-ms-grid-row:3}.tx-immorealestate .realestate-filter>.filter-container .type{grid-area:type;-ms-grid-column:3;-ms-grid-row:3}.tx-immorealestate .realestate-filter>.filter-container .type .label{background-size:12px;padding-left:28px}.tx-immorealestate .realestate-filter>.filter-container .actions{-ms-grid-column:1;-ms-grid-row:5;-ms-grid-column-span:3;align-items:center;display:flex;grid-area:actions;justify-content:space-between}@media (max-width:767px){.tx-immorealestate .realestate-filter>.filter-container .location{-ms-grid-column:1;-ms-grid-row:1}.tx-immorealestate .realestate-filter>.filter-container .search{-ms-grid-column:1;-ms-grid-row:3}.tx-immorealestate .realestate-filter>.filter-container .usage{-ms-grid-column:1;-ms-grid-row:5}.tx-immorealestate .realestate-filter>.filter-container .type{-ms-grid-column:1;-ms-grid-row:7}.tx-immorealestate .realestate-filter>.filter-container .actions{-ms-grid-column:1;-ms-grid-row:9;-ms-grid-column-span:1}}.tx-immorealestate .realestate-filter .select-wrap{position:relative}.tx-immorealestate .realestate-filter label[for]{font-weight:700;margin-bottom:5px}.tx-immorealestate .realestate-filter .type,.tx-immorealestate .realestate-filter .usage{align-items:center;display:flex}.tx-immorealestate .realestate-filter .type .label,.tx-immorealestate .realestate-filter .usage .label{background-position:0 3px;background-repeat:no-repeat;background-size:20px;font-weight:700;margin:0 20px 0 0;padding:0 0 0 33px;width:auto}.tx-immorealestate .realestate-filter .type label:not(:last-child),.tx-immorealestate .realestate-filter .usage label:not(:last-child){margin-right:15px}.tx-immorealestate .realestate-filter label.checkbox-inline{align-items:center;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tx-immorealestate .realestate-filter input,.tx-immorealestate .realestate-filter select{font-size:1.6rem}.tx-immorealestate .realestate-filter input[type=hidden]{display:none}.tx-immorealestate .realestate-filter input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #333;border-radius:0;cursor:pointer;height:20px;min-width:20px;opacity:1;position:relative;transition:border-color .2s,background .2s;width:20px!important}.tx-immorealestate .realestate-filter input[type=checkbox]:hover{border-color:#b52513}.tx-immorealestate .realestate-filter input[type=checkbox]:checked{background:#b52513;border-color:#b52513}.tx-immorealestate .realestate-filter input[type=checkbox]:checked:after{border:2px solid #fff;border-left:none;border-top:none;content:"";height:11px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.tx-immorealestate .realestate-filter input[type=checkbox]:focus-visible{outline:2px solid #2c6fad;outline-offset:2px}.tx-immorealestate .realestate-filter .btn-reset{background:none;font-size:1.6rem;line-height:2.7rem;padding-left:20px;position:relative;text-decoration:underline}.tx-immorealestate .realestate-filter .btn-reset:before{background-size:14px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--primary-textcolor)' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M464 192c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16v92.6C408.8 75.5 337.5 32 256 32 132.3 32 32 132.3 32 256s100.3 224 224 224c79.9 0 150-41.8 189.7-104.8 6.6-10.4-1.4-23.2-13.7-23.2-6 0-11.4 3.2-14.7 8.2C383.1 413 323.6 448 256 448c-106 0-192-86-192-192S150 64 256 64c71.1 0 133.1 38.6 166.3 96H336c-8.8 0-16 7.2-16 16s7.2 16 16 16z'/%3E%3C/svg%3E") no-repeat 50%;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}.tx-immorealestate .realestate-filter .btn-reset:hover{color:#b52513}.tx-immorealestate .realestate-filter .btn-reset:hover:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--primary-color)' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M464 192c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16v92.6C408.8 75.5 337.5 32 256 32 132.3 32 32 132.3 32 256s100.3 224 224 224c79.9 0 150-41.8 189.7-104.8 6.6-10.4-1.4-23.2-13.7-23.2-6 0-11.4 3.2-14.7 8.2C383.1 413 323.6 448 256 448c-106 0-192-86-192-192S150 64 256 64c71.1 0 133.1 38.6 166.3 96H336c-8.8 0-16 7.2-16 16s7.2 16 16 16z'/%3E%3C/svg%3E") no-repeat 50%}@media (min-width:1200px){.tx-immorealestate .realestate-list.has-3-columns{margin-left:-115px;margin-right:-115px}}.tx-immorealestate .realestate-list .img-wrapper{position:relative}.tx-immorealestate .realestate-list .img-wrapper img{height:auto;width:100%}.tx-immorealestate .realestate-list .img-wrapper .highlight-badge{background-color:#333;color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.75px;line-height:1.7rem;padding:10px 15px;position:absolute;right:0;text-transform:uppercase;top:0}.tx-immorealestate .realestate-list .content{border:1px solid #00000017;border-top:unset;padding:20px}.tx-immorealestate .realestate-list .content>a{text-decoration:none}.tx-immorealestate .realestate-list .content>a:hover h3{color:#b52513}.tx-immorealestate .realestate-list .content>a.btn-link{text-decoration:underline}.tx-immorealestate .realestate-list .teaser-text{font-size:1.6rem;line-height:2.7rem}.tx-immorealestate .realestate-list .teaser-text>p:last-child{margin-bottom:0}.tx-immorealestate .realestate-list h3{font-size:2.2rem;font-weight:600;line-height:3rem}.tx-immorealestate .info .icon-city,.tx-immorealestate .info .icon-financing,.tx-immorealestate .info .icon-house{background-position:0 4px;background-repeat:no-repeat;background-size:13px;padding-left:23px}.tx-immorealestate .info .icon-financing{background-position:0 6px;background-size:11px;padding-left:20px}.tx-immorealestate .info .icon-house{background-position:0 5px;background-size:18px}.tx-immorealestate .subheader{font-size:2.6rem;line-height:3.7rem}.tx-immorealestate .realestate-pricing-block{background:#b52513;color:#fff;margin:40px 0;padding:30px}.tx-immorealestate .realestate-pricing-block p{margin:0}.tx-immorealestate .realestate-pricing-block .subheader{display:inline-block;font-size:12px;font-weight:700;padding-left:0;padding-right:14px}.tx-immorealestate .realestate-pricing-block .price{display:inline-block}.tx-immorealestate .realestate-pricing-block .print{align-items:center;display:inline-flex;gap:10px}.tx-immorealestate .realestate-pricing-block .print:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white-color)' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M112 160V64c0-8.8 7.2-16 16-16h229.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c3 3 4.7 7.1 4.7 11.3V160h48V90.5c0-17-6.7-33.3-18.7-45.3l-26.6-26.5C390.7 6.7 374.5 0 357.5 0H128C92.7 0 64 28.7 64 64v96zm16 208h256v96H128zm-16-48c-17.7 0-32 14.3-32 32H48v-96c0-8.8 7.2-16 16-16h384c8.8 0 16 7.2 16 16v96h-32c0-17.7-14.3-32-32-32zm320 80h48c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v112c0 17.7 14.3 32 32 32h48v80c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32z'/%3E%3C/svg%3E") no-repeat 50%;background-size:14px;content:"";display:inline-block;height:14px;transition:all .4s ease-in-out;width:14px}.tx-immorealestate .realestate-pricing-block .print:hover:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--primary-color)' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M112 160V64c0-8.8 7.2-16 16-16h229.5c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c3 3 4.7 7.1 4.7 11.3V160h48V90.5c0-17-6.7-33.3-18.7-45.3l-26.6-26.5C390.7 6.7 374.5 0 357.5 0H128C92.7 0 64 28.7 64 64v96zm16 208h256v96H128zm-16-48c-17.7 0-32 14.3-32 32H48v-96c0-8.8 7.2-16 16-16h384c8.8 0 16 7.2 16 16v96h-32c0-17.7-14.3-32-32-32zm320 80h48c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v112c0 17.7 14.3 32 32 32h48v80c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32z'/%3E%3C/svg%3E") no-repeat 50%;background-size:14px}.tx-immorealestate .realestate-info-box>div:not(.documents){padding-bottom:1rem;padding-top:1rem}.tx-immorealestate .realestate-info-box>div:not(.documents)>h3{font-size:1.3rem;font-weight:700;letter-spacing:.65px;line-height:2.1rem;margin:0;text-transform:uppercase}.tx-immorealestate .realestate-info-box>div:not(.documents){border-bottom:1px solid #a6a6a6}.tx-immorealestate .realestate-header.keyvisual .contentWrap{min-height:65vh}.tx-immorealestate .tx-immorealestate-detail{margin-top:7rem}