.elementor .e-1ceb9062-149f{font-family:Satoshi;font-weight:500;font-size:clamp(2.25rem, 0.97rem + 3.2vw, 3.25rem);color:#0B0C0E;letter-spacing:-0.025em;line-height:1.2em;text-align:center;margin:0px;}.elementor .e-e10a7fe-1b4f{width:100%;max-width:720px;font-family:Figtree;font-weight:400;font-size:clamp(1.125rem, 0.805rem + 0.8vw, 1.375rem);color:rgba(23,24,28,0.75);line-height:1.45em;text-align:center;margin:0px;}.elementor .e-10135fc3-e2b4:hover,.elementor .e-10135fc3-e2b4:focus-visible{color:#FAFAFA;background-color:#2A387E;}.elementor .e-10135fc3-e2b4{font-family:Figtree;font-weight:600;font-size:1rem;color:#FAFAFA;letter-spacing:0.025em;line-height:1em;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:48px;background-color:#162050;box-shadow:0px 0px 1px 0px rgba(255,255,255,0.5) inset;}.elementor .e-1ffda4de-9210:hover,.elementor .e-1ffda4de-9210:focus-visible{color:rgba(23,24,28,0.75);background-color:#FAFAFA;}.elementor .e-1ffda4de-9210{font-family:Figtree;font-weight:600;font-size:1rem;color:rgba(23,24,28,0.75);letter-spacing:0.025em;line-height:1em;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:48px;background-color:#F0F1F4;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;}.elementor .e-52f6e9ca-7018{width:100%;padding:0px;margin-block-start:28px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .e-1d9ef92f-b168{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-dc0f72d-f2c6{width:40px;height:40px;object-fit:cover;border-radius:40px;}.elementor .e-28b9c900-b6b4{width:40px;height:40px;object-fit:cover;margin-inline-start:-8px;border-radius:40px;}.elementor .e-416e9018-aa8e{width:40px;height:40px;object-fit:cover;margin-inline-start:-8px;border-radius:40px;}.elementor .e-44368f88-c698{width:40px;height:40px;object-fit:cover;margin-inline-start:-8px;border-radius:40px;}.elementor .e-5e8e21ad-6f68{width:40px;height:40px;object-fit:cover;margin-inline-start:-8px;border-radius:40px;}.elementor .e-d9f3ea1-28a9{width:auto;padding:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .e-aafeb84-d1b8{width:20px;height:20px;color:#F0AD4E;}.elementor .e-6032460a-5f73{width:20px;height:20px;color:#F0AD4E;}.elementor .e-15500e54-19c7{width:20px;height:20px;color:#F0AD4E;}.elementor .e-323a7b68-e24e{width:20px;height:20px;color:#F0AD4E;}.elementor .e-5411254a-cb7d{width:20px;height:20px;color:#F0AD4E;}.elementor .e-402d3e2-18ab{width:auto;height:20px;padding:0px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .e-669e3649-dae6{font-family:Satoshi;font-weight:500;font-size:1.125rem;color:rgba(23,24,28,0.75);letter-spacing:-0.01em;line-height:1.4em;margin:0px;}.elementor .e-a818eb-e225{padding:0px;display:flex;flex-direction:row;gap:clamp(0.5rem, 0.409rem + 0.455vw, 0.75rem);flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-168847c5-7440{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-71258d91-4fdb{width:100%;max-width:80rem;position:relative;z-index:1;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:clamp(5rem, 1.364rem + 8.182vw, 7.5rem);justify-content:center;}.elementor .e-4f367ff7-a39b{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#F0F1F4;clip-path:polygon(100% 100%, 0% 100%, 0% 47.3%);}.elementor .e-37886127-2771{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(240,241,244,0.5);clip-path:polygon(0% 47.3%, 100% 47.3%, 100% 100%, 0% 100%);}.elementor .e-317d8fcb-6bae{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(240,241,244,0.25);clip-path:polygon(0% 100%, 100% 100%, 100% 0.8%, 0% 47.3%);}.elementor .e-2dae6d9f-8fb9{height:8rem;position:absolute;inset-inline-end:0px;inset-block-end:-1px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .e-111461b6-336b{min-height:75vh;overflow:hidden;position:relative;padding-block-start:calc(clamp(3.125rem, 1.087vw + 5.38rem, 6.25rem) + 6.25rem);padding-block-end:calc(clamp(3.125rem, 1.087vw + 5.38rem, 6.25rem) + 8rem);padding-inline-start:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);padding-inline-end:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);margin-block-start:-100px;background-image:linear-gradient(rgba(250,250,250,0.8) 0%,rgba(250,250,250,0.8) 100%),url("https://sgo-immo.de/wp-content/uploads/2026/03/sgo-immo-background-hero-skyline.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#BBC1DD;display:flex;flex-direction:column;justify-content:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: right center;\n}.elementor .e-763192b7-d9df{font-family:Figtree;font-weight:500;font-size:0.9375rem;color:#2A387E;letter-spacing:0.05em;line-height:1.5em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-26555c1-4b75{font-family:Satoshi;font-weight:500;font-size:clamp(1.75rem, 0.47rem + 3.2vw, 2.75rem);color:#0B0C0E;letter-spacing:-0.025em;line-height:1.25em;text-align:center;margin:0px;display:block;}.elementor .e-49fe9efc-11df{width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(0.5rem, 0.409rem + 0.455vw, 0.75rem);align-items:center;}.elementor .e-705de5b9-f172{width:40px;height:40px;color:#2A387E;margin-block-end:8px;display:flex;}.elementor .e-26273b22-de97{font-family:Satoshi;font-weight:500;font-size:1.76rem;color:#0B0C0E;letter-spacing:-0.02em;line-height:1.3em;text-align:center;margin:0px;}.elementor .e-1aeaed28-7636{width:100%;font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:rgba(23,24,28,0.75);line-height:1.6em;text-align:center;margin:0px;flex:1 1 auto;}.elementor .e-2d36ba22-13e6{font-family:Figtree;font-weight:600;font-size:1rem;color:inherit;letter-spacing:0.025em;line-height:1em;}.elementor .e-7308eca3-e512{width:0.75rem;height:0.75rem;color:inherit;display:flex;}.elementor .e-4a0fe777-e91e:hover,.elementor .e-4a0fe777-e91e:focus-visible{color:#FAFAFA;background-color:#162050;}.elementor .e-4a0fe777-e91e{width:auto;color:rgba(23,24,28,0.75);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:48px;border-width:1px;border-color:rgba(23,24,28,0.2);border-style:solid;background-color:#FAFAFA;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;transition:all 0.25s;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-8942c2f-59ae{padding:2rem;border-radius:2rem;border-width:1px;border-color:rgba(23,24,28,0.2);border-style:solid;background-color:#FAFAFA;box-shadow:0px 0px 25px -10px rgba(42,56,126,0.15);display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:center;}.elementor .e-5721cf33-a9f4{width:40px;height:40px;color:#2A387E;margin-block-end:8px;display:flex;}.elementor .e-5eebf5a6-611d{font-family:Satoshi;font-weight:500;font-size:1.76rem;color:#0B0C0E;letter-spacing:-0.02em;line-height:1.3em;text-align:center;margin:0px;}.elementor .e-30362e02-438c{width:100%;font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:rgba(23,24,28,0.75);line-height:1.6em;text-align:center;margin:0px;flex:1 1 auto;}.elementor .e-7ccc7fa5-a643{font-family:Figtree;font-weight:600;font-size:1rem;color:inherit;letter-spacing:0.025em;line-height:1em;}.elementor .e-42ca4be-7ef5{width:0.75rem;height:0.75rem;color:inherit;display:flex;}.elementor .e-116fc61-55f6:hover,.elementor .e-116fc61-55f6:focus-visible{color:#FAFAFA;background-color:#162050;}.elementor .e-116fc61-55f6{width:auto;color:rgba(23,24,28,0.75);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:48px;border-width:1px;border-color:rgba(23,24,28,0.2);border-style:solid;background-color:#FAFAFA;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;transition:all 0.25s;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-5cad7d53-ba82{padding:2rem;border-radius:2rem;border-width:1px;border-color:rgba(23,24,28,0.2);border-style:solid;background-color:#FAFAFA;box-shadow:0px 0px 25px -10px rgba(42,56,126,0.15);display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:center;}.elementor .e-4fa98bdc-1bf5{width:40px;height:40px;color:#2A387E;margin-block-end:8px;display:flex;}.elementor .e-41adda37-3a1e{font-family:Satoshi;font-weight:500;font-size:1.76rem;color:#0B0C0E;letter-spacing:-0.02em;line-height:1.3em;text-align:center;margin:0px;}.elementor .e-72f28a97-923d{width:100%;font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:rgba(23,24,28,0.75);line-height:1.6em;text-align:center;margin:0px;flex:1 1 auto;}.elementor .e-46b274fa-a2a6{font-family:Figtree;font-weight:600;font-size:1rem;color:inherit;letter-spacing:0.025em;line-height:1em;}.elementor .e-6a0884ba-6fea{width:0.75rem;height:0.75rem;color:inherit;display:flex;}.elementor .e-2e80f11-8865:hover,.elementor .e-2e80f11-8865:focus-visible{color:#FAFAFA;background-color:#162050;}.elementor .e-2e80f11-8865{width:auto;color:rgba(23,24,28,0.75);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:48px;border-width:1px;border-color:rgba(23,24,28,0.2);border-style:solid;background-color:#FAFAFA;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;transition:all 0.25s;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-46743c01-8944{padding:2rem;border-radius:2rem;border-width:1px;border-color:rgba(23,24,28,0.2);border-style:solid;background-color:#FAFAFA;box-shadow:0px 0px 25px -10px rgba(42,56,126,0.15);display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:center;}.elementor .e-588c4171-b103{width:100%;padding:0px;display:flex;flex-direction:row;gap:60px;align-items:stretch;}.elementor .e-29d01e48-6875{width:100%;max-width:80rem;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:60px;align-items:center;}.elementor .e-50c92b5e-ffd0{position:relative;padding-block-start:clamp(3.75rem, 1.087vw + 6.63rem, 7.5rem);padding-block-end:clamp(3.75rem, 1.087vw + 6.63rem, 7.5rem);padding-inline-start:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);padding-inline-end:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);background-image:linear-gradient(180deg, #F0F1F4 0%,#FAFAFA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-44db59bc-8ad1{height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:#FAFAFA;clip-path:polygon(0% 0%, 100% 0%, 100% 52.7%);}.elementor .e-511c9412-e130{height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(250,250,250,0.5);clip-path:polygon(0% 0%, 100% 0%, 100% 52.7%, 0% 52.7%);}.elementor .e-2b7ca69a-a633{height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(250,250,250,0.25);clip-path:polygon(100% 0%, 0% 0%, 0% 99.2%, 100% 52.7%);}.elementor .e-6bfa37cf-c288{height:4rem;position:absolute;inset-block-start:-1px;inset-inline-end:0px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .e-5eb34bb2-8430{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#F0F1F4;clip-path:polygon(100% 100%, 0% 100%, 0% 47.3%);}.elementor .e-4c269234-fc9f{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(240,241,244,0.5);clip-path:polygon(0% 47.3%, 100% 47.3%, 100% 100%, 0% 100%);}.elementor .e-4ee9d6bf-9340{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(240,241,244,0.25);clip-path:polygon(0% 100%, 100% 100%, 100% 0.8%, 0% 47.3%);}.elementor .e-47d6d484-4ff9{height:4rem;position:absolute;inset-inline-end:0px;inset-block-end:-1px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .e-affc591-a374{width:100%;height:auto;display:block;}.elementor .e-764c2c95-7ed0{padding:0px;flex:1 1 0px;}.elementor .e-4afa6a3d-9348{font-family:Satoshi;font-weight:500;font-size:clamp(1.75rem, 0.47rem + 3.2vw, 2.75rem);color:#FAFAFA;letter-spacing:-0.025em;line-height:1.25em;margin:0px;}.elementor .e-2f80bc83-f502{font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:#F0F1F4;line-height:1.6em;margin:0px;}.elementor .e-544aa113-4b19{padding:0px;display:flex;flex-direction:column;gap:clamp(0.5rem, 0.409rem + 0.455vw, 0.75rem);align-items:flex-start;}.elementor .e-26f98a91-6f74{font-family:Satoshi;font-weight:500;font-size:1.41rem;color:#FAFAFA;letter-spacing:-0.015em;line-height:1.35em;padding-block-end:0.25rem;margin:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#FAFAFA;border-style:solid;}.elementor .e-62c42faf-a9c3{width:100%;font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:#BBC1DD;line-height:1.6em;margin:0px;}.elementor .e-608b4847-a42d{font-family:Figtree;font-weight:600;font-size:1rem;color:inherit;letter-spacing:0.025em;line-height:1em;}.elementor .e-6bbd2d78-cfca{width:0.75rem;height:0.75rem;color:inherit;display:flex;}.elementor .e-19d95e86-da86:hover,.elementor .e-19d95e86-da86:focus-visible{color:#FAFAFA;background-color:#4055BF;}.elementor .e-19d95e86-da86{width:auto;color:#FAFAFA;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:48px;background-color:#2A387E;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;transition:all 0.25s;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-4f660673-9c6d{padding:0px;display:flex;flex-direction:column;gap:clamp(0.75rem, 0.659rem + 0.455vw, 1rem);align-items:flex-start;}.elementor .e-ade84ab-3e55{font-family:Satoshi;font-weight:500;font-size:1.41rem;color:#FAFAFA;letter-spacing:-0.015em;line-height:1.35em;padding-block-end:0.25rem;margin:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#FAFAFA;border-style:solid;}.elementor .e-2ecf5226-1c85{width:100%;font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:#BBC1DD;line-height:1.6em;margin:0px;}.elementor .e-4be67a38-7809{font-family:Figtree;font-weight:600;font-size:1rem;color:inherit;letter-spacing:0.025em;line-height:1em;}.elementor .e-73654477-ec01{width:0.75rem;height:0.75rem;color:inherit;display:flex;}.elementor .e-77ab08d5-498f:hover,.elementor .e-77ab08d5-498f:focus-visible{color:#FAFAFA;background-color:#4055BF;}.elementor .e-77ab08d5-498f{width:auto;color:#FAFAFA;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:48px;background-color:#2A387E;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;transition:all 0.25s;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-4ef92b3-63f8{padding:0px;display:flex;flex-direction:column;gap:clamp(0.75rem, 0.659rem + 0.455vw, 1rem);align-items:flex-start;}.elementor .e-7a43839e-5cdf{font-family:Satoshi;font-weight:500;font-size:1.41rem;color:#FAFAFA;letter-spacing:-0.015em;line-height:1.35em;padding-block-end:0.25rem;margin:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#FAFAFA;border-style:solid;}.elementor .e-33abe871-e84e{width:100%;font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:#BBC1DD;line-height:1.6em;margin:0px;}.elementor .e-2a05a3a2-a9d1{font-family:Figtree;font-weight:600;font-size:1rem;color:inherit;letter-spacing:0.025em;line-height:1em;}.elementor .e-1e4f60df-64e1{width:0.75rem;height:0.75rem;color:inherit;display:flex;}.elementor .e-6352bca3-dd07:hover,.elementor .e-6352bca3-dd07:focus-visible{color:#FAFAFA;background-color:#4055BF;}.elementor .e-6352bca3-dd07{width:auto;color:#FAFAFA;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:48px;background-color:#2A387E;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;transition:all 0.25s;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-30949e9b-d509{padding:0px;display:flex;flex-direction:column;gap:clamp(0.75rem, 0.659rem + 0.455vw, 1rem);align-items:flex-start;}.elementor .e-7936b58a-4236{font-family:Satoshi;font-weight:500;font-size:1.41rem;color:#FAFAFA;letter-spacing:-0.015em;line-height:1.35em;padding-block-end:0.25rem;margin:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#FAFAFA;border-style:solid;}.elementor .e-79d22583-8af6{width:100%;font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:#BBC1DD;line-height:1.6em;margin:0px;}.elementor .e-11802a0e-29af{font-family:Figtree;font-weight:600;font-size:1rem;color:inherit;letter-spacing:0.025em;line-height:1em;}.elementor .e-3e9d59bd-5c9f{width:0.75rem;height:0.75rem;color:inherit;display:flex;}.elementor .e-73087304-449b:hover,.elementor .e-73087304-449b:focus-visible{color:#FAFAFA;background-color:#4055BF;}.elementor .e-73087304-449b{width:auto;color:#FAFAFA;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:48px;background-color:#2A387E;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;transition:all 0.25s;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-cb1d1c7-16a8{padding:0px;display:flex;flex-direction:column;gap:clamp(0.75rem, 0.659rem + 0.455vw, 1rem);align-items:flex-start;}.elementor .e-448ba4b9-74b9{padding:0px;display:grid;gap:60px;grid-template-columns:1fr;grid-auto-rows:1fr;}.elementor .e-3ae7b52c-ec25{padding:0px;display:flex;flex-direction:column;gap:60px;flex:1 1 0px;}.elementor .e-c2d06e7-d4dc{width:100%;max-width:80rem;position:relative;z-index:1;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:60px;align-items:center;}.elementor .e-657262e4-9f48{overflow:visible;position:relative;padding-block-start:clamp(3.75rem, 1.087vw + 6.63rem, 7.5rem);padding-block-end:clamp(3.75rem, 1.087vw + 6.63rem, 7.5rem);padding-inline-start:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);padding-inline-end:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);background-color:#162050;display:flex;flex-direction:column;}.elementor .e-65be2356-eb1a{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#FAFAFA;clip-path:polygon(100% 100%, 0% 100%, 0% 47.3%);}.elementor .e-3bcf1f0a-1c30{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(250,250,250,0.5);clip-path:polygon(0% 47.3%, 100% 47.3%, 100% 100%, 0% 100%);}.elementor .e-2884aac6-2bd6{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(250,250,250,0.25);clip-path:polygon(0% 100%, 100% 100%, 100% 0.8%, 0% 47.3%);}.elementor .e-2329409f-37fd{height:4rem;position:absolute;inset-inline-end:0px;inset-block-end:-1px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .e-4e9ef0ab-2a2b{font-family:Figtree;font-weight:400;font-size:0.9375rem;color:#2A387E;letter-spacing:0.05em;line-height:1.5em;text-transform:uppercase;margin:0px;display:block;}.elementor .e-48a590b0-8b7d{font-family:Satoshi;font-weight:500;font-size:clamp(1.75rem, 0.47rem + 3.2vw, 2.75rem);color:#0B0C0E;letter-spacing:-0.025em;line-height:1.25em;margin:0px;}.elementor .e-7fc585df-8a91{padding:0px;display:flex;flex-direction:column;gap:clamp(0.5rem, 0.409rem + 0.455vw, 0.75rem);}.elementor .e-1be48a48-cd48{font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:rgba(23,24,28,0.75);line-height:1.6em;margin-block-start:0px;margin-block-end:1rem;display:block;}.elementor .e-5329ae1-409c{font-family:Figtree;font-weight:400;font-size:clamp(1rem, 0.84rem + 0.4vw, 1.125rem);color:rgba(23,24,28,0.75);line-height:1.6em;margin-block-start:0px;margin-block-end:1rem;display:block;}.elementor .e-47e6408f-9c81{padding:0px;display:block;}.elementor .e-ebc9879-7bcd:hover,.elementor .e-ebc9879-7bcd:focus-visible{color:#FAFAFA;background-color:#2A387E;}.elementor .e-ebc9879-7bcd{font-family:Figtree;font-weight:600;font-size:1rem;color:#FAFAFA;letter-spacing:0.025em;line-height:1em;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:48px;background-color:#162050;align-self:flex-start;}.elementor .e-54965bdb-7940{padding:0px;display:flex;flex-direction:column;gap:20px;flex:563 1 0px;}.elementor .e-658d4eac-b52f{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:50%;display:block;}.elementor .e-598ef2a4-9a4a{aspect-ratio:1 / 1;padding-block-start:0%;padding-block-end:3%;padding-inline-start:0%;padding-inline-end:3%;background-image:url("https://sgo-immo.de/wp-content/uploads/2026/03/bg-circle-black-05.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex:547 1 0px;}.elementor .e-72f24675-23d4{width:100%;max-width:80rem;position:relative;z-index:1;padding-block-start:0px;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:60px;align-items:center;}.elementor .e-72f98b60-c117{overflow:visible;position:relative;padding-block-start:clamp(3.75rem, 1.087vw + 6.63rem, 7.5rem);padding-block-end:clamp(3.75rem, 1.087vw + 6.63rem, 7.5rem);padding-inline-start:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);padding-inline-end:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);background-color:#F0F1F4;display:flex;flex-direction:column;}.elementor .e-7fc8681d-7deb{height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:#FAFAFA;clip-path:polygon(0% 0%, 100% 0%, 100% 52.7%);}.elementor .e-68d7f1b4-1c78{height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(250,250,250,0.5);clip-path:polygon(0% 0%, 100% 0%, 100% 52.7%, 0% 52.7%);}.elementor .e-39125d04-12d6{height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(250,250,250,0.25);clip-path:polygon(100% 0%, 0% 0%, 0% 99.2%, 100% 52.7%);}.elementor .e-2f3e8df0-7fab{height:4rem;position:absolute;inset-block-start:-1px;inset-inline-end:0px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .e-428404e9-e407{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#162050;clip-path:polygon(100% 100%, 0% 100%, 0% 86.8%, 100% 60.5%);}.elementor .e-1e599f90-75ca{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(22,32,80,0.5);clip-path:polygon(100% 100%, 0% 100%, 0% 47.3%, 100% 47.3%);}.elementor .e-2f76698d-ff51{height:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(22,32,80,0.25);clip-path:polygon(100% 100%, 0% 100%, 0% 12.4%, 100% 35.7%);}.elementor .e-11429c9b-dcbf{height:4rem;position:absolute;inset-inline-end:0px;inset-block-end:-1px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .e-423d9827-4fbc{font-family:Satoshi;font-weight:500;font-size:clamp(1.75rem, 0.47rem + 3.2vw, 2.75rem);color:#0B0C0E;letter-spacing:-0.025em;line-height:1.25em;margin:0px;}.elementor .e-39957da-aedd{font-family:Figtree;font-weight:400;font-size:clamp(1.125rem, 0.805rem + 0.8vw, 1.375rem);color:rgba(23,24,28,0.75);line-height:1.45em;text-align:start;margin:0px;}.elementor .e-66457b83-3016{padding:0px;display:flex;flex-direction:column;gap:clamp(0.5rem, 0.409rem + 0.455vw, 0.75rem);align-items:flex-start;}.elementor .e-4e6e26f0-dd4e:hover,.elementor .e-4e6e26f0-dd4e:focus-visible{color:#FAFAFA;background-color:#2A387E;}.elementor .e-4e6e26f0-dd4e{font-family:Figtree;font-weight:600;font-size:1rem;color:#FAFAFA;letter-spacing:0.025em;line-height:1em;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:48px;background-color:#162050;}.elementor .e-3e7fb6a3-75e2{padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start;}.elementor .e-42c2d7a-7f2e{min-height:16rem;padding:0px;border-radius:24px;display:flex;flex-direction:column;gap:40px;justify-content:space-between;}.elementor .e-628b6125-35d0{width:100%;max-width:80rem;position:relative;z-index:1;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-1fcd5ac7-e321{overflow:visible;position:relative;padding-block-start:clamp(3.125rem, 1.087vw + 5.38rem, 6.25rem);padding-block-end:clamp(3.125rem, 1.087vw + 5.38rem, 6.25rem);padding-inline-start:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);padding-inline-end:clamp(1.25rem, 6.522vw - 0.217rem, 5rem);background-image:linear-gradient(rgba(240,241,244,0.8) 0%,rgba(240,241,244,0.8) 100%),url("https://sgo-immo.de/wp-content/uploads/2026/03/glasfasade.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;background-repeat: repeat,repeat; background-size: auto auto,cover;\n}