:root{--page-title-display:none;}/* Start custom CSS */body .elementor.elementor-445 [data-dn-about]{box-sizing:border-box;min-width:0;padding:0;}
body .elementor.elementor-445 [data-dn-about="page"]{max-width:1240px;margin:0 auto;padding:48px 24px 72px;font-family:Inter,sans-serif;color:#073c49;}
body .elementor.elementor-445 h1{font-size:46px;line-height:1.14;font-weight:750;letter-spacing:-.035em;color:#073c49;margin:0 0 24px;overflow-wrap:break-word;}
body .elementor.elementor-445 h2{font-size:34px;line-height:1.2;font-weight:750;letter-spacing:-.03em;color:#073c49;margin:0 0 22px;}
body .elementor.elementor-445 p{font-size:16px;line-height:1.8;color:#527286;margin:0 0 20px;text-align:justify;text-align-last:left;hyphens:none;}
body .elementor.elementor-445 p:last-child{margin-bottom:0;}
body .elementor.elementor-445 [data-dn-about="hero"]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:44px;align-items:stretch;padding:40px;background:#f0f7f3;border:1px solid #dce8e4;border-radius:24px;}
body .elementor.elementor-445 [data-dn-about="hero-copy"]{align-self:center;}
body .elementor.elementor-445 [data-dn-about="hero-visual"]{position:relative;min-height:440px;border-radius:20px;overflow:hidden;}
body .elementor.elementor-445 [data-dn-about="hero-image"]{position:absolute;inset:0;display:block;width:100%;height:100%!important;object-fit:cover;object-position:76% center;border-radius:20px;}
body .elementor.elementor-445 [data-dn-about="hero-actions"]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;}
body .elementor.elementor-445 [data-dn-about="button"],body .elementor.elementor-445 [data-dn-about="secondary-button"]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;width:auto;padding:13px 24px;border-radius:99px;background:#79bd38;color:#003c49;font-size:14px;line-height:1.5;font-weight:700;text-align:center;text-decoration:none;}
body .elementor.elementor-445 [data-dn-about="secondary-button"]{background:transparent;border:1px solid #075363;}
body .elementor.elementor-445 [data-dn-about="button"]:hover{background:#6dad31;}
body .elementor.elementor-445 [data-dn-about="secondary-button"]:hover{background:#e0eee8;}
body .elementor.elementor-445 [data-dn-about="split"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;margin-top:64px;}
body .elementor.elementor-445 [data-dn-about="story-image"]{display:block;width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;object-position:70% center;border-radius:22px;}
body .elementor.elementor-445 [data-dn-about="purpose-grid"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;}
body .elementor.elementor-445 [data-dn-about="purpose-card"]{padding:32px;border:1px solid #dce8e4;border-radius:22px;background:linear-gradient(140deg,#fff 40%,#f0f7f3);}
body .elementor.elementor-445 [data-dn-about="icon"]{width:80px;height:80px;line-height:0;margin:0 0 24px;}
body .elementor.elementor-445 [data-dn-about="icon"] svg{display:block;width:100%;height:100%;}
body .elementor.elementor-445 .elementor-widget-html{width:auto;}
body .elementor.elementor-445 [data-dn-about="role-section"],body .elementor.elementor-445 [data-dn-about="values-why"],body .elementor.elementor-445 [data-dn-about="audience"],body .elementor.elementor-445 [data-dn-about="team"],body .elementor.elementor-445 [data-dn-about="future"]{margin-top:64px;}
body .elementor.elementor-445 [data-dn-about="platform-image"]{display:block;width:100%;height:auto;object-fit:contain;border-radius:22px;margin-top:30px;}
body .elementor.elementor-445 [data-dn-about="values-why"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:center;}
body .elementor.elementor-445 [data-dn-about="why-copy"]{margin-top:34px;}
body .elementor.elementor-445 [data-dn-about="values-image"]{display:block;width:100%;height:auto;object-fit:contain;border-radius:22px;}
body .elementor.elementor-445 [data-dn-about="industry-table"]{width:100%;overflow-x:auto;border:1px solid #dce8e4;border-radius:22px;margin-top:28px;}
body .elementor.elementor-445 [data-dn-about="industry-table"] table{width:100%;table-layout:fixed;border-collapse:collapse;font-family:Inter,sans-serif;font-size:15px;line-height:1.65;color:#527286;margin:0;background:#fff;}
body .elementor.elementor-445 [data-dn-about="industry-table"] caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
body .elementor.elementor-445 [data-dn-about="industry-table"] th,body .elementor.elementor-445 [data-dn-about="industry-table"] td{padding:21px 24px;border:0;border-bottom:1px solid #dce8e4;vertical-align:top;text-align:left;overflow-wrap:break-word;}
body .elementor.elementor-445 [data-dn-about="industry-table"] th{font-weight:750;color:#073c49;background:#eaf3ef;}
body .elementor.elementor-445 [data-dn-about="industry-table"] td:first-child{font-weight:650;color:#073c49;width:31%;}
body .elementor.elementor-445 [data-dn-about="industry-table"] tr:last-child td{border-bottom:0;}
body .elementor.elementor-445 [data-dn-about="industry-table"] tr:nth-child(even) td{background:#f8fbf9;}
body .elementor.elementor-445 [data-dn-about="team"]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:30px;align-items:start;padding:34px;background:#f0f7f3;border:1px solid #dce8e4;border-radius:22px;}
body .elementor.elementor-445 [data-dn-about="team"] [data-dn-about="icon"]{margin:0;}
body .elementor.elementor-445 [data-dn-about="future"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:center;}
body .elementor.elementor-445 [data-dn-about="closing"]{padding:32px;border-radius:22px;background:#f0f7f3;display:flex;flex-direction:column;align-items:flex-start;}
body .elementor.elementor-445 [data-dn-about="closing"] h2{font-size:30px;}
body .elementor.elementor-445 [data-dn-about="closing"] p{margin-bottom:25px;}
body .elementor.elementor-445 [data-dn-about="future-image"]{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:22px;}
body .elementor.elementor-445 a:focus-visible{outline:3px solid #008798;outline-offset:4px;}
@media(max-width:1024px){body .elementor.elementor-445 [data-dn-about="hero"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:30px;}body .elementor.elementor-445 h1{font-size:38px;}body .elementor.elementor-445 h2{font-size:30px;}body .elementor.elementor-445 [data-dn-about="hero-visual"]{min-height:420px;}body .elementor.elementor-445 [data-dn-about="split"],body .elementor.elementor-445 [data-dn-about="values-why"],body .elementor.elementor-445 [data-dn-about="future"]{gap:28px;}body .elementor.elementor-445 [data-dn-about="purpose-card"]{padding:28px;}body .elementor.elementor-445 [data-dn-about="industry-table"] th,body .elementor.elementor-445 [data-dn-about="industry-table"] td{padding:18px;}body .elementor.elementor-445 [data-dn-about="closing"]{padding:28px;}}
@media(max-width:767px){body .elementor.elementor-445 [data-dn-about="page"]{padding:28px 20px 48px;}body .elementor.elementor-445 [data-dn-about="hero"]{grid-template-columns:minmax(0,1fr);padding:26px 22px;gap:26px;}body .elementor.elementor-445 h1{font-size:34px;}body .elementor.elementor-445 h2{font-size:28px;}body .elementor.elementor-445 p{text-align:left;text-align-last:auto;line-height:1.8;}body .elementor.elementor-445 [data-dn-about="hero-visual"]{min-height:0;aspect-ratio:1.2;}body .elementor.elementor-445 [data-dn-about="hero-image"]{object-position:76% center;}body .elementor.elementor-445 [data-dn-about="hero-actions"]{flex-direction:column;align-items:stretch;gap:12px;}body .elementor.elementor-445 [data-dn-about="split"],body .elementor.elementor-445 [data-dn-about="purpose-grid"],body .elementor.elementor-445 [data-dn-about="values-why"],body .elementor.elementor-445 [data-dn-about="future"]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;}body .elementor.elementor-445 [data-dn-about="purpose-card"]{padding:28px 24px;}body .elementor.elementor-445 [data-dn-about="role-section"],body .elementor.elementor-445 [data-dn-about="audience"],body .elementor.elementor-445 [data-dn-about="team"]{margin-top:40px;}body .elementor.elementor-445 [data-dn-about="team"]{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px;}body .elementor.elementor-445 [data-dn-about="why-copy"]{margin-top:30px;}body .elementor.elementor-445 [data-dn-about="values-image"]{max-width:600px;margin:0 auto;}body .elementor.elementor-445 [data-dn-about="industry-table"] table,body .elementor.elementor-445 [data-dn-about="industry-table"] tbody,body .elementor.elementor-445 [data-dn-about="industry-table"] tr,body .elementor.elementor-445 [data-dn-about="industry-table"] td{display:block;table-layout:auto;width:100%;}body .elementor.elementor-445 [data-dn-about="industry-table"] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}body .elementor.elementor-445 [data-dn-about="industry-table"] tr{padding:18px 20px;border-bottom:1px solid #dce8e4;}body .elementor.elementor-445 [data-dn-about="industry-table"] td{display:grid;grid-template-columns:38% minmax(0,1fr);gap:14px;padding:9px 0;border:0;font-size:14px;}body .elementor.elementor-445 [data-dn-about="industry-table"] td:first-child{width:100%;}body .elementor.elementor-445 [data-dn-about="industry-table"] td:before{content:attr(data-label);font-weight:650;color:#073c49;overflow-wrap:anywhere;}body .elementor.elementor-445 [data-dn-about="industry-table"] tr:last-child{border-bottom:0;}body .elementor.elementor-445 [data-dn-about="industry-table"] tr:nth-child(even){background:#f8fbf9;}body .elementor.elementor-445 [data-dn-about="industry-table"] tr:nth-child(even) td{background:transparent;}body .elementor.elementor-445 [data-dn-about="closing"]{padding:28px 24px;}body .elementor.elementor-445 [data-dn-about="closing"] h2{font-size:28px;}}

body .elementor.elementor-445 [data-dn-about="graphic-link"]{display:inline-flex;align-items:center;justify-content:flex-start;font-size:13px;line-height:1.5;font-weight:650;color:#007985;background:transparent;border:0;padding:0;margin:12px 0 0;text-decoration:none;min-height:32px;}body .elementor.elementor-445 [data-dn-about="graphic-link"]:hover{text-decoration:underline;}body .elementor.elementor-445 [data-dn-about="graphic-group"]{min-width:0;}body .elementor.elementor-445 [data-dn-about="graphic-group"] a{max-width:100%;}
@media(max-width:767px){body .elementor.elementor-445 [data-dn-about="industry-table"] td{display:block;padding:11px 0;font-size:15px;overflow-wrap:normal;hyphens:auto;}body .elementor.elementor-445 [data-dn-about="industry-table"] td:before{display:block;margin-bottom:5px;font-size:12px;line-height:1.5;font-weight:650;letter-spacing:.02em;color:#007985;overflow-wrap:normal;hyphens:auto;}}
body .elementor.elementor-445 #our-story{align-items:stretch;}body .elementor.elementor-445 [data-dn-about="story-visual"]{position:relative;min-height:320px;border-radius:22px;overflow:hidden;align-self:stretch;}body .elementor.elementor-445 #our-story [data-dn-about="story-image"]{position:absolute;inset:0;width:100%;height:100%!important;aspect-ratio:auto!important;object-fit:cover;object-position:right center;border-radius:22px;}body .elementor.elementor-445 #our-story [data-dn-about="story-copy"]{align-self:stretch;}
@media(max-width:1024px){body .elementor.elementor-445 #our-story{grid-template-columns:minmax(0,1fr);}body .elementor.elementor-445 [data-dn-about="story-visual"]{min-height:0;aspect-ratio:1.6;}}
@media(max-width:767px){body .elementor.elementor-445 [data-dn-about="story-visual"]{aspect-ratio:1.35;}}
/* dn-mobile-centering-v1 */
@media(max-width:767px){
body .elementor.elementor-445 h1,body .elementor.elementor-445 h2,body .elementor.elementor-445 h3{text-align:center!important;}
body .elementor.elementor-445 p{text-align:left!important;text-align-last:auto!important;}
body .elementor.elementor-445 [data-id="b6d3ac23"],body .elementor.elementor-445 [data-id="e704d824"],body .elementor.elementor-445 [data-id="905e1107"],body .elementor.elementor-445 [data-id="104f1103"],body .elementor.elementor-445 [data-id="5c46754b"],body .elementor.elementor-445 [data-id="b6d3ac23"] p,body .elementor.elementor-445 [data-id="e704d824"] p,body .elementor.elementor-445 [data-id="905e1107"] p,body .elementor.elementor-445 [data-id="104f1103"] p,body .elementor.elementor-445 [data-id="5c46754b"] p{text-align:center!important;text-align-last:center!important;}
body .elementor.elementor-445 [data-id="ca531d9a"]{justify-content:center!important;justify-items:center;align-items:center!important;text-align:center;}
body .elementor.elementor-445 summary,body .elementor.elementor-445 summary *,body .elementor.elementor-445 [role="tab"],body .elementor.elementor-445 [role="tab"] *,body .elementor.elementor-445 th,body .elementor.elementor-445 td,body .elementor.elementor-445 li,body .elementor.elementor-445 label{text-align:left!important;text-align-last:auto!important;}
body .elementor.elementor-445 [data-dn-about="hero-copy"] p,body .elementor.elementor-445 [data-dn-about="purpose-card"] p,body .elementor.elementor-445 [data-dn-about="closing"] p{text-align:center!important;text-align-last:center!important;}
body .elementor.elementor-445 [data-dn-about="icon"]{margin-left:auto!important;margin-right:auto!important;}
body .elementor.elementor-445 [data-dn-about="closing"],body .elementor.elementor-445 [data-dn-about="hero-actions"]{align-items:center!important;justify-content:center!important;}
body .elementor.elementor-445 [data-dn-about="graphic-link"]{width:100%;text-align:center!important;justify-content:center!important;}
}
/* end-dn-mobile-centering-v1 *//* End custom CSS */