/* Theme Name: Karoobaar Template: hello-elementor Version: 1.4.3 Text Domain: karoobaar */html{scroll-behavior:smooth;}body.elementor-page{background:#ffffff !important;color:#334155;font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;}.kb-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#161410;}.kb-logo .kb-mark{width:34px;height:34px;border-radius:0;background:#8e2f2b;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:7px;box-sizing:border-box;}.kb-logo .kb-mark i{display:block;background:rgba(247,244,238,.88);}.kb-logo .kb-mark i:nth-child(3){background:#f3d2a4;}.kb-logo strong{display:block;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:560;letter-spacing:-0.03em;line-height:1;}.kb-logo small{display:block;margin-top:3px;font-family:"Source Sans 3",sans-serif;font-size:12px;letter-spacing:0;color:#6d665c;font-style:italic;}.kb-nav{display:flex;flex-wrap:nowrap;gap:8px 14px;align-items:center;}.kb-nav a{color:#161410;text-decoration:none;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:14.5px;white-space:nowrap;}.kb-nav a:hover{color:#8e2f2b;}.kb-search{display:flex;align-items:center;gap:8px;}.kb-search input{width:148px;border:1px solid #161410;background:#f7f4ee;border-radius:0;padding:8px 12px;font:14px "Source Sans 3",sans-serif;color:#161410;}.kb-search button{border:0;background:transparent;color:#8e2f2b;font-family:"Source Sans 3",sans-serif;font-weight:700;cursor:pointer;}.kb-pills{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;}.kb-pills span{border:1px solid #161410;color:#161410;border-radius:0;padding:5px 10px;font-family:"Source Sans 3",sans-serif;font-size:13px;letter-spacing:0;}.kb-kicker{letter-spacing:0;text-transform:none;font-family:"Source Sans 3",sans-serif;font-size:13px;color:#8e2f2b !important;font-weight:700;font-style:italic;margin:0 0 8px;}.kb-toc{display:flex;flex-wrap:wrap;gap:8px 14px;margin:8px 0 16px;}.kb-toc a{text-decoration:none;color:#161410;background:transparent;border:0;border-bottom:1px solid #8e2f2b;border-radius:0;padding:0 0 2px;font-family:"Source Sans 3",sans-serif;font-size:15px;}.kb-table{width:100%;border-collapse:collapse;background:#fffdf8;border-radius:0;overflow:hidden;font-size:15px;font-family:"Source Sans 3",sans-serif;}.kb-table th{text-align:left;background:#161410;color:#f7f4ee;padding:10px 12px;font-weight:600;}.kb-table td{padding:10px 12px;border-bottom:1px solid #e4dccf;vertical-align:top;}.kb-table tr:nth-child(even) td{background:#f6f1e8;}.kb-note{background:#fffdf8;border-left:3px solid #8e2f2b;padding:12px 16px;}.kb-form label{display:block;font-weight:600;margin:12px 0 6px;font-family:"Source Sans 3",sans-serif;}.kb-form input,.kb-form textarea{width:100%;box-sizing:border-box;border:1px solid #161410;border-radius:0;padding:12px 14px;font:16px/1.5 "Source Sans 3",sans-serif;background:#fffdf8;}.kb-form button{margin-top:14px;background:#161410;color:#f7f4ee;border:0;border-radius:0;padding:12px 18px;font-weight:650;cursor:pointer;font-family:"Source Sans 3",sans-serif;}.elementor-heading-title{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif !important;font-weight:800 !important;letter-spacing:-0.03em !important;color:#0f2744 !important;}.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-text-editor li{font-family:"Source Sans 3","Segoe UI",sans-serif !important;color:#2f2a24 !important;}.elementor-widget-text-editor a{color:#8e2f2b !important;}.elementor-button{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif !important;font-weight:700 !important;letter-spacing:0 !important;border-radius:999px !important;background-color:#22c55e !important;color:#ffffff !important;border:1px solid #22c55e !important;box-shadow:none !important;}.elementor-button:hover{background-color:#16a34a !important;border-color:#16a34a !important;color:#ffffff !important;}.elementor-element.kb-header{background:#f7f4ee !important;border-bottom:1px solid #161410 !important;}.elementor-element.kb-hero{background-color:#efe4d4 !important;background-image:radial-gradient(720px 380px at 100% 0%,rgba(142,47,43,.22),transparent 68%),radial-gradient(540px 300px at 0% 110%,rgba(22,20,16,.08),transparent 70%),linear-gradient(165deg,#fbf6ee 0%,#eadfcf 48%,#f3eadf 100%) !important;}.elementor-element.kb-hero-visual figure,.elementor-element.kb-hero-visual .wp-caption,.elementor-element.kb-hero-visual .elementor-widget-container{display:block !important;position:relative !important;overflow:visible !important;margin:0 !important;padding:0 18px 0 0 !important;}.elementor-element.kb-hero-visual img{display:block !important;width:100% !important;height:auto !important;max-height:none !important;object-fit:cover !important;border:1px solid #161410 !important;box-shadow:16px 16px 0 #8e2f2b !important;}.elementor-element.kb-hero-visual figcaption,.elementor-element.kb-hero-visual .widget-image-caption,.elementor-element.kb-hero-visual .elementor-image-caption{position:static !important;display:block !important;inset:auto !important;width:auto !important;margin:28px 0 0 !important;padding:0 !important;color:#3f3a33 !important;background:transparent !important;text-align:left !important;text-shadow:none !important;font-family:"Source Sans 3",sans-serif !important;font-size:14px !important;font-style:italic !important;line-height:1.4 !important;transform:none !important;}.elementor-element.kb-hero .elementor-widget-text-editor,.elementor-element.kb-hero .elementor-widget-text-editor p{color:#2a261f !important;}.elementor-element.kb-hero .elementor-widget-button ~ .elementor-widget-button .elementor-button{background:transparent !important;color:#161410 !important;border-color:#161410 !important;}.elementor-element.kb-hero .elementor-widget-button ~ .elementor-widget-button .elementor-button:hover{background:#161410 !important;color:#f7f4ee !important;}.elementor-element.kb-footer{background:#161410 !important;color:#e6dfd2;border-top:4px solid #8e2f2b;}.elementor-element.kb-footer .kb-logo,.elementor-element.kb-footer .kb-logo strong{color:#f4efe6 !important;}.elementor-element.kb-footer .kb-logo small{color:#c9c1b4 !important;}.elementor-element.kb-footer .elementor-widget-text-editor,.elementor-element.kb-footer .elementor-widget-text-editor p,.elementor-element.kb-footer a{color:#e6dfd2 !important;}.elementor-element.kb-footer a:hover{color:#f3d2a4 !important;}.elementor-element.kb-band{background:#8e2f2b !important;background-image:none !important;}.elementor-element.kb-band .elementor-heading-title,.elementor-element.kb-band .elementor-widget-text-editor,.elementor-element.kb-band .elementor-widget-text-editor p{color:#f7f4ee !important;}.elementor-element.kb-band .elementor-button{background:transparent !important;color:#f7f4ee !important;border-color:#f7f4ee !important;}.elementor-element.kb-band .elementor-button:hover{background:#f7f4ee !important;color:#8e2f2b !important;}.elementor-page .site-header,.elementor-page .site-footer,.elementor-page .page-header,.elementor-template-canvas .site-header,.elementor-template-canvas .site-footer,.elementor-template-canvas .page-header{display:none !important;}.elementor-element.e-parent:not(.kb-hero):not(.kb-footer):not(.kb-band):not(.kb-header){background-color:transparent !important;}.elementor-element.kb-card{background:#fffdf8 !important;border:1px solid #161410 !important;border-radius:0 !important;box-shadow:none !important;}.kb-cards{width:100%;}.elementor-element.kb-split,.elementor-element.kb-split>.e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;gap:36px !important;}.elementor-element.kb-hero-copy,.elementor-element.kb-hero-visual{flex:1 1 340px !important;width:auto !important;max-width:100%;}.elementor-element.kb-header>.e-con-inner,.elementor-element.kb-header .e-con-boxed>.e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;}.elementor-element.kb-header .elementor-element{width:auto !important;max-width:none !important;flex:0 0 auto !important;}.elementor-element.kb-cards,.elementor-element.kb-cards>.e-con-inner{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important;}.elementor-element.kb-cards:has(>:nth-child(2)):not(:has(>:nth-child(3))),.elementor-element.kb-cards:has(>:nth-child(2)):not(:has(>:nth-child(3)))>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.elementor-element.kb-cards:has(>:nth-child(4)):not(:has(>:nth-child(5))),.elementor-element.kb-cards:has(>:nth-child(4)):not(:has(>:nth-child(5)))>.e-con-inner{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}.elementor-element.kb-card,.elementor-element.kb-card>.e-con-inner{display:flex !important;flex-direction:column !important;align-items:stretch !important;height:100% !important;box-sizing:border-box;}.elementor-element.kb-card{padding:22px !important;align-self:stretch !important;width:100% !important;max-width:100% !important;min-width:0 !important;}.elementor-element.kb-card>.e-con-inner{padding:0 !important;gap:12px !important;}.elementor-element.kb-card .elementor-widget-button{margin-top:auto !important;}.elementor-element.kb-card .elementor-button{background:transparent !important;color:#161410 !important;border:1px solid #161410 !important;border-radius:0 !important;}.elementor-element.kb-card .elementor-button:hover{background:#161410 !important;color:#f7f4ee !important;}.elementor-element.kb-card .elementor-widget-button .elementor-widget-container,.elementor-element.kb-card .elementor-button-wrapper{text-align:left !important;}.elementor-element.kb-card .elementor-widget-image img{width:100% !important;height:148px !important;object-fit:cover !important;object-position:top center !important;border:1px solid #161410 !important;}.elementor-element.kb-files{margin-top:8px !important;}.elementor-element.kb-files .elementor-widget-image img{height:220px !important;background:#fffdf8 !important;}.elementor-element.kb-card .elementor-widget-image.kb-mark{display:block !important;width:58px !important;max-width:58px !important;height:auto !important;margin-bottom:6px !important;padding:0 !important;background:transparent !important;grid-template-columns:none !important;}.elementor-element.kb-card .elementor-widget-image.kb-mark img{width:58px !important;height:58px !important;max-height:58px !important;object-fit:contain !important;padding:0 !important;background:#f7f4ee !important;box-shadow:none !important;}.elementor-element.kb-card .elementor-widget-image.kb-mark .widget-image-caption,.elementor-element.kb-card .elementor-widget-image.kb-mark .elementor-image-caption{display:none !important;min-height:0 !important;}.elementor-element.kb-lead{max-width:560px !important;margin:6px 16px 8px 0 !important;}.elementor-element.kb-lead img{display:block !important;width:100% !important;height:auto !important;max-height:320px !important;object-fit:cover !important;object-position:top center !important;border:1px solid #161410 !important;box-shadow:12px 12px 0 #8e2f2b !important;}.elementor-element.kb-lead figcaption,.elementor-element.kb-lead .widget-image-caption,.elementor-element.kb-lead .elementor-image-caption{position:static !important;display:block !important;margin:18px 0 0 !important;color:#3f3a33 !important;background:transparent !important;font-family:"Source Sans 3",sans-serif !important;font-size:14px !important;font-style:italic !important;}.elementor-element.kb-card .widget-image-caption,.elementor-element.kb-card .elementor-image-caption{min-height:2.4em;font-family:"Source Sans 3",sans-serif !important;color:#6d665c !important;font-size:13px !important;}.elementor-element.kb-cards>.elementor-element.kb-card{flex:none !important;}.kb-footnav{display:flex;flex-wrap:wrap;gap:10px 16px;}.kb-faq{background:#fffdf8;border-top:1px solid #e4dccf;padding:28px 0 8px;}.kb-faq-inner{width:min(1180px,calc(100% - 40px));margin:0 auto;}.kb-faq h2{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;font-size:22px;color:#161410;margin:0 0 14px;}.kb-faq-item{border:1px solid #e4dccf;background:#fff;margin:0 0 8px;padding:0 14px;}.kb-faq-item summary{cursor:pointer;font-weight:700;font-family:"Source Sans 3",sans-serif;padding:12px 0;color:#161410;}.kb-faq-item p{margin:0 0 12px;font-family:"Source Sans 3",sans-serif;color:#334155;line-height:1.55;}.kb-related{background:#f6f1e8;border-top:3px solid #8e2f2b;margin-top:0;padding:28px 0 36px;}.kb-related-inner{width:min(1180px,calc(100% - 40px));margin:0 auto;}.kb-related h2{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;font-size:22px;color:#161410;margin:0 0 12px;}.kb-related ul{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:8px;}.kb-related a{color:#8e2f2b;font-weight:600;text-decoration:none;font-family:"Source Sans 3",sans-serif;}.kb-related a:hover{text-decoration:underline;}.elementor-widget-theme-post-content{display:none;}@media (max-width:1100px){.elementor-element.kb-header>.e-con-inner,.elementor-element.kb-header .e-con-boxed>.e-con-inner{flex-wrap:wrap !important;}.kb-nav{flex-wrap:wrap;}}@media (max-width:900px){.elementor-element.kb-cards,.elementor-element.kb-cards>.e-con-inner,.elementor-element.kb-cards:has(>:nth-child(4)):not(:has(>:nth-child(5))),.elementor-element.kb-cards:has(>:nth-child(4)):not(:has(>:nth-child(5)))>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (max-width:767px){.kb-search input{width:110px;}.kb-logo small{display:none;}.kb-table{display:block;overflow-x:auto;}.elementor-element.kb-cards,.elementor-element.kb-cards>.e-con-inner,.elementor-element.kb-cards:has(>:nth-child(2)):not(:has(>:nth-child(3))),.elementor-element.kb-cards:has(>:nth-child(2)):not(:has(>:nth-child(3)))>.e-con-inner,.elementor-element.kb-cards:has(>:nth-child(4)):not(:has(>:nth-child(5))),.elementor-element.kb-cards:has(>:nth-child(4)):not(:has(>:nth-child(5)))>.e-con-inner{grid-template-columns:1fr !important;}.elementor-element.kb-hero-visual img{box-shadow:6px 6px 0 #8e2f2b !important;}}@font-face{font-family:'Newsreader';font-style:normal;font-weight:460;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK439HyjJBG.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Newsreader';font-style:normal;font-weight:460;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK439DyjJBG.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Newsreader';font-style:normal;font-weight:460;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK4397yjA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Newsreader';font-style:normal;font-weight:560;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK439HyjJBG.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Newsreader';font-style:normal;font-weight:560;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK439DyjJBG.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Newsreader';font-style:normal;font-weight:560;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK4397yjA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxCQSmrfB.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxC0SmrfB.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxCUSmrfB.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxCoSmrfB.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxCYSmrfB.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxCcSmrfB.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxCkSmg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}.elementor-element.kb-header{background:#ffffff !important;border-bottom:1px solid #e8eef3 !important;}.elementor-element.kb-footer{background:#0c3d36 !important;}.elementor-element.kb-home{background:#ffffff !important;}.kb-bar,.kb-hero-grid,.kb-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto;}.kb-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:74px;}.kb-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0f2744 !important;}.kb-logo .kb-k{width:36px;height:36px;border-radius:10px;background:#22c55e;color:#fff;display:grid;place-items:center;font-weight:800;font-size:20px;line-height:1;}.kb-logo strong{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;font-size:20px;font-weight:800;letter-spacing:-0.03em;color:#0f2744;}.kb-nav{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;}.kb-nav>a,.kb-drop>a{color:#334155;text-decoration:none;font-weight:600;font-size:15px;font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;}.kb-nav>a:hover,.kb-drop>a:hover{color:#16a34a;}.kb-nav>a.is-on,.kb-drop>a.is-on{color:#16a34a;}.kb-drop>a.is-on:after{border-top-color:#16a34a;}.kb-menu a.is-on{color:#16a34a;background:#f3fbf6;}.kb-drop{position:relative;}.kb-drop>a:after{content:"";display:inline-block;margin-left:6px;border:4px solid transparent;border-top-color:#64748b;transform:translateY(2px);}.kb-menu{display:none;position:absolute;top:100%;left:0;min-width:240px;background:#fff;border:1px solid #e6eef2;border-radius:14px;padding:8px;margin:0;box-shadow:0 16px 40px rgba(15,39,68,.12);z-index:200;}.kb-menu:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px;}.kb-drop:hover .kb-menu,.kb-drop:focus-within .kb-menu,.kb-drop.is-open .kb-menu{display:block;}.kb-menu a{display:block;padding:8px 10px;border-radius:8px;color:#334155;text-decoration:none;font-weight:600;position:relative;z-index:1;}.kb-menu a:hover{background:#f3fbf6;color:#16a34a;}.elementor-element.kb-header,.elementor-element.kb-header .e-con-inner,.elementor-element.kb-header .elementor-widget-container,.elementor-element.kb-header .elementor-widget-html{overflow:visible !important;}.kb-tools{display:flex;align-items:center;gap:12px;}.kb-search input{width:36px;height:36px;border:0;border-radius:999px;padding:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23334155' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3-3'/%3E%3C/svg%3E") center / 18px no-repeat;color:transparent;cursor:pointer;}.kb-search input:focus{width:150px;padding:0 12px;color:#0f2744;background-color:#fff;border:1px solid #d7e2ea;outline:none;}.kb-search button{display:none;}.kb-cta,.kb-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-weight:700;text-decoration:none;font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;}.kb-cta,.kb-btn-solid{background:#22c55e;color:#fff !important;padding:12px 18px;}.kb-cta:hover,.kb-btn-solid:hover{background:#16a34a;}.kb-btn-ghost{background:#fff;color:#0f2744 !important;border:1px solid #d5dee6;padding:12px 18px;}.kb-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;padding:42px 0 18px;}.kb-badge{display:inline-flex;align-items:center;gap:8px;background:#ecfdf3;color:#15803d;font-weight:700;font-size:13px;border-radius:999px;padding:6px 12px;}.kb-hero-copy h1{font-size:50px;line-height:1.12;letter-spacing:-0.04em;color:#0f2744;margin:14px 0;font-weight:800;font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;}.kb-hero-copy h1 span{color:#16a34a;}.kb-hero-copy p{font-size:16.5px;line-height:1.65;color:#526277;margin:0 0 20px;}.kb-actions{display:flex;gap:12px;flex-wrap:wrap;}.kb-points{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:22px;color:#334155;font-weight:600;font-size:14px;}.kb-points b{color:#16a34a;margin-right:4px;}.kb-shot{width:100%;height:auto;display:block;border:0 !important;box-shadow:none !important;}.kb-section,.kb-why{padding:28px 0 8px;text-align:center;}.kb-kicker{letter-spacing:.16em;text-transform:uppercase;color:#16a34a !important;font-weight:800;font-size:12px;font-style:normal;margin:0;}.kb-section h2,.kb-mint h2,.kb-why h2{font-size:34px;color:#0f2744;margin:8px 0;font-weight:800;font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;}.kb-section .sub,.kb-mint .sub,.kb-why .sub{color:#64748b;margin:0;}.kb-cats,.kb-features,.kb-why-grid{display:grid;gap:16px;margin-top:22px;}.kb-cats{grid-template-columns:repeat(3,1fr);text-align:left;}.kb-cat,.kb-feature,.kb-why article,.kb-quote{background:#fff;border:1px solid #e7eef3;border-radius:18px;box-shadow:0 10px 28px rgba(15,39,68,.05);}.kb-cat,.kb-why article{padding:22px;}.kb-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-weight:800;margin-bottom:12px;}.kb-cat h3,.kb-feature h3{margin:0 0 6px;color:#0f2744;font-size:18px;}.kb-cat p{margin:0 0 12px;color:#64748b;font-size:14px;}.kb-cat a{color:#16a34a;font-weight:700;text-decoration:none;}.kb-mint{background:#f3fbf6;padding:42px 0;margin-top:28px;}.kb-mint-head{display:flex;justify-content:space-between;align-items:end;text-align:left;gap:16px;}.kb-features{grid-template-columns:repeat(4,1fr);text-align:left;}.kb-feature{overflow:hidden;}.kb-feature img{width:100%;height:132px;object-fit:cover;object-position:top center;display:block;background:#fff;}.kb-feature div{padding:14px;}.kb-pill{display:inline-block;background:#ecfdf3;color:#15803d;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;}.kb-why-grid{grid-template-columns:repeat(4,1fr);}.kb-close{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;background:#0c3d36;border-radius:22px;padding:22px;margin:28px auto 36px;text-align:left;color:#fff;}.kb-close h2{color:#fff;font-size:30px;margin:8px 0;}.kb-quote{padding:22px;color:#334155;}.kb-quote p{margin:0;font-size:16px;line-height:1.6;}.kb-foot{display:grid;grid-template-columns:1.4fr .8fr .8fr .9fr;gap:22px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:26px 0 8px;color:#d7ebe4;}.kb-foot a{color:#d7ebe4;text-decoration:none;display:block;margin:6px 0;}.kb-foot h3,.kb-foot .kb-logo strong{color:#fff;}.kb-foot .kb-logo strong{color:#fff;}.kb-legal{width:min(1180px,calc(100% - 40px));margin:0 auto;border-top:1px solid rgba(255,255,255,.14);padding:12px 0 6px;display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#b7d5cc;}.kb-legal a{color:#b7d5cc;text-decoration:none;margin-left:14px;}.elementor-element.kb-card{background:#fff !important;border:1px solid #e7eef3 !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(15,39,68,.05) !important;}.elementor-widget-text-editor a{color:#16a34a !important;}@media (max-width:980px){.kb-hero-grid,.kb-cats,.kb-features,.kb-why-grid,.kb-close,.kb-foot{grid-template-columns:1fr 1fr;}.kb-hero-copy h1{font-size:36px;}.kb-bar{flex-wrap:wrap;padding:10px 0;}}@media (max-width:700px){.kb-hero-grid,.kb-cats,.kb-features,.kb-why-grid,.kb-close,.kb-foot{grid-template-columns:1fr;}.kb-legal{display:block;}}.kb-blog-menu{min-width:320px;max-height:min(70vh,520px);overflow-y:auto}.elementor-widget-text-editor .kb-yt-box{background:#ecfdf3;border:1px solid #86efac;border-radius:16px;padding:16px 18px 18px;margin:18px 0 8px}.elementor-widget-text-editor .kb-yt-box p{margin:0 0 14px;color:#0f2744 !important}.elementor-widget-text-editor .kb-yt-box p:last-child{margin:0}.elementor-widget-text-editor a.kb-yt{display:inline-flex;align-items:center;background:#16a34a;color:#fff !important;text-decoration:none !important;font-family:"Plus Jakarta Sans","Segoe UI",sans-serif;font-weight:700;border-radius:999px;padding:12px 18px}.elementor-widget-text-editor a.kb-yt:hover{background:#15803d;color:#fff !important}.elementor-widget-text-editor a.kb-yt-thumb{display:block;margin:0 0 14px;line-height:0;border-radius:12px;overflow:hidden;border:1px solid #86efac}.elementor-widget-text-editor a.kb-yt-thumb img{width:100%;height:auto;display:block}