.elementor-12948 .elementor-element.elementor-element-6e6233f8{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12948 .elementor-element.elementor-element-6e6233f8:not(.elementor-motion-effects-element-type-background),.elementor-12948 .elementor-element.elementor-element-6e6233f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#000000 18%,#29F233 100%)}body:not(.rtl) .elementor-12948 .elementor-element.elementor-element-407e550{left:0}body.rtl .elementor-12948 .elementor-element.elementor-element-407e550{right:0}.elementor-12948 .elementor-element.elementor-element-407e550{top:0}body:not(.rtl) .elementor-12948 .elementor-element.elementor-element-22ad22b1{left:0}body.rtl .elementor-12948 .elementor-element.elementor-element-22ad22b1{right:0}.elementor-12948 .elementor-element.elementor-element-22ad22b1{top:0}body:not(.rtl) .elementor-12948 .elementor-element.elementor-element-6cd526c{left:0}body.rtl .elementor-12948 .elementor-element.elementor-element-6cd526c{right:0}.elementor-12948 .elementor-element.elementor-element-6cd526c{top:0}body:not(.rtl) .elementor-12948 .elementor-element.elementor-element-1549357f{left:0}body.rtl .elementor-12948 .elementor-element.elementor-element-1549357f{right:0}.elementor-12948 .elementor-element.elementor-element-1549357f{top:0}body:not(.rtl) .elementor-12948 .elementor-element.elementor-element-3b5d7a4b{left:0}body.rtl .elementor-12948 .elementor-element.elementor-element-3b5d7a4b{right:0}.elementor-12948 .elementor-element.elementor-element-3b5d7a4b{top:0}.elementor-12948 .elementor-element.elementor-element-7620500a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%}.elementor-12948 .elementor-element.elementor-element-7620500a:not(.elementor-motion-effects-element-type-background),.elementor-12948 .elementor-element.elementor-element-7620500a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E9E3DD}.elementor-12948 .elementor-element.elementor-element-a27460f{--display:flex}body.elementor-page-12948:not(.elementor-motion-effects-element-type-background),body.elementor-page-12948>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 100%)}:root{--page-title-display:none}@media(min-width:768px){.elementor-12948 .elementor-element.elementor-element-6e6233f8{--content-width:1600px}.elementor-12948 .elementor-element.elementor-element-7620500a{--width:100%}}@media(max-width:1024px){.elementor-12948 .elementor-element.elementor-element-6e6233f8{--min-height:0px}.elementor-12948 .elementor-element.elementor-element-7620500a{--min-height:511px}}@media(max-width:767px){.elementor-12948 .elementor-element.elementor-element-7620500a{--justify-content:center;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%}}:root{--kb-yellow:#ffc300;--kb-dark:#050505;--kb-light-bg:#f7f7f7;--kb-text:#222222;--kb-muted:#666666;--kb-radius:10px;--kb-transition:0.25s ease}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.7;color:var(--kb-text);background-color:var(--kb-light-bg);-webkit-font-smoothing:antialiased}p{margin-bottom:.9em;color:var(--kb-text)}h1,h2,h3,h4{font-weight:700;letter-spacing:.02em;margin-bottom:.5em;color:var(--kb-dark)}h2{font-size:1.8rem}h3{font-size:1.4rem}a{color:var(--kb-dark);text-decoration:none;transition:color var(--kb-transition),opacity var(--kb-transition)}a:hover,a:focus{color:var(--kb-yellow);opacity:.9}.elementor-section{padding-top:40px;padding-bottom:40px}.elementor-section.full-height{min-height:100vh;display:flex;align-items:center}.elementor-section.kb-card-section{background-color:#fff;border-radius:var(--kb-radius);box-shadow:0 12px 35px rgb(0 0 0 / .08);margin-bottom:40px}.kb-activity-card{background:#fff;border-radius:var(--kb-radius);box-shadow:0 10px 30px rgb(0 0 0 / .06);padding:24px 20px;transition:transform var(--kb-transition),box-shadow var(--kb-transition)}.kb-activity-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(0 0 0 / .12)}.kb-activity-card img{border-radius:var(--kb-radius);margin-bottom:16px}.elementor-button,button,input[type="submit"]{border-radius:999px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:11px 26px;border:none;background-color:var(--kb-yellow);color:#000;transition:background-color var(--kb-transition),color var(--kb-transition),transform var(--kb-transition),box-shadow var(--kb-transition)}.elementor-button:hover,button:hover,input[type="submit"]:hover{background-color:#000;color:var(--kb-yellow);transform:translateY(-1px);box-shadow:0 8px 18px rgb(0 0 0 / .35)}.elementor-nav-menu--main .elementor-item{font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:10px 14px;transition:color var(--kb-transition),background-color var(--kb-transition)}.elementor-nav-menu--main .elementor-item:hover,.elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--kb-yellow);background-color:rgb(0 0 0 / .3)}.elementor-menu-toggle{border-radius:999px}.kb-section-header{text-align:center;margin-bottom:30px}.kb-section-header h2{margin-bottom:10px}.kb-section-header p{margin:0;color:var(--kb-muted)}.kb-feature-list .elementor-icon-list-item{margin-bottom:6px}.kb-feature-list .elementor-icon-list-text{color:var(--kb-text)}footer,.site-footer{background-color:#000;color:#f0f0f0}footer a,.site-footer a{color:#f0f0f0}footer a:hover,.site-footer a:hover{color:var(--kb-yellow)}@media (max-width:768px){.elementor-section{padding-top:30px;padding-bottom:30px}.kb-activity-card{margin-bottom:20px}h1{font-size:1.9rem}h2{font-size:1.5rem}}