.elementor-kit-2575{--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-2575 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 { --iwg-petrol:#008C86; --petrol-900:#063231; --petrol-950:#033231; --lime-300:#CBFF54; --lime-400:#B4F625; --lime-500:#B4E64B; --sage-700:#495B55; --sage-200:#E0E7E3; --grey-50:#F6F7F7; --white:#FFFFFF; --ink-800:#2C2C2C; --ink-700:#333333; --font-display:Crimson Text; --font-sans:Plus Jakarta Sans; --space-8:8px; --space-15:15px; --space-20:20px; --space-30:30px; --space-40:40px; --space-80:80px; --space-section:clamp(64px, 9vw, 120px); --radius-sm:11px; --radius-card:24px; --radius-pill:99px; --container-max:1240px; --fs-h1:clamp(40px, 6vw, 80px); --fs-h2:clamp(30px, 4.2vw, 54px); --fs-h3:clamp(26px, 3vw, 42px); --fs-h4:clamp(22px, 2.4vw, 32px); --fs-h5:24px; --fs-body:16px; --fs-small:14px; }
/* Start custom CSS *//* IWG Relaunch: Icons und Isar-Welle als eingebettete SVG (Linienicons, Lime auf Petrol) */
.iwg-welle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='28' viewBox='0 0 48 28'%3E%3Cpath d='M2 14a11 11 0 0 1 22 0a11 11 0 0 0 22 0' fill='none' stroke='%23CBFF54' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:48px 28px}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* n2-links-dark */
.elementor .iwg-on-dark .e-default-a,.elementor .iwg-on-dark a{color:inherit;text-decoration:none}
.elementor .iwg-on-dark .e-default-a:hover,.elementor .iwg-on-dark a:hover{color:#CBFF54}

/* n2-inline-links */
.elementor .e-paragraph-base a:not(.e-paragraph-link-base){color:#008C86;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.elementor .e-paragraph-base a:not(.e-paragraph-link-base):hover{color:#063231}
.elementor .iwg-on-dark a:not(.e-paragraph-link-base){color:#CBFF54}
.iwg-documents{list-style:none;margin:0;padding:0;border-top:1px solid #E0E7E3}
.iwg-documents li{border-bottom:1px solid #E0E7E3}
.iwg-documents li a{display:block;padding:14px 8px 14px 36px;font-weight:600;color:#063231;text-decoration:none;background:linear-gradient(#008C86,#008C86) no-repeat 4px 50%/18px 2px;transition:color .2s,padding .2s}
.iwg-documents li a:hover{color:#008C86;padding-left:44px}
.iwg-document-description{padding:0 8px 12px 36px;font-size:14px;color:#495B55}

/* n2-cf7 */
.wpcf7 form{font-family:'Plus Jakarta Sans',sans-serif;color:#2C2C2C}
.wpcf7 form h1,.wpcf7 form h2,.wpcf7 form h3,.wpcf7 form h4{font-family:'Crimson Text',serif;color:#063231;margin:0 0 8px}
.wpcf7 form p{margin:0 0 16px}
.wpcf7 form label{display:block;font-weight:600;font-size:14px;color:#063231;margin-bottom:6px}
.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=date],.wpcf7 select,.wpcf7 textarea{width:100%;max-width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid #E0E7E3;border-radius:11px;background:#F6F7F7;font:inherit;font-size:16px;color:#2C2C2C;transition:border-color .2s,background-color .2s}
.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:none;border-color:#008C86;background:#fff}
.wpcf7 textarea{min-height:160px;resize:vertical}
.wpcf7 input[type=file]{font-size:14px}
.wpcf7 .wpcf7-list-item{margin:0 18px 6px 0}
.wpcf7 .wpcf7-list-item label{display:inline-flex;align-items:center;gap:8px;font-weight:500}
.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{accent-color:#008C86;width:18px;height:18px}
.wpcf7 input[type=submit],.wpcf7 .wpcf7-submit{appearance:none;border:0;border-radius:99px;background:#CBFF54;color:#063231;font-family:'Crimson Text',serif;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:15px 30px;cursor:pointer;transition:background-color .2s,color .2s}
.wpcf7 input[type=submit]:hover{background:#063231;color:#CBFF54}
.wpcf7 .wpcf7-not-valid-tip{font-size:13px;color:#B42318;margin-top:4px}
.wpcf7 form .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border-radius:11px;font-size:15px}
.wpcf7 .cf7-row{display:flex;gap:16px;flex-wrap:wrap}
.wpcf7 .cf7-col{flex:1 1 240px}

/* n2-iconset v2 (IWG-Iconset, 24er-Raster, Linie 1,75) */
.iwg-icon-tile{background-repeat:no-repeat!important;background-position:center!important;background-size:26px 26px!important}
.iwg-ico-haus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 10.25 12 3.75l9.25 6.5'/%3E%3Cpath d='M5 8.75v8.5h14v-8.5'/%3E%3Cpath d='M10 17.25v-4.5h4v4.5'/%3E%3C/svg%3E")!important}
.iwg-ico-haus.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 10.25 12 3.75l9.25 6.5'/%3E%3Cpath d='M5 8.75v8.5h14v-8.5'/%3E%3Cpath d='M10 17.25v-4.5h4v4.5'/%3E%3C/svg%3E")!important}
.iwg-ico-wohnanlage{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 11 8 7.25l5.25 3.75'/%3E%3Cpath d='M4.5 10v7.25h7V10'/%3E%3Cpath d='M12.5 8.5 17.25 5l4 2.9'/%3E%3Cpath d='M14 9.75h5.75v7.5H11.5'/%3E%3Cpath d='M7 13.25h2M15.75 12.25h2M15.75 14.75h2'/%3E%3C/svg%3E")!important}
.iwg-ico-wohnanlage.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 11 8 7.25l5.25 3.75'/%3E%3Cpath d='M4.5 10v7.25h7V10'/%3E%3Cpath d='M12.5 8.5 17.25 5l4 2.9'/%3E%3Cpath d='M14 9.75h5.75v7.5H11.5'/%3E%3Cpath d='M7 13.25h2M15.75 12.25h2M15.75 14.75h2'/%3E%3C/svg%3E")!important}
.iwg-ico-mitglieder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.75 10.75a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M3.25 18.75c.6-3 2.9-4.75 5.5-4.75s4.9 1.75 5.5 4.75'/%3E%3Cpath d='M15.5 10.5a2.5 2.5 0 1 0 0-5'/%3E%3Cpath d='M16.75 14.1c2 .4 3.5 1.9 4 4.65'/%3E%3C/svg%3E")!important}
.iwg-ico-mitglieder.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.75 10.75a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M3.25 18.75c.6-3 2.9-4.75 5.5-4.75s4.9 1.75 5.5 4.75'/%3E%3Cpath d='M15.5 10.5a2.5 2.5 0 1 0 0-5'/%3E%3Cpath d='M16.75 14.1c2 .4 3.5 1.9 4 4.65'/%3E%3C/svg%3E")!important}
.iwg-ico-gemeinschaft{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 10.25 12 3.75l9.25 6.5'/%3E%3Cpath d='M12 18.25s-5-2.9-5-6.1a2.6 2.6 0 0 1 5-1 2.6 2.6 0 0 1 5 1c0 3.2-5 6.1-5 6.1Z'/%3E%3C/svg%3E")!important}
.iwg-ico-gemeinschaft.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 10.25 12 3.75l9.25 6.5'/%3E%3Cpath d='M12 18.25s-5-2.9-5-6.1a2.6 2.6 0 0 1 5-1 2.6 2.6 0 0 1 5 1c0 3.2-5 6.1-5 6.1Z'/%3E%3C/svg%3E")!important}
.iwg-ico-euro{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5Z'/%3E%3Cpath d='M15.25 8.6a4 4 0 0 0-6.4 3.4 4 4 0 0 0 6.4 3.4'/%3E%3Cpath d='M7.25 10.75h5.5M7.25 13.25h5.5'/%3E%3C/svg%3E")!important}
.iwg-ico-euro.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5Z'/%3E%3Cpath d='M15.25 8.6a4 4 0 0 0-6.4 3.4 4 4 0 0 0 6.4 3.4'/%3E%3Cpath d='M7.25 10.75h5.5M7.25 13.25h5.5'/%3E%3C/svg%3E")!important}
.iwg-ico-pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.25-5.4 6.25-10.75a6.25 6.25 0 1 0-12.5 0C5.75 15.6 12 21 12 21Z'/%3E%3Cpath d='M9.25 10.5 12 8.25l2.75 2.25'/%3E%3Cpath d='M10 10v2.75h4V10'/%3E%3C/svg%3E")!important}
.iwg-ico-pin.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.25-5.4 6.25-10.75a6.25 6.25 0 1 0-12.5 0C5.75 15.6 12 21 12 21Z'/%3E%3Cpath d='M9.25 10.5 12 8.25l2.75 2.25'/%3E%3Cpath d='M10 10v2.75h4V10'/%3E%3C/svg%3E")!important}
.iwg-ico-nachhaltig{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 10.25 12 3.75l9.25 6.5'/%3E%3Cpath d='M5 8.75v8.5h4.5'/%3E%3Cpath d='M19 8.75v2.5'/%3E%3Cpath d='M12.5 18.25c0-4.5 2.75-6.75 7.25-6.75 0 4.5-2.25 6.75-6 6.75'/%3E%3Cpath d='M12.5 18.25c1.5-2 3-3.25 4.75-4.25'/%3E%3C/svg%3E")!important}
.iwg-ico-nachhaltig.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 10.25 12 3.75l9.25 6.5'/%3E%3Cpath d='M5 8.75v8.5h4.5'/%3E%3Cpath d='M19 8.75v2.5'/%3E%3Cpath d='M12.5 18.25c0-4.5 2.75-6.75 7.25-6.75 0 4.5-2.25 6.75-6 6.75'/%3E%3Cpath d='M12.5 18.25c1.5-2 3-3.25 4.75-4.25'/%3E%3C/svg%3E")!important}
.iwg-ico-telefon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.1 3.75H5.6a1.85 1.85 0 0 0-1.85 2c.6 7.7 6.8 13.9 14.5 14.5a1.85 1.85 0 0 0 2-1.85v-2.5l-3.6-1.5-2 2a11 11 0 0 1-5.45-5.45l2-2Z'/%3E%3C/svg%3E")!important}
.iwg-ico-telefon.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.1 3.75H5.6a1.85 1.85 0 0 0-1.85 2c.6 7.7 6.8 13.9 14.5 14.5a1.85 1.85 0 0 0 2-1.85v-2.5l-3.6-1.5-2 2a11 11 0 0 1-5.45-5.45l2-2Z'/%3E%3C/svg%3E")!important}
.iwg-ico-mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 6.75h16.5v10.5H3.75z'/%3E%3Cpath d='M4.25 7.25 12 13l7.75-5.75'/%3E%3C/svg%3E")!important}
.iwg-ico-mail.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 6.75h16.5v10.5H3.75z'/%3E%3Cpath d='M4.25 7.25 12 13l7.75-5.75'/%3E%3C/svg%3E")!important}
.iwg-ico-uhr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5Z'/%3E%3Cpath d='M12 7.75V12l3 2'/%3E%3C/svg%3E")!important}
.iwg-ico-uhr.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5Z'/%3E%3Cpath d='M12 7.75V12l3 2'/%3E%3C/svg%3E")!important}
.iwg-ico-dokument{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.75 3.75H7a1.75 1.75 0 0 0-1.75 1.75v13A1.75 1.75 0 0 0 7 20.25h10a1.75 1.75 0 0 0 1.75-1.75V8.75Z'/%3E%3Cpath d='M13.75 3.75v5h5'/%3E%3Cpath d='M12 11.5v5.25M9.75 14.5 12 16.75l2.25-2.25'/%3E%3C/svg%3E")!important}
.iwg-ico-dokument.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.75 3.75H7a1.75 1.75 0 0 0-1.75 1.75v13A1.75 1.75 0 0 0 7 20.25h10a1.75 1.75 0 0 0 1.75-1.75V8.75Z'/%3E%3Cpath d='M13.75 3.75v5h5'/%3E%3Cpath d='M12 11.5v5.25M9.75 14.5 12 16.75l2.25-2.25'/%3E%3C/svg%3E")!important}
.iwg-ico-werkzeug{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.6 6.1a4 4 0 0 0 5.3 5.3l-1.65-1.65-2-.4-.4-2-1.25-1.25Z'/%3E%3Cpath d='M15.4 10.6 6.5 19.5a1.75 1.75 0 0 1-2.5-2.5l8.9-8.9'/%3E%3Cpath d='M14.6 6.1a4 4 0 0 1 4.75-1.6l-2.6 2.6'/%3E%3C/svg%3E")!important}
.iwg-ico-werkzeug.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.6 6.1a4 4 0 0 0 5.3 5.3l-1.65-1.65-2-.4-.4-2-1.25-1.25Z'/%3E%3Cpath d='M15.4 10.6 6.5 19.5a1.75 1.75 0 0 1-2.5-2.5l8.9-8.9'/%3E%3Cpath d='M14.6 6.1a4 4 0 0 1 4.75-1.6l-2.6 2.6'/%3E%3C/svg%3E")!important}
.iwg-ico-umzug{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 8.75h10v8.5h-10z'/%3E%3Cpath d='M13.75 11.25h3.6l2.9 2.9v3.1h-6.5'/%3E%3Cpath d='M7.25 19.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5ZM17 19.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Z'/%3E%3Cpath d='M6 8.75 8.75 6.5l2.75 2.25'/%3E%3C/svg%3E")!important}
.iwg-ico-umzug.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 8.75h10v8.5h-10z'/%3E%3Cpath d='M13.75 11.25h3.6l2.9 2.9v3.1h-6.5'/%3E%3Cpath d='M7.25 19.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5ZM17 19.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Z'/%3E%3Cpath d='M6 8.75 8.75 6.5l2.75 2.25'/%3E%3C/svg%3E")!important}
.iwg-ico-schluessel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 15.25a4.75 4.75 0 1 0 0-9.5 4.75 4.75 0 0 0 0 9.5Z'/%3E%3Cpath d='M12.6 12.75l7.65 4.4v2.6h-2.5v-1.5h-1.75v-1.75h-1.5'/%3E%3Cpath d='M7.5 10.5h.01'/%3E%3C/svg%3E")!important}
.iwg-ico-schluessel.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 15.25a4.75 4.75 0 1 0 0-9.5 4.75 4.75 0 0 0 0 9.5Z'/%3E%3Cpath d='M12.6 12.75l7.65 4.4v2.6h-2.5v-1.5h-1.75v-1.75h-1.5'/%3E%3Cpath d='M7.5 10.5h.01'/%3E%3C/svg%3E")!important}
.iwg-ico-bett{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 17.75v-11'/%3E%3Cpath d='M3.75 13.25h16.5v4.5'/%3E%3Cpath d='M20.25 13.25v-1.5a2.5 2.5 0 0 0-2.5-2.5h-6.5v4'/%3E%3Cpath d='M7.75 11.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Z'/%3E%3C/svg%3E")!important}
.iwg-ico-bett.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 17.75v-11'/%3E%3Cpath d='M3.75 13.25h16.5v4.5'/%3E%3Cpath d='M20.25 13.25v-1.5a2.5 2.5 0 0 0-2.5-2.5h-6.5v4'/%3E%3Cpath d='M7.75 11.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Z'/%3E%3C/svg%3E")!important}
.iwg-ico-lastenrad{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18.75a2.75 2.75 0 1 0 0-5.5 2.75 2.75 0 0 0 0 5.5ZM18 18.75a2.75 2.75 0 1 0 0-5.5 2.75 2.75 0 0 0 0 5.5Z'/%3E%3Cpath d='M3.25 9.25h7.5v4.25H6'/%3E%3Cpath d='M10.75 11.5 13 16h5l-2.25-7.25h2.5'/%3E%3Cpath d='M13 16 15.75 8.75'/%3E%3C/svg%3E")!important}
.iwg-ico-lastenrad.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18.75a2.75 2.75 0 1 0 0-5.5 2.75 2.75 0 0 0 0 5.5ZM18 18.75a2.75 2.75 0 1 0 0-5.5 2.75 2.75 0 0 0 0 5.5Z'/%3E%3Cpath d='M3.25 9.25h7.5v4.25H6'/%3E%3Cpath d='M10.75 11.5 13 16h5l-2.25-7.25h2.5'/%3E%3Cpath d='M13 16 15.75 8.75'/%3E%3C/svg%3E")!important}
.iwg-ico-strom{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7.25a4.75 4.75 0 1 0 0 9.5 4.75 4.75 0 0 0 0-9.5Z'/%3E%3Cpath d='M12 2.75v1.5M12 19.75v1.5M2.75 12h1.5M19.75 12h1.5M5.45 5.45l1.05 1.05M17.5 17.5l1.05 1.05M5.45 18.55l1.05-1.05M17.5 6.5l1.05-1.05'/%3E%3Cpath d='M12.75 9.25 10.75 12.25h2.5l-2 3'/%3E%3C/svg%3E")!important}
.iwg-ico-strom.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7.25a4.75 4.75 0 1 0 0 9.5 4.75 4.75 0 0 0 0-9.5Z'/%3E%3Cpath d='M12 2.75v1.5M12 19.75v1.5M2.75 12h1.5M19.75 12h1.5M5.45 5.45l1.05 1.05M17.5 17.5l1.05 1.05M5.45 18.55l1.05-1.05M17.5 6.5l1.05-1.05'/%3E%3Cpath d='M12.75 9.25 10.75 12.25h2.5l-2 3'/%3E%3C/svg%3E")!important}
.iwg-ico-hausmeister{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.75 9.25h14.5v9.5H4.75z'/%3E%3Cpath d='M9.25 9.25V7a2.75 2.75 0 0 1 5.5 0v2.25'/%3E%3Cpath d='M4.75 13.25h14.5'/%3E%3Cpath d='M11 12.25h2v2h-2z'/%3E%3C/svg%3E")!important}
.iwg-ico-hausmeister.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.75 9.25h14.5v9.5H4.75z'/%3E%3Cpath d='M9.25 9.25V7a2.75 2.75 0 0 1 5.5 0v2.25'/%3E%3Cpath d='M4.75 13.25h14.5'/%3E%3Cpath d='M11 12.25h2v2h-2z'/%3E%3C/svg%3E")!important}
.iwg-ico-notdienst{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.25 16.25v-4.5a5.75 5.75 0 0 1 11.5 0v4.5'/%3E%3Cpath d='M4.75 16.25h14.5v2.5H4.75z'/%3E%3Cpath d='M12 2.75v1.5M4.4 5.4l1.05 1.05M19.6 5.4l-1.05 1.05'/%3E%3Cpath d='M12 9.25v3'/%3E%3C/svg%3E")!important}
.iwg-ico-notdienst.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.25 16.25v-4.5a5.75 5.75 0 0 1 11.5 0v4.5'/%3E%3Cpath d='M4.75 16.25h14.5v2.5H4.75z'/%3E%3Cpath d='M12 2.75v1.5M4.4 5.4l1.05 1.05M19.6 5.4l-1.05 1.05'/%3E%3Cpath d='M12 9.25v3'/%3E%3C/svg%3E")!important}
.iwg-ico-login{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.25 10.75h11.5v9.5H6.25z'/%3E%3Cpath d='M8.75 10.75V8a3.25 3.25 0 0 1 6.5 0v2.75'/%3E%3Cpath d='M12 14.25v2.5'/%3E%3C/svg%3E")!important}
.iwg-ico-login.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.25 10.75h11.5v9.5H6.25z'/%3E%3Cpath d='M8.75 10.75V8a3.25 3.25 0 0 1 6.5 0v2.75'/%3E%3Cpath d='M12 14.25v2.5'/%3E%3C/svg%3E")!important}
.iwg-ico-welle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 10.25c1.55-1.1 3.1-1.1 4.65 0s3.1 1.1 4.6 0 3.1-1.1 4.65 0 3.1 1.1 4.6 0'/%3E%3Cpath d='M2.75 14.75c1.55-1.1 3.1-1.1 4.65 0s3.1 1.1 4.6 0 3.1-1.1 4.65 0 3.1 1.1 4.6 0'/%3E%3C/svg%3E")!important}
.iwg-ico-welle.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.75 10.25c1.55-1.1 3.1-1.1 4.65 0s3.1 1.1 4.6 0 3.1-1.1 4.65 0 3.1 1.1 4.6 0'/%3E%3Cpath d='M2.75 14.75c1.55-1.1 3.1-1.1 4.65 0s3.1 1.1 4.6 0 3.1-1.1 4.65 0 3.1 1.1 4.6 0'/%3E%3C/svg%3E")!important}
.iwg-ico-leute{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBFF54' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.75 10.75a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M3.25 18.75c.6-3 2.9-4.75 5.5-4.75s4.9 1.75 5.5 4.75'/%3E%3Cpath d='M15.5 10.5a2.5 2.5 0 1 0 0-5'/%3E%3Cpath d='M16.75 14.1c2 .4 3.5 1.9 4 4.65'/%3E%3C/svg%3E")!important}
.iwg-ico-leute.iwg-ico-petrol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008C86' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.75 10.75a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M3.25 18.75c.6-3 2.9-4.75 5.5-4.75s4.9 1.75 5.5 4.75'/%3E%3Cpath d='M15.5 10.5a2.5 2.5 0 1 0 0-5'/%3E%3Cpath d='M16.75 14.1c2 .4 3.5 1.9 4 4.65'/%3E%3C/svg%3E")!important}
/* n2-iconset-end */


/* n2-paragraph-links */
.elementor .e-paragraph-base>a.e-paragraph-link-base,.elementor .e-heading-base>a{color:inherit!important;text-decoration:none!important}

/* n2-hero-bogen */
.iwg-hero-bogen{border-radius:0 0 50% 50%/0 0 56px 56px!important;overflow:hidden}
@media (max-width:767px){.iwg-hero-bogen{border-radius:0 0 50% 50%/0 0 26px 26px!important}}

/* n2-welle-kante */
.elementor-location-footer>.e-con{position:relative}
.iwg-welle-kante{display:block;position:absolute!important;left:0;right:0;top:-63px;width:auto!important;max-width:none!important;height:64px;margin:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2064'%20preserveAspectRatio='none'%3E%3Cpath%20fill='%23033231'%20d='M0%2064V34c120-18%20240-26%20360-14s240%2030%20360%2030%20240-22%20360-30%20240%204%20360%2014v30Z'/%3E%3Cpath%20fill='none'%20stroke='%23CBFF54'%20stroke-opacity='.55'%20stroke-width='2'%20d='M0%2044c120-18%20240-26%20360-14s240%2030%20360%2030%20240-22%20360-30%20240%204%20360%2014'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat;pointer-events:none}
@media (max-width:767px){.iwg-welle-kante{height:36px;top:-35px}}
/* n2-welle-kante-end */

/* n2-um */
.um{font-family:'Plus Jakarta Sans',sans-serif!important;color:#2C2C2C;max-width:none!important;margin:0!important;padding:0!important}
.um .um-form{max-width:none!important}
.um .um-field{padding-top:0!important;margin-bottom:18px}
.um .um-field-label label,.um .um-field-label{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:14px!important;color:#063231!important;margin-bottom:6px!important;line-height:1.3!important}
.um .um-field-label{border:0!important;padding:0!important}
.um input[type=text],.um input[type=email],.um input[type=password],.um input[type=tel],.um input[type=url],.um input[type=number],.um select,.um textarea,.um .um-form input[type=text],.um .um-form input[type=password]{width:100%!important;height:auto!important;box-sizing:border-box!important;padding:14px 16px!important;border:1px solid #E0E7E3!important;border-radius:11px!important;background:#F6F7F7!important;font:inherit!important;font-size:16px!important;color:#2C2C2C!important;box-shadow:none!important;transition:border-color .2s,background-color .2s}
.um input:focus,.um select:focus,.um textarea:focus{outline:none!important;border-color:#008C86!important;background:#fff!important}
.um .um-field-error{background:#B42318!important;border-radius:8px!important;font-size:13px!important}
.um .um-field-arrow{color:#B42318!important}
.um .um-col-alt{margin-top:8px!important;display:flex!important;gap:12px;flex-wrap:wrap}
.um .um-left,.um .um-right,.um .um-half{float:none!important;width:auto!important;margin:0!important}
.um input[type=submit].um-button,.um a.um-button,.um .um-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:180px;padding:16px 28px!important;border:0!important;border-radius:99px!important;background:#CBFF54!important;color:#063231!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:14px!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1!important;box-shadow:none!important;transition:background-color .2s,color .2s!important;cursor:pointer}
.um input[type=submit].um-button:hover,.um a.um-button:hover{background:#063231!important;color:#CBFF54!important}
.um a.um-button.um-alt,.um input[type=submit].um-button.um-alt{background:transparent!important;color:#063231!important;border:1px solid #063231!important}
.um a.um-button.um-alt:hover{background:#063231!important;color:#CBFF54!important}
.um .um-col-alt-b{margin-top:14px!important;text-align:left!important}
.um a.um-link-alt{color:#008C86!important;font-size:14px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px}
.um .um-field-checkbox-option,.um .um-field-radio-option{font-size:15px!important;color:#2C2C2C!important}
.um .um-field-checkbox.active .um-icon-android-checkbox-outline,.um .um-field-checkbox .um-icon-android-checkbox-outline-blank{color:#008C86!important}
.um .um-notice{border-radius:11px!important;font-size:15px!important}
.um .um-notice.success{background:#063231!important;color:#fff!important}
.um .um-notice.err{background:#B42318!important}
.um .um-misc-with-img{border:0!important;font-family:'Plus Jakarta Sans',sans-serif!important}
.um .um-misc-ul{padding-left:0!important;list-style:none!important}
.um .um-misc-ul li a{color:#008C86!important;font-weight:600}
/* Konto */
.um-account .um-account-side li a{border-radius:11px!important;font-family:'Plus Jakarta Sans',sans-serif!important}
.um-account .um-account-side li a.current,.um-account .um-account-side li a:hover{background:#F6F7F7!important;color:#063231!important}
.um-account .um-account-side li a span.um-account-icon,.um-account .um-account-side li a.current span.um-account-icon{color:#008C86!important}
.um-account .um-account-heading{font-family:'Crimson Text',serif!important;color:#063231!important;font-size:26px!important}
.um-account-main div.um-account-heading{border-bottom:1px solid #E0E7E3!important}
@media (max-width:767px){.um input[type=submit].um-button,.um a.um-button{width:100%!important}}
/* n2-um-end */

/* n2-borlabs-doc */
.n2-ck{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;line-height:1.75;color:#495B55}
.n2-ck p{margin:0 0 20px}
.n2-ck h2{font-family:'Crimson Text',serif;font-weight:600;font-size:26px;line-height:1.25;color:#033231;margin:40px 0 12px}
.n2-ck .borlabs-cookie-open-dialog-preferences button,.n2-ck .borlabs-cookie-open-dialog-preferences a{display:inline-flex;align-items:center;background:#033231!important;color:#CBFF54!important;border:0!important;border-radius:999px!important;padding:14px 26px!important;font:600 14px/1 'Plus Jakarta Sans',sans-serif!important;letter-spacing:.06em;text-decoration:none!important;cursor:pointer;transition:background-color .2s,color .2s}
.n2-ck .borlabs-cookie-open-dialog-preferences button:hover,.n2-ck .borlabs-cookie-open-dialog-preferences a:hover{background:#008C86!important;color:#fff!important}
.n2-ck table{width:100%!important;border-collapse:collapse!important;font-size:14px!important}
.n2-ck th,.n2-ck td{border-bottom:1px solid #E0E7E3!important;padding:10px 8px!important;text-align:left;vertical-align:top}
.n2-ck a{color:#008C86;text-underline-offset:3px}
/* n2-borlabs-doc-end */

/* n2-mobil-kompakt */
@media (max-width:767px){
 .iwg-stat{display:grid!important;grid-template-columns:48px 1fr;column-gap:16px;row-gap:0;align-items:center;padding-bottom:22px!important}
 .iwg-stat:not(:last-child){border-bottom:1px solid rgba(73,91,85,.18)}
 .iwg-section-dark .iwg-stat,.iwg-stat.iwg-stat-dark{border-bottom:0!important;padding-bottom:22px!important}
 .iwg-stat>:nth-child(1){grid-row:1/3;grid-column:1;margin:0!important;align-self:center}
 .iwg-stat>:nth-child(2){grid-column:2;margin:0!important;font-size:34px!important;line-height:1!important}
 .iwg-stat>:nth-child(3){grid-column:2;margin:0!important;font-size:18px!important}
 .iwg-stat>:nth-child(n+4){grid-column:1/-1;margin-top:10px!important}
 .iwg-feature{display:grid!important;grid-template-columns:44px 1fr;column-gap:14px;row-gap:8px;align-items:center}
 .iwg-feature>:nth-child(1){grid-column:1;margin:0!important;width:44px!important;height:44px!important}
 .iwg-feature>:nth-child(2){grid-column:2;margin:0!important}
 .iwg-feature>:nth-child(n+3){grid-column:1/-1;margin:0!important}
}
/* n2-mobil-kompakt-end *//* End custom CSS */