.elementor .bz-pcard-def{font-weight:500;font-size:0.9375rem;line-height:1.4;margin:0px;font-family:var(--e-global-typography-text-font-family), sans-serif; color:var(--e-global-color-secondary);\n}.elementor .bz-pcard-cat{font-size:0.875rem;line-height:1.3;margin:0px;font-weight:var(--e-global-typography-text-font-weight); font-family:var(--e-global-typography-text-font-family), sans-serif; color:var(--e-global-color-text);\n}.elementor .bz-pager-btn:hover,.elementor .bz-pager-btn:focus-visible{border-color:var(--e-global-color-primary); color:var(--e-global-color-primary);\n}.elementor .bz-pager-btn{font-weight:700;font-size:1rem;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;transition:border-color 0.2s, color 0.2s;border:1px solid var(--e-global-color-text); background-color:var(--e-global-color-accent); color:var(--e-global-color-secondary); font-family:var(--e-global-typography-accent-font-family), sans-serif;\n}.elementor .bz-pager{margin-block-start:40px;display:flex;gap:12px;justify-content:center;}.elementor .bz-pcard-btn:hover,.elementor .bz-pcard-btn:focus-visible{background-color:var(--e-global-color-secondary); color:var(--e-global-color-accent);\n}.elementor .bz-pcard-btn:focus{background-color:var(--e-global-color-secondary); color:var(--e-global-color-accent);\n}.elementor .bz-pcard-btn{width:100%;font-weight:700;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;border-radius:8px;border-width:0px;transition:background-color 0.2s;font-family:var(--e-global-typography-accent-font-family), sans-serif; color:var(--e-global-color-accent); background-color:var(--e-global-color-primary);\n}.elementor .bz-pcard-price{font-weight:700;font-size:1.25rem;line-height:1.3;margin-block-start:4px;font-family:var(--e-global-typography-primary-font-family), sans-serif; color:var(--e-global-color-secondary);\n}.elementor .bz-pcard-title:hover,.elementor .bz-pcard-title:focus-visible{color:var(--e-global-color-primary);\n}.elementor .bz-pcard-title{font-weight:800;font-size:1.25rem;line-height:1.25;margin:0px;transition:color 0.2s;font-family:var(--e-global-typography-primary-font-family), sans-serif; color:var(--e-global-color-secondary);\n}.elementor .bz-pcard-body{width:100%;padding:0px;margin-block-start:16px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;}.elementor .bz-pcard-img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:12px;display:block;background-color:var(--e-global-color-accent);\n}.elementor .bz-pcard{width:100%;height:100%;min-width:0px;padding:16px;border-radius:16px;box-shadow:0px 8px 24px 0px rgba(11,11,11,0.12);display:flex;flex-direction:column;background-color:var(--e-global-color-accent);\n}.elementor .bz-pgrid{display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .bz-cat-list-inner{width:100%;max-width:1440px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .bz-cat-list{width:100%;padding-block-start:80px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background-color:var(--e-global-color-butzmann_grey_light);\n}.elementor .bz-cat-subcats{margin-block-start:8px;}.elementor .bz-cat-header-img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;display:block;cursor:default;\n}.elementor .bz-cat-text{font-size:1.125rem;line-height:1.5em;margin:0px;font-weight:var(--e-global-typography-text-font-weight); font-family:var(--e-global-typography-text-font-family), sans-serif; color:var(--e-global-color-text);\n}.elementor .bz-cat-h2{font-weight:700;font-size:1.5rem;line-height:1.3;margin:0px;font-family:var(--e-global-typography-primary-font-family), sans-serif; color:var(--e-global-color-primary);\n}.elementor .bz-cat-h1{font-weight:800;font-size:3rem;line-height:1.15;margin:0px;font-family:var(--e-global-typography-primary-font-family), sans-serif; color:var(--e-global-color-secondary);\n}.elementor .bz-cat-body{width:100%;max-width:720px;padding-block-start:80px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;display:flex;flex-direction:column;gap:24px;}.elementor .bz-cat-media{width:100%;height:100%;min-height:640px;object-fit:cover;display:block;align-self:stretch;contain:size;\n}.elementor .bz-cat{width:100%;padding:0px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background-color:var(--e-global-color-accent);\n}.elementor .bz-subcat-title{min-width:0px;font-size:0.9375rem;line-height:1.3;margin:0px;flex:1 1 88px;font-weight: var(--e-global-typography-primary-font-weight); hyphens: auto; font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-secondary);\n}.elementor .bz-subcat-img{width:104px;height:104px;object-fit:contain;display:block;flex:0 0 auto;}.elementor .bz-subcat:hover,.elementor .bz-subcat:focus-visible{box-shadow:0px 4px 16px 0px rgba(11,11,11,0.08);border-color: var(--e-global-color-primary);\n}.elementor .bz-subcat:focus{border-color: var(--e-global-color-primary);\n}.elementor .bz-subcat{width:100%;text-decoration:none;padding:12px;border-radius:12px;transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;border: 1px solid var(--e-global-color-butzmann_grey_light); background-color: var(--e-global-color-accent);\n}.elementor .bz-subcats{width:100%;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(5, 1fr);grid-column:1 / -1;}.elementor .bz-subcats-2{margin-block-start:8px;grid-template-columns:repeat(2, 1fr);}