.elementor .s-immobilienverm-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-immobilienverm-0002-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0003-h1{font-family:"Ivar Display";font-weight:400;font-size:64px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-immobilienverm-0004-rule{width:48px;height:1px;min-width:0px;padding:0px;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#AB9D8B;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0005-p{max-width:500px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilienverm-0006-prose{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0007-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-immobilienverm-0007-button:hover,.elementor .s-immobilienverm-0007-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilienverm-0008-hero-copy{min-width:0px;padding-block-start:100px;padding-block-end:85px;padding-inline-start:5vw;padding-inline-end:5vw;margin:0px;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .s-immobilienverm-0009-image{width:100%;height:100%;object-fit:cover;display:block;}.elementor .s-immobilienverm-0010-visual{height:calc(100vh - 130px);min-width:0px;min-height:700px;max-height:940px;overflow:hidden;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0011-feature-hero{width:calc(100% - 48px);min-width:0px;min-height:870px;max-width:1752px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;flex-direction:column;gap:0px;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);}.elementor .s-immobilienverm-0012-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-immobilienverm-0013-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0014-h2{font-family:"Ivar Display";font-weight:400;font-size:44px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-immobilienverm-0015-div{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0016-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0017-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-immobilienverm-0018-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0019-number-line{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0020-image{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;display:block;}.elementor .s-immobilienverm-0021-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-immobilienverm-0022-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0023-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0024-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-immobilienverm-0024-button:hover,.elementor .s-immobilienverm-0024-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilienverm-0025-article{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0026-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0027-number-line{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0028-image{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;display:block;}.elementor .s-immobilienverm-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-immobilienverm-0030-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0031-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0032-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-immobilienverm-0032-button:hover,.elementor .s-immobilienverm-0032-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilienverm-0033-article{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0034-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0035-number-line{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0036-image{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;display:block;}.elementor .s-immobilienverm-0037-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-immobilienverm-0038-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0039-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0040-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-immobilienverm-0040-button:hover,.elementor .s-immobilienverm-0040-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilienverm-0041-article{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0042-three-services{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:65px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .s-immobilienverm-0043-wrap{width:100%;min-width:0px;min-height:1062.7px;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;}.elementor .s-immobilienverm-0044-source-text{max-width:510px;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:35px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilienverm-0045-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0046-h2{font-family:"Ivar Display";font-weight:400;font-size:44px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-immobilienverm-0047-rule{width:48px;height:1px;min-width:0px;padding:0px;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#AB9D8B;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0048-p{max-width:510px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;margin-block-start:35px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilienverm-0049-p{max-width:510px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;margin-block-start:35px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilienverm-0050-p{max-width:510px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;font-style:italic;margin-block-start:35px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilienverm-0051-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-immobilienverm-0051-button:hover,.elementor .s-immobilienverm-0051-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilienverm-0052-copy{min-width:0px;padding-block-start:90px;padding-block-end:90px;padding-inline-start:5vw;padding-inline-end:5vw;margin:0px;display:flex;flex-direction:column;gap:0px;align-self:center;}.elementor .s-immobilienverm-0053-image{width:100%;height:100%;object-fit:cover;display:block;}.elementor .s-immobilienverm-0054-visual{height:630px;min-width:0px;overflow:hidden;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0055-reference-band{width:calc(100% - 48px);min-width:0px;min-height:781.73px;max-width:1752px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;flex-direction:column;gap:0px;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);}.elementor .s-immobilienverm-0056-section{width:100%;min-width:0px;padding-block-start:130px;padding-block-end:130px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0057-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-immobilienverm-0058-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0059-h2{max-width:1160px;position:relative;z-index:1;font-family:"Ivar Display";font-weight:400;font-size:74px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-immobilienverm-0060-p{font-family:"Poppins";font-weight:300;font-size:15px;color:#151515;line-height:1.8em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-immobilienverm-0061-prose{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0062-span{font-family:"Poppins";font-weight:300;font-size:15px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0063-button{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:0px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:transparent;display:inline-flex;align-items:center;}.elementor .s-immobilienverm-0063-button:hover,.elementor .s-immobilienverm-0063-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilienverm-0064-div{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0065-span{font-family:"Poppins";font-weight:300;font-size:15px;color:#151515;line-height:1.8em;}.elementor .s-immobilienverm-0066-button{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;letter-spacing:0px;line-height:1.65em;text-transform:none;padding:0px;border-radius:0px;border-width:0px;border-color:#AB9D8B;border-style:solid;background-color:transparent;display:inline-flex;align-items:center;}.elementor .s-immobilienverm-0066-button:hover,.elementor .s-immobilienverm-0066-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilienverm-0067-div{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0068-contact-pairs{min-width:0px;padding:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;}.elementor .s-immobilienverm-0069-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-immobilienverm-0069-button:hover,.elementor .s-immobilienverm-0069-button:focus-visible{color:#AB9D8B;}.elementor .s-immobilienverm-0070-body{min-width:0px;max-width:40%;position:relative;z-index:1;padding-block-start:55px;padding-block-end:95px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-immobilienverm-0071-image{width:calc(60% - 6vw);height:430px;object-fit:contain;object-position:bottom center;position:absolute;display:block;}.elementor .s-immobilienverm-0072-contact-band{width:calc(100% - 48px);min-width:0px;min-height:660px;max-width:1752px;overflow:hidden;position:relative;padding-block-start:95px;padding-block-end:0px;padding-inline-start:5vw;padding-inline-end:5vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}