.elementor .s-immobilien-in--0001-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0002-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0003-h1{font-family:"Ivar Display";font-weight:400;font-size:64px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-immobilien-in--0004-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0005-div{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0006-button{font-family:"Poppins";font-weight:400;font-size:12px;color:#151515;letter-spacing:0.12em;line-height:1.65em;text-transform:uppercase;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;background-color:transparent;display:inline-flex;gap:24px;align-items:center;}.elementor .s-immobilien-in--0006-button:hover,.elementor .s-immobilien-in--0006-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0007-section-head{min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:60px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:50px;justify-content:space-between;align-items:flex-end;}.elementor .s-immobilien-in--0008-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0009-static-select{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-immobilien-in--0010-field{width:180px;min-width:0px;min-height:58px;max-width:180px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-immobilien-in--0011-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0012-static-select{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-immobilien-in--0013-field{width:180px;min-width:0px;min-height:58px;max-width:180px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-immobilien-in--0014-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0015-static-input{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-immobilien-in--0016-field{width:180px;min-width:0px;min-height:58px;max-width:180px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-immobilien-in--0017-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0018-static-select{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-immobilien-in--0019-field{width:180px;min-width:0px;min-height:58px;max-width:180px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-immobilien-in--0020-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0021-static-select{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-immobilien-in--0022-field{width:180px;min-width:0px;min-height:58px;max-width:180px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-immobilien-in--0023-filter-bar{min-width:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:35px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(171,157,139,.38);border-style:solid;display:flex;flex-direction:row;gap:25px;flex-wrap:wrap;align-items:flex-end;}.elementor .s-immobilien-in--0024-listing-count{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0025-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0026-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0027-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0028-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0028-button:hover,.elementor .s-immobilien-in--0028-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0029-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0030-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0031-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0032-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0033-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0034-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0035-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0036-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0037-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0038-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0039-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0040-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0041-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0042-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0042-button:hover,.elementor .s-immobilien-in--0042-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0043-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0044-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0045-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0046-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0047-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0048-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0049-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0050-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0051-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0052-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0053-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0054-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0055-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0056-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0057-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0057-button:hover,.elementor .s-immobilien-in--0057-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0058-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0059-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0060-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0061-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0062-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0063-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0064-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0065-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0066-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0067-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0068-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0069-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0070-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0071-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0072-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0072-button:hover,.elementor .s-immobilien-in--0072-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0073-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0074-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0075-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0076-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0077-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0078-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0079-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0080-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0081-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0082-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0083-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0084-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0085-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0086-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0087-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0087-button:hover,.elementor .s-immobilien-in--0087-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0088-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0089-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0090-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0091-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0092-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0093-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0094-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0095-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0096-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0097-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0098-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0099-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0100-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0101-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0102-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0102-button:hover,.elementor .s-immobilien-in--0102-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0103-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0104-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0105-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0106-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0107-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0108-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0109-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0110-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0111-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0112-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0113-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0114-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0115-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0116-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0117-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0117-button:hover,.elementor .s-immobilien-in--0117-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0118-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0119-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0120-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0121-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0122-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0123-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0124-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0125-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0126-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0127-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0128-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0129-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0130-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0131-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0132-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0132-button:hover,.elementor .s-immobilien-in--0132-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0133-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0134-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0135-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0136-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0137-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0138-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0139-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0140-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0141-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0142-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0143-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0144-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0145-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0145-button:hover,.elementor .s-immobilien-in--0145-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0146-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0147-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0148-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0149-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0150-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0151-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0152-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0153-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0154-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0155-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0156-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0157-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0158-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0159-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0159-button:hover,.elementor .s-immobilien-in--0159-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0160-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0161-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0162-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0163-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0164-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0165-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0166-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0167-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0168-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0169-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0170-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0171-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0172-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0173-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0174-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0174-button:hover,.elementor .s-immobilien-in--0174-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0175-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0176-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0177-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0178-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0179-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0180-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0181-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0182-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0183-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0184-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0185-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0186-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0187-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0188-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0189-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0189-button:hover,.elementor .s-immobilien-in--0189-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0190-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0191-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0192-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0193-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0194-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0195-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0196-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0197-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0198-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0199-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0200-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0201-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0202-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0203-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0204-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0204-button:hover,.elementor .s-immobilien-in--0204-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0205-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0206-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0207-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0208-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0209-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0210-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0211-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0212-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0213-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0214-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0215-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0216-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0217-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0218-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0218-button:hover,.elementor .s-immobilien-in--0218-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0219-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0220-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0221-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0222-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0223-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0224-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0225-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0226-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0227-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0228-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0229-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0230-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0231-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0232-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0233-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0233-button:hover,.elementor .s-immobilien-in--0233-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0234-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0235-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0236-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0237-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0238-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0239-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0240-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0241-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0242-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0243-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0244-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0245-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0246-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0247-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0248-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0248-button:hover,.elementor .s-immobilien-in--0248-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0249-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0250-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0251-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0252-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0253-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0254-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0255-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0256-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0257-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0258-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0259-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0260-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0261-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0262-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0262-button:hover,.elementor .s-immobilien-in--0262-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0263-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0264-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0265-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0266-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0267-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0268-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0269-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0270-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0271-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0272-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0273-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0274-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0275-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0276-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0277-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0277-button:hover,.elementor .s-immobilien-in--0277-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0278-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0279-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0280-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0281-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0282-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0283-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0284-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0285-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0286-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0287-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0288-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0289-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0290-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0291-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0292-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0292-button:hover,.elementor .s-immobilien-in--0292-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0293-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0294-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0295-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0296-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0297-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0298-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0299-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0300-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0301-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0302-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0303-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0304-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0305-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0306-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0307-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0307-button:hover,.elementor .s-immobilien-in--0307-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0308-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0309-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0310-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0311-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0312-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0313-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0314-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0315-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0316-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0317-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0318-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0319-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0320-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0321-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0322-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0322-button:hover,.elementor .s-immobilien-in--0322-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0323-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0324-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0325-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0326-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0327-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0328-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0329-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0330-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0331-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0332-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0333-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0334-image{width:100%;height:100%;aspect-ratio:1.38;object-fit:cover;display:block;}.elementor .s-immobilien-in--0335-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0336-property-image{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0337-button{width:33px;height:33px;font-family:"Poppins";font-weight:400;font-size:22px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:999px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:#FFFDF9;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-immobilien-in--0337-button:hover,.elementor .s-immobilien-in--0337-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0338-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilien-in--0339-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0340-h3{font-family:"Ivar Display";font-weight:400;font-size:20px;color:#151515;letter-spacing:-0.025em;line-height:1.28em;}.elementor .s-immobilien-in--0341-source-text{font-family:"Poppins";font-weight:400;font-size:11px;color:#151515;line-height:1.8em;padding-block-start:3px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-immobilien-in--0342-property-price{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0343-property-info{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:15px;grid-template-columns:1fr auto;}.elementor .s-immobilien-in--0344-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0345-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0346-facts{min-width:0px;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .s-immobilien-in--0347-property-card{min-width:0px;position:relative;padding:0px;margin:0px;display:none;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0348-property-grid{min-width:0px;column-gap:24px;padding:0px;margin:0px;display:grid;flex-direction:column;row-gap:56px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-immobilien-in--0349-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0350-pagination-button{font-family:"Poppins";font-size:13px;color:#151515;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;background-color:transparent;display:inline-flex;}.elementor .s-immobilien-in--0351-pagination-button{font-family:"Poppins";font-size:13px;color:#151515;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;background-color:transparent;display:inline-flex;}.elementor .s-immobilien-in--0352-pagination-button{font-family:"Poppins";font-size:13px;color:#151515;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;background-color:transparent;display:inline-flex;}.elementor .s-immobilien-in--0353-pagination{min-width:0px;padding:0px;margin-block-start:60px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;justify-content:center;}.elementor .s-immobilien-in--0354-div{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0355-h3{font-family:"Ivar Display";font-weight:400;font-size:28px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-immobilien-in--0356-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilien-in--0357-button{font-family:"Poppins";font-weight:400;font-size:12px;color:#151515;letter-spacing:0.12em;line-height:1.65em;text-transform:uppercase;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;background-color:transparent;display:inline-flex;gap:24px;align-items:center;}.elementor .s-immobilien-in--0357-button:hover,.elementor .s-immobilien-in--0357-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0358-h3{font-family:"Ivar Display";font-weight:400;font-size:28px;color:#FFFDF9;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-immobilien-in--0359-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#FFFDF9;line-height:1.8em;}.elementor .s-immobilien-in--0360-button{font-family:"Poppins";font-weight:400;font-size:12px;color:#FFFDF9;letter-spacing:0.12em;line-height:1.65em;text-transform:uppercase;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;background-color:transparent;display:inline-flex;gap:24px;align-items:center;}.elementor .s-immobilien-in--0360-button:hover,.elementor .s-immobilien-in--0360-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilien-in--0361-dark{width:100%;min-width:0px;color:#FFFDF9;padding:0px;margin:0px;background-color:#151515;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0362-listing-sidebar{min-width:0px;padding-block-start:15px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilien-in--0363-listing-layout{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:35px;grid-template-columns:1fr 240px;}.elementor .s-immobilien-in--0364-wrap{width:100%;min-width:0px;min-height:2725.13px;max-width:1640px;padding-block-start:130px;padding-block-end:130px;padding-inline-start:72px;padding-inline-end:72px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}