.elementor-2877 .elementor-element.elementor-element-9c6637d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-2694f56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-c4ed861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-4c6b68d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-a1b7b79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-1af7292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2877 .elementor-element.elementor-element-b0bc82f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-f7c970b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-60bc440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-aea4088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-7629aee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-6723e08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-d2d84d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-ced74f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-d6da7a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-d5c52f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-0cda0d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-c6d3931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-445e2e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-21d8c7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-0a8d4cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-79ee4ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-10e801a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-3a91009{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-ebff0c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2877 .elementor-element.elementor-element-4cf4118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--kt-ink:#0a0e1a;--kt-brand:#1e50a3;--kt-brand-50:#eef4fb;--kt-gray-100:#f5f7fa;--kt-gray-200:#e5e7eb;--kt-gray-400:#9ca3af;--kt-gray-500:#6b7280;--kt-gray-700:#374151;--kt-content:1320px;}
body,html{font-family:'Inter',system-ui,sans-serif !important;}
[class*="kt-"]:where(.e-con){width:100% !important;max-width:100% !important;}
[class*="kt-"] > .e-con-inner{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;}
.kt-section, .kt-section > .e-con-inner{background:#fff;padding:56px 0 !important;border-bottom:1px solid var(--kt-gray-200);}
.kt-section-soft, .kt-section-soft > .e-con-inner{background:var(--kt-gray-100);padding:56px 0 !important;}
body .kt-hero-inner, body .kt-hero-inner > .e-con-inner,
body .kt-team-inner, body .kt-team-inner > .e-con-inner,
body .kt-cb-inner, body .kt-cb-inner > .e-con-inner{
  max-width:var(--kt-content) !important;width:100% !important;margin:0 auto !important;
  padding-left:24px !important;padding-right:24px !important;
}
body .kt-eyebrow .elementor-heading-title{font:700 11px/1 'Inter' !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--kt-brand) !important;margin:0 !important;}
body .kt-h1 .elementor-heading-title{font:800 44px/1.1 'Inter' !important;letter-spacing:-.01em !important;margin:12px 0 16px !important;color:var(--kt-ink) !important;}
body .kt-hero-text p{font:400 17px/1.6 'Inter' !important;color:var(--kt-gray-700) !important;max-width:720px !important;margin:0 !important;}

/* Team grid */
body .kt-team-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;}
body .kt-team-card,body .kt-team-card > .e-con-inner{border:1px solid var(--kt-gray-200) !important;background:#fff !important;display:flex !important;flex-direction:column !important;padding:0 !important;transition:border-color .15s,box-shadow .15s;}
body .kt-team-card:hover{border-color:var(--kt-ink) !important;box-shadow:0 8px 28px rgba(0,0,0,.06) !important;}
body .kt-team-photo img{aspect-ratio:1 !important;width:100% !important;object-fit:cover !important;display:block !important;background:var(--kt-gray-100);}
body .kt-team-avatar,body .kt-team-avatar > .e-con-inner{aspect-ratio:1 !important;background:linear-gradient(135deg,var(--kt-brand-50),var(--kt-brand)) !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;width:auto !important;}
body .kt-team-avatar-text .elementor-heading-title{color:#fff !important;font:800 56px/1 'Inter' !important;letter-spacing:-.02em !important;margin:0 !important;}
body .kt-team-body,body .kt-team-body > .e-con-inner{padding:20px 22px 22px !important;display:flex !important;flex-direction:column !important;gap:6px !important;}
body .kt-team-role .elementor-heading-title{font:700 10px/1 'Inter' !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--kt-brand) !important;margin:0 !important;}
body .kt-team-name .elementor-heading-title{font:700 19px/1.25 'Inter' !important;margin:4px 0 2px !important;color:var(--kt-ink) !important;}
body .kt-team-title p{font:500 13px/1.4 'Inter' !important;color:var(--kt-gray-500) !important;margin:0 0 8px !important;}
body .kt-team-contact{margin-top:auto !important;padding-top:14px !important;border-top:1px solid var(--kt-gray-200) !important;}
body .kt-team-contact a{display:flex !important;align-items:center !important;gap:8px !important;font:500 13px/1.5 'Inter' !important;color:var(--kt-ink) !important;text-decoration:none !important;margin:3px 0 !important;}
body .kt-team-contact a:hover{color:var(--kt-brand) !important;}
body .kt-team-contact .ico{color:var(--kt-gray-400) !important;width:16px !important;display:inline-block;}

/* Contact box */
body .kt-cb,body .kt-cb > .e-con-inner{background:#fff !important;border:2px solid var(--kt-ink) !important;padding:40px !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:40px !important;align-items:center !important;}
body .kt-cb-title .elementor-heading-title{font:800 28px/1.2 'Inter' !important;margin:0 0 8px !important;color:var(--kt-ink) !important;}
body .kt-cb-text p{font:400 15px/1.6 'Inter' !important;color:var(--kt-gray-700) !important;margin:0 !important;}
body .kt-cb-info{display:flex !important;flex-direction:column !important;gap:10px !important;}
.kt-cb-info .kt-cb-item{display:flex !important;align-items:flex-start !important;gap:12px !important;font:500 14px/1.5 'Inter' !important;}
.kt-cb-info .ico{color:var(--kt-brand) !important;font-size:16px !important;flex-shrink:0;}
.kt-cb-info strong{color:var(--kt-ink) !important;font-weight:700 !important;display:block !important;}
.kt-cb-info span{color:var(--kt-gray-500) !important;font-size:13px !important;}

@media (max-width:900px){
  body .kt-h1 .elementor-heading-title{font-size:34px !important;}
  body .kt-team-grid{grid-template-columns:repeat(2,1fr) !important;}
  body .kt-cb,body .kt-cb > .e-con-inner{grid-template-columns:1fr !important;padding:28px !important;}
}
@media (max-width:600px){body .kt-team-grid{grid-template-columns:1fr !important;}}/* End custom CSS */