.elementor .beegy-rein{position:relative;}.elementor .beegy-block{position:relative;}.elementor .beegy-footer-fuss{position:relative;z-index:2;padding:0px;margin-block-start:48px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items: baseline;\n}.elementor .beegy-footer-zeile{position:relative;z-index:2;font-family:var(--beegy-schrift);font-size:14px;color:var(--beegy-linie);line-height:1.5;margin-block-start:0px;}.elementor .beegy-footer-logo{width:auto;height:60px;}.elementor .beegy-footer-raster{position:relative;z-index:2;padding:0px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .beegy-footer{width:100%;overflow:hidden;position:relative;background-color:var(--beegy-text);padding-block: 72px 48px; padding-inline: 0px;\n}.elementor .beegy-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:36px;flex:0 0 auto;align-items:center;}.elementor .beegy-logo{width:auto;height:52px;}.elementor .beegy-header-innen{min-height:88px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;padding-block: 0px;\n}.elementor .beegy-header{width:100%;padding:0px;transition:background-color 0.35s, box-shadow 0.35s;}.elementor .beegy-innen{width:100%;max-width:1344px;margin-inline: auto; padding-inline: 32px; padding-block: 0px;\n}.elementor .beegy-sektion{width:100%;padding-block: 120px; padding-inline: 0px;\n}.elementor .beegy-h1{font-family:var(--beegy-schrift);font-weight:700;font-size:clamp(46px, 8.4vw, 128px);letter-spacing:-0.025em;line-height:1.02;}.elementor .beegy-btn-primaer:hover,.elementor .beegy-btn-primaer:focus-visible{color:var(--beegy-weiss);background-color:var(--beegy-orange-text);transform:translate3d(0px, -2px, 0px);}.elementor .beegy-btn-primaer{font-family:var(--beegy-schrift);font-weight:700;font-size:19px;color:var(--beegy-weiss);line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:var(--beegy-orange);transition:transform 0.25s, background-color 0.25s, color 0.25s, box-shadow 0.25s;}.elementor .beegy-btn-shop{padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;}