.elementor-1820 .elementor-element.elementor-element-626780a{--display:flex;--padding-top:200px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px}.elementor-1820 .elementor-element.elementor-element-626780a:not(.elementor-motion-effects-element-type-background),.elementor-1820 .elementor-element.elementor-element-626780a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5c755df)}.elementor-1820 .elementor-element.elementor-element-840cbd1 .elementor-heading-title{font-family:var(--e-global-typography-a3d4cd4-font-family),Sans-serif;font-size:var(--e-global-typography-a3d4cd4-font-size)}.elementor-1820 .elementor-element.elementor-element-48e1b65{width:var(--container-widget-width,640px);max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;column-gap:0}.elementor-1820 .elementor-element.elementor-element-245790f{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px}.elementor-1820 .elementor-element.elementor-element-42134b9{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial}.elementor-1820 .elementor-element.elementor-element-61067b7{--display:flex}.elementor-1820 .elementor-element.elementor-element-ec8f84a{--grid-columns:3}.elementor-1820 .elementor-element.elementor-element-ec8f84a .elementor-loop-container{grid-auto-rows:1fr}.elementor-1820 .elementor-element.elementor-element-ec8f84a .e-loop-item>.elementor-section,.elementor-1820 .elementor-element.elementor-element-ec8f84a .e-loop-item>.elementor-section>.elementor-container,.elementor-1820 .elementor-element.elementor-element-ec8f84a .e-loop-item>.e-con,.elementor-1820 .elementor-element.elementor-element-ec8f84a .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-1820 .elementor-element.elementor-element-ec8f84a .elementor-pagination{text-align:center}body:not(.rtl) .elementor-1820 .elementor-element.elementor-element-ec8f84a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(10px/2)}body:not(.rtl) .elementor-1820 .elementor-element.elementor-element-ec8f84a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(10px/2)}body.rtl .elementor-1820 .elementor-element.elementor-element-ec8f84a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(10px/2)}body.rtl .elementor-1820 .elementor-element.elementor-element-ec8f84a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(10px/2)}@media(max-width:1024px){.elementor-1820 .elementor-element.elementor-element-840cbd1 .elementor-heading-title{font-size:var(--e-global-typography-a3d4cd4-font-size)}.elementor-1820 .elementor-element.elementor-element-ec8f84a{--grid-columns:2}}@media(max-width:767px){.elementor-1820 .elementor-element.elementor-element-840cbd1 .elementor-heading-title{font-size:var(--e-global-typography-a3d4cd4-font-size)}.elementor-1820 .elementor-element.elementor-element-42134b9{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial}.elementor-1820 .elementor-element.elementor-element-ec8f84a{--grid-columns:1}}.kb-hero h1{font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.1;color:var(--kb-green);margin:0 0 18px}.kb-hero p{max-width:640px;font-size:1.08rem;line-height:1.7;color:var(--kb-ink)}.kb-filterbar{position:sticky;top:0;z-index:30;background:rgb(255 255 255 / .92);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--kb-line)}.kb-filter .e-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.kb-filter .e-filter-item{min-height:44px;display:inline-flex;align-items:center;padding:0 20px;border:1px solid var(--kb-line);border-radius:999px;background:#fff;font:600 .85rem/1 "Open Sans",system-ui,sans-serif;letter-spacing:.04em;color:var(--kb-ink);cursor:pointer;transition:background .18s var(--kb-ease),color .18s var(--kb-ease),border-color .18s var(--kb-ease)}.kb-filter .e-filter-item:hover{border-color:var(--kb-green);color:var(--kb-green)}.kb-filter .e-filter-item[aria-pressed="true"]{background:var(--kb-green);border-color:var(--kb-green);color:#fff}.kb-filter .e-filter-item:focus-visible{outline:3px solid var(--kb-blue);outline-offset:2px}.kb-grid{padding-block:56px}.kb-grid .elementor-grid{align-items:stretch}.kb-grid .e-loop-nothing-found-message{max-width:520px;margin:48px auto;padding:36px;text-align:center;background:var(--kb-cream);border-radius:var(--kb-r);color:var(--kb-muted)}