.elementor-kit-4{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --ar-green-900:#08241D; --ar-green-800:#0C362C; --ar-green-700:#134B3E; --ar-sage:#A7B69F; --ar-sage-soft:#E3E8DE; --ar-sand:#EBE2D7; --ar-cream:#FFFCF4; --ar-terracotta:#C3663B; --ar-coral:#FC8C64; --ar-text:#4E5B55; --ar-line:rgba(12, 54, 44, 0.12); --ar-font:Poppins; --ar-section-y:clamp(72px, 9vw, 136px); --ar-gutter:clamp(20px, 5vw, 72px); --ar-container:1240px; --ar-hero:#A7B6A0; }
/* Start custom CSS *//* Arends Immobilien – Header & Footer (V4-Theme-Templates laden ihr eigenes CSS hier nicht) */
.elementor-location-footer a{text-decoration:none;}
.elementor-location-footer p a,.elementor-location-footer span a{color:inherit;}
body .elementor [data-interaction-id="238af848"]{display:flex;flex-direction:column;align-items:center;width:100%;padding:14px var(--ar-gutter);background-color:var(--ar-green-800);position:relative;z-index:60;border-bottom:1px solid rgba(255,252,244,0.08);}
body .elementor [data-interaction-id="48ad3296"]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1240px;padding:0;position:static;}
body .elementor [data-interaction-id="55983f9c"]{display:block;flex-shrink:0;line-height:0;}
body .elementor [data-interaction-id="55983f9c"] img{display:block;width:104px;height:104px;max-width:none;object-fit:contain;margin:-12px 0 -19px -27px;}
body .elementor [data-interaction-id="4d31196d"]{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-grow:1;width:auto;gap:2px;padding:0;}
body .elementor [data-interaction-id="229dde39"],body .elementor [data-interaction-id="a98a488"],body .elementor [data-interaction-id="6c2bdee9"],body .elementor [data-interaction-id="31c01ccd"],body .elementor [data-interaction-id="22c6a5"],body .elementor [data-interaction-id="2aaa25e9"],body .elementor [data-interaction-id="4dc2559d"]{padding:10px 14px;background-color:transparent;border:0;border-radius:999px;font-family:var(--ar-font),sans-serif;font-size:14px;font-weight:400;letter-spacing:0.01em;line-height:1.2;color:rgba(255,252,244,0.82);transition:all .2s ease;}
body .elementor [data-interaction-id="229dde39"]:hover,body .elementor [data-interaction-id="a98a488"]:hover,body .elementor [data-interaction-id="6c2bdee9"]:hover,body .elementor [data-interaction-id="31c01ccd"]:hover,body .elementor [data-interaction-id="22c6a5"]:hover,body .elementor [data-interaction-id="2aaa25e9"]:hover,body .elementor [data-interaction-id="4dc2559d"]:hover{color:var(--ar-cream);background-color:rgba(255,252,244,0.08);}
body .elementor [data-interaction-id="1c41392f"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;border:1px solid var(--ar-terracotta);background-color:var(--ar-terracotta);color:var(--ar-cream);font-family:var(--ar-font),sans-serif;font-weight:500;line-height:1.2;letter-spacing:0.02em;text-align:center;white-space:nowrap;transition:all .25s ease;padding:12px 24px;font-size:13.5px;flex-shrink:0;}
body .elementor [data-interaction-id="1c41392f"]:hover{background-color:var(--ar-cream);border-color:var(--ar-cream);color:var(--ar-green-800);}
body .elementor [data-interaction-id="6c5724f6"]{display:none;padding:0;}
body .elementor [data-interaction-id="3db71111"]{padding:0;position:static;}
body .elementor [data-interaction-id="766ab39a"]{padding:0;cursor:pointer;list-style:none;position:static;}
body .elementor [data-interaction-id="766ab39a"]::-webkit-details-marker{display:none;}
body .elementor [data-interaction-id="730a514b"]{padding:0;}
body .elementor [data-interaction-id="49b0140a"]{display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px 18px;width:fit-content;border-radius:999px;border:1px solid rgba(255,252,244,0.25);}
body .elementor [data-interaction-id="6e022d63"]{font-family:var(--ar-font),sans-serif;font-size:13px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ar-cream);}
body .elementor [data-interaction-id="492a1a16"]{display:flex;flex-direction:column;gap:5px;padding:0;width:auto;}
body .elementor [data-interaction-id="2d47eb8f"]{width:20px;min-width:20px;height:1.5px;padding:0;background-color:var(--ar-cream);}
body .elementor [data-interaction-id="4d254ca3"]{width:14px;min-width:14px;height:1.5px;padding:0;background-color:var(--ar-coral);transition:width .2s ease;}
body .elementor details[open] [data-interaction-id="4d254ca3"]{width:20px;min-width:20px;}
body .elementor [data-interaction-id="2b7969e2"]{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:100%;left:0;right:0;width:100%;padding:16px var(--ar-gutter) 28px;background-color:var(--ar-green-800);border-top:1px solid rgba(255,252,244,0.1);box-shadow:0 24px 40px rgba(8,36,29,0.25);}
body .elementor [data-interaction-id="3db6f31c"],body .elementor [data-interaction-id="b0dc7d5"],body .elementor [data-interaction-id="72be5db6"],body .elementor [data-interaction-id="5e3502ca"],body .elementor [data-interaction-id="7bebe626"],body .elementor [data-interaction-id="1b88c0ae"],body .elementor [data-interaction-id="69772cda"]{display:block;text-align:left;padding:14px 0;background-color:transparent;border:0;border-bottom:1px solid rgba(255,252,244,0.08);border-radius:0;font-family:var(--ar-font),sans-serif;font-size:17px;font-weight:400;color:var(--ar-cream);}
body .elementor [data-interaction-id="793ceb0d"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:999px;border:1px solid var(--ar-terracotta);background-color:var(--ar-terracotta);color:var(--ar-cream);font-family:var(--ar-font),sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0.02em;text-align:center;white-space:nowrap;margin-top:20px;}
body .elementor [data-interaction-id="7f18f2ac"]{display:flex;flex-direction:column;align-items:center;width:100%;padding:clamp(64px,8vw,112px) var(--ar-gutter) 32px;background-color:var(--ar-green-900);}
body .elementor [data-interaction-id="5b705bac"]{display:flex;flex-direction:column;width:100%;max-width:1240px;gap:56px;padding:0;}
body .elementor [data-interaction-id="5782c543"]{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px;padding:0;}
body .elementor [data-interaction-id="f0b16a9"]{display:flex;flex-direction:column;gap:18px;flex:1 1 auto;width:auto;min-width:0;max-width:640px;padding:0;}
body .elementor [data-interaction-id="72c5a05f"]{font-family:var(--ar-font),sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0.2em;text-transform:uppercase;color:var(--ar-coral);}
body .elementor [data-interaction-id="348c2fe2"]{margin:0;font-family:var(--ar-font),sans-serif;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.14;letter-spacing:-0.02em;color:var(--ar-cream);}
body .elementor [data-interaction-id="5723555"]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0;flex:0 0 auto;width:auto;}
body .elementor [data-interaction-id="2d3fc0d2"],body .elementor [data-interaction-id="92e880f"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:999px;border:1px solid var(--ar-terracotta);background-color:var(--ar-terracotta);color:var(--ar-cream);font-family:var(--ar-font),sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0.02em;text-align:center;white-space:nowrap;transition:all .25s ease;}
body .elementor [data-interaction-id="92e880f"]{background-color:transparent;border-color:rgba(255,252,244,0.45);}
body .elementor [data-interaction-id="2d3fc0d2"]:hover,body .elementor [data-interaction-id="92e880f"]:hover{background-color:var(--ar-cream);border-color:var(--ar-cream);color:var(--ar-green-800);}
body .elementor [data-interaction-id="2db8bc0e"]{width:100%;border:0;border-top:1px solid rgba(255,252,244,0.12);margin:0;padding:0;height:0;}
body .elementor [data-interaction-id="2228f4f2"]{width:100%;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;grid-template-rows:auto;column-gap:48px;row-gap:44px;padding:0;}
body .elementor [data-interaction-id="c4d554c"]{display:flex;flex-direction:column;gap:24px;padding:0;max-width:320px;}
body .elementor [data-interaction-id="3abbaeaa"]{display:block;line-height:0;}
body .elementor [data-interaction-id="3abbaeaa"] img{display:block;width:156px;height:156px;max-width:none;object-fit:contain;margin:-19px 0 -29px -40px;}
body .elementor [data-interaction-id="7ad9cbb7"]{font-family:var(--ar-font),sans-serif;font-size:14px;font-weight:300;line-height:1.75;color:rgba(255,252,244,0.65);}
body .elementor [data-interaction-id="2eb29b9e"]{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0;width:auto;}
body .elementor [data-interaction-id="9458666"],body .elementor [data-interaction-id="1d4a2bab"]{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;border:1px solid rgba(255,252,244,0.28);background-color:transparent;color:var(--ar-cream);font-family:var(--ar-font),sans-serif;font-size:13px;font-weight:400;letter-spacing:0.02em;line-height:1.2;text-align:center;transition:all .2s ease;}
body .elementor [data-interaction-id="9458666"]:hover,body .elementor [data-interaction-id="1d4a2bab"]:hover{background-color:var(--ar-cream);border-color:var(--ar-cream);color:var(--ar-green-800);}
body .elementor [data-interaction-id="51e68ee6"],body .elementor [data-interaction-id="26a51583"],body .elementor [data-interaction-id="3bb02c26"]{display:flex;flex-direction:column;gap:12px;padding:0;}
body .elementor [data-interaction-id="2c1ee2f1"],body .elementor [data-interaction-id="5d297fc6"],body .elementor [data-interaction-id="99c4fc"]{font-family:var(--ar-font),sans-serif;font-size:12px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--ar-sage);margin-bottom:8px;}
body .elementor [data-interaction-id="20690616"],body .elementor [data-interaction-id="1162c0f3"],body .elementor [data-interaction-id="3dc599e0"],body .elementor [data-interaction-id="7d0db6a3"],body .elementor [data-interaction-id="35f32268"],body .elementor [data-interaction-id="27d5396d"],body .elementor [data-interaction-id="2d3770dd"],body .elementor [data-interaction-id="480427a1"],body .elementor [data-interaction-id="25920395"],body .elementor [data-interaction-id="7a35ca85"],body .elementor [data-interaction-id="7cd7ad2f"]{font-family:var(--ar-font),sans-serif;font-size:14.5px;font-weight:300;line-height:1.5;color:rgba(255,252,244,0.82);transition:color .2s ease;}
body .elementor [data-interaction-id="20690616"]:hover,body .elementor [data-interaction-id="1162c0f3"]:hover,body .elementor [data-interaction-id="3dc599e0"]:hover,body .elementor [data-interaction-id="7d0db6a3"]:hover,body .elementor [data-interaction-id="35f32268"]:hover,body .elementor [data-interaction-id="27d5396d"]:hover,body .elementor [data-interaction-id="2d3770dd"]:hover,body .elementor [data-interaction-id="480427a1"]:hover,body .elementor [data-interaction-id="25920395"]:hover,body .elementor [data-interaction-id="7a35ca85"]:hover,body .elementor [data-interaction-id="7cd7ad2f"]:hover{color:var(--ar-coral);}
body .elementor [data-interaction-id="3534804a"]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 0;border-top:1px solid rgba(255,252,244,0.1);}
body .elementor [data-interaction-id="4096deb0"],body .elementor [data-interaction-id="228f931f"]{font-family:var(--ar-font),sans-serif;font-size:12.5px;font-weight:300;color:rgba(255,252,244,0.5);}
body .elementor [data-interaction-id="7d512d4e"]{display:flex;flex-direction:row;gap:20px;padding:0;width:auto;}
body .elementor [data-interaction-id="163b10da"]{font-family:var(--ar-font),sans-serif;font-size:12.5px;font-weight:400;color:rgba(255,252,244,0.72);transition:color .2s ease;}
body .elementor [data-interaction-id="163b10da"]:hover{color:var(--ar-coral);}
body .elementor [data-interaction-id="484a5553"]{font-family:var(--ar-font),sans-serif;font-size:12.5px;font-weight:400;color:rgba(255,252,244,0.72);transition:color .2s ease;}
body .elementor [data-interaction-id="484a5553"]:hover{color:var(--ar-coral);}
/* Bogen-Geometrie: exakte Halbkreise (elliptische Radien), damit untere Ecken nicht durch Radius-Skalierung eckig werden */
body .elementor img.ar-arch-img,body .elementor img.ar-arch,body .elementor [data-interaction-id="7fc9db26"]{border-radius:50% 50% 24px 24px / 40% 40% 24px 24px !important;}
body .elementor [data-interaction-id="6f1eb610"]{border-radius:50% 50% 18px 18px / 37.5% 37.5% 18px 18px !important;}
body .elementor [data-interaction-id="297220f5"]{border-radius:24px 24px 50% 50% / 24px 24px 37.5% 37.5% !important;}
body .elementor [data-interaction-id="dc0c282"],body .elementor [data-interaction-id="63ceee32"]{border-radius:50% 50% 24px 24px / 37.5% 37.5% 24px 24px !important;}
body .elementor [data-interaction-id="5b814f93"]{border-radius:50% 50% 24px 24px / 30% 30% 24px 24px !important;}
body .elementor [data-interaction-id="78e21e0d"]{border-radius:50% 50% 24px 24px / 32.6% 32.6% 24px 24px !important;}
body .elementor [data-interaction-id="6ee5c329"] img,body .elementor [data-interaction-id="2c9e0dbf"] img,body .elementor [data-interaction-id="1626e745"] img,body .elementor [data-interaction-id="38c86b1f"] img,body .elementor img[data-interaction-id="6ee5c329"],body .elementor img[data-interaction-id="2c9e0dbf"],body .elementor img[data-interaction-id="1626e745"],body .elementor img[data-interaction-id="38c86b1f"]{border-radius:50% 50% 0 0 / 45.45% 45.45% 0 0 !important;}
@media (max-width:1024px){
body .elementor [data-interaction-id="4d31196d"],body .elementor [data-interaction-id="1c41392f"]{display:none;}
body .elementor [data-interaction-id="6c5724f6"]{display:flex;width:auto;flex:0 0 auto;position:static;}
body .elementor [data-interaction-id="5782c543"]{flex-direction:column;align-items:flex-start;}
body .elementor [data-interaction-id="f0b16a9"]{flex:0 0 auto;width:100%;}
body .elementor [data-interaction-id="2228f4f2"]{grid-template-columns:1fr 1fr;}
}
@media (max-width:767px){
body .elementor [data-interaction-id="55983f9c"] img{width:84px;height:84px;margin:-10px 0 -15px -22px;}
body .elementor [data-interaction-id="3abbaeaa"] img{width:130px;height:130px;margin:-16px 0 -24px -33px;}
body .elementor [data-interaction-id="5b705bac"]{gap:44px;}
body .elementor [data-interaction-id="2228f4f2"]{grid-template-columns:1fr;row-gap:36px;}
body .elementor [data-interaction-id="3534804a"]{flex-direction:column;align-items:flex-start;gap:8px;}
}/* End custom CSS */