.elementor .iwg-hero-bogen{overflow:hidden;}.elementor .iwg-welle-kante{display:block;}.elementor .iwg-ico-uhr{background-repeat: no-repeat;\n}.elementor .iwg-ico-mail{background-repeat: no-repeat; background-position: center;\n}.elementor .iwg-ico-telefon{background-repeat: no-repeat; background-position: center;\n}.elementor .iwg-ico-pin{background-repeat: no-repeat; background-position: center;\n}.elementor .iwg-btn:focus{outline-offset:2px;outline: 2px solid var(--petrol-900);\n}.elementor .iwg-btn{font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:0.06em;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:30px;border-width:2px;border-color:transparent;border-style:solid;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-block;}.elementor .iwg-icon-tile{width:48px;height:48px;color:var(--lime-300);padding:0px;border-radius:var(--radius-sm);background-color:var(--petrol-950);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .iwg-btn-primary:hover,.elementor .iwg-btn-primary:focus-visible{color:var(--petrol-900);background-color:var(--lime-500);}.elementor .iwg-btn-primary{color:var(--petrol-900);background-color:var(--lime-300);}.elementor .iwg-on-dark{color:var(--white);}.elementor .iwg-text-muted{color:var(--sage-700);}.elementor .iwg-eyebrow{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--petrol-900);letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;}.elementor .iwg-section{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-40);padding-inline-end:var(--space-40);display:flex;flex-direction:column;align-items:center;}