.elementor-1403 .elementor-element.elementor-element-23585aa{--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-1403 .elementor-element.elementor-element-1dddffe6{--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-1403 .elementor-element.elementor-element-62ff6f2f{--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-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-1403 .elementor-element.elementor-element-78f29f8c{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-3e580310{--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-1403 .elementor-element.elementor-element-6a720847{--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-1403 .elementor-element.elementor-element-58bb1385{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.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-1403 .elementor-element.elementor-element-52a59332 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-5dc16ad1{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-652d51de{--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-1403 .elementor-element.elementor-element-29dbd4e1{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-3d0cc432 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-3aab3ee9{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-8ec2a0d{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1403 .elementor-element.elementor-element-135cdf4c .elementor-button{background-color:#3B4896;font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-1403 .elementor-element.elementor-element-78bbceca{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-7b3033d3{--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-1403 .elementor-element.elementor-element-2726e5d{--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-1403 .elementor-element.elementor-element-54073b23{--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-1403 .elementor-element.elementor-element-6c59124{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-5cd2d4c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-75a4df49{--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-1403 .elementor-element.elementor-element-15f3c2f2{--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-1403 .elementor-element.elementor-element-6bc30b1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-36649a1d{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-7a1260c9{--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-1403 .elementor-element.elementor-element-309f6001 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-258e6b1b{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-518f02fd{font-family:"Poppins", Sans-serif;}.elementor-1403 .elementor-element.elementor-element-2f8c740b{--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-1403 .elementor-element.elementor-element-542792fd{--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-1403 .elementor-element.elementor-element-4fea7080 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-5f425feb{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-6484b1bc{--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-1403 .elementor-element.elementor-element-5c314adb{--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-1403 .elementor-element.elementor-element-545a379c{--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-1403 .elementor-element.elementor-element-42e0ff88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-4300f773{--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-1403 .elementor-element.elementor-element-d3a7327{--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-1403 .elementor-element.elementor-element-26640e0d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-498b595{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-1981da23 .elementor-button{background-color:#3B4896;font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-1403 .elementor-element.elementor-element-5a99a74a{--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-1403 .elementor-element.elementor-element-41122887 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#3B4896;}.elementor-1403 .elementor-element.elementor-element-70368900{font-family:"Poppins", Sans-serif;font-weight:400;color:#464646;}.elementor-1403 .elementor-element.elementor-element-43d3a570 .elementor-button{background-color:#3B4896;font-family:"Poppins", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}/* Start custom CSS for container, class: .elementor-element-23585aa */.elementor-1403 .elementor-element.elementor-element-23585aa { --kgs-blue:#3B4896; --kgs-ink:#28335A; --kgs-text:#464646; padding:0; gap:0; font-family:Poppins,sans-serif; background:#fff; }
.elementor-1403 .elementor-element.elementor-element-23585aa * { box-sizing:border-box; }
.elementor-1403 .elementor-element.elementor-element-23585aa .e-con { --container-widget-width:100%; min-width:0; padding:0; gap:0; }
.elementor-1403 .elementor-element.elementor-element-23585aa .elementor-widget { margin:0; min-width:0; }
.elementor-1403 .elementor-element.elementor-element-23585aa .elementor-heading-title { font-family:Poppins,sans-serif; font-weight:600; color:var(--kgs-blue); line-height:1.2; letter-spacing:-.025em; }
.elementor-1403 .elementor-element.elementor-element-23585aa h1.elementor-heading-title { font-size:54px; letter-spacing:-.045em; line-height:1.1; }
.elementor-1403 .elementor-element.elementor-element-23585aa h2.elementor-heading-title { font-size:34px; }
.elementor-1403 .elementor-element.elementor-element-23585aa h3.elementor-heading-title { font-size:23px; line-height:1.3; }
.elementor-1403 .elementor-element.elementor-element-23585aa .elementor-widget-text-editor { font-family:Poppins,sans-serif; font-size:17px; font-weight:400; line-height:1.75; color:var(--kgs-text); }
.elementor-1403 .elementor-element.elementor-element-23585aa p { margin:0 0 16px; } .elementor-1403 .elementor-element.elementor-element-23585aa p:last-child { margin-bottom:0; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-wrap { width:100%; max-width:1170px; margin:0 auto; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero { background:#FAF8F2; padding:40px 40px 56px; position:relative; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero:before { content:''; display:block; position:absolute; top:0; left:0; right:0; height:3px; background:#3B4896; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-breadcrumb { font-size:13px; line-height:1.5; color:#505B78; margin-bottom:36px; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-breadcrumb a { color:#3B4896; text-decoration:underline; text-underline-offset:3px; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-grid { display:grid; grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr); gap:64px; align-items:center; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-kicker { font-size:12px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; color:#3B4896; margin-bottom:18px; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-copy { gap:24px; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-copy .kgs-kicker {margin-bottom:0;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-lead {font-size:21px;line-height:1.65;color:#39435B;max-width:560px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-small-rule { width:64px; height:5px; background:#75B320; margin-top:4px; border-radius:4px; }
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card {background:white; border:1px solid #E0E3EE; border-radius:20px; padding:32px; box-shadow:0 12px 36px #29345A0B; gap:20px; border-top:4px solid #904892;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-pdf-tag {font-size:12px;font-weight:600;letter-spacing:.12em;color:#773B7A;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card h2.elementor-heading-title {font-size:28px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-document-meta {font-size:14px;line-height:1.65;color:#5C6273;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-status {padding:16px 18px;background:#FFF7DE;border-left:3px solid #F7BE27;border-radius:0 8px 8px 0;font-size:13px;line-height:1.65;color:#514621;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-status strong {font-weight:600;}
.elementor-1403 .elementor-element.elementor-element-23585aa .elementor-button {background:#3B4896;color:#fff;border:2px solid #3B4896;border-radius:10px;padding:15px 22px;font-size:15px;font-family:Poppins,sans-serif;font-weight:500;line-height:1.4;white-space:normal;text-decoration:none;transition:background .15s;}
.elementor-1403 .elementor-element.elementor-element-23585aa .elementor-button:hover {background:#2C3675;border-color:#2C3675;color:#fff;}
.elementor-1403 .elementor-element.elementor-element-23585aa .elementor-button:focus-visible, .elementor-1403 .elementor-element.elementor-element-23585aa a:focus-visible {outline:3px solid #904892;outline-offset:4px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-download .elementor-button {width:100%;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-download-note {font-size:12px;line-height:1.6;color:#646A7A;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-body {padding:64px 40px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-info-grid {display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:64px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-info-title {gap:16px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-content {gap:32px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-content-item {gap:12px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-content-item h3.elementor-heading-title {font-size:22px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-aside {margin-top:0;padding:20px 24px;border-left:3px solid #47C0E9;background:#F3FAFD;border-radius:0 12px 12px 0;font-size:14px;line-height:1.7;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-area {padding:0 40px 56px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote {padding:32px 40px;background:#F5F7FC;border-radius:16px;flex-direction:row;align-items:center;gap:28px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-mark .elementor-heading-title {font-size:72px;color:#904892;line-height:1;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-mark {width:48px;flex-shrink:0;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-text {font-size:18px;line-height:1.7;color:#39435B;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-credit {font-size:12px;color:#656575;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-area {background:#F7F9FC;padding:40px 40px 56px;border-top:1px solid #E5E9F0;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-heading {display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-heading h2.elementor-heading-title {font-size:28px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-heading .elementor-widget-text-editor {font-size:14px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-grid {display:grid;grid-template-columns:1fr 1fr;gap:24px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-card {padding:28px;background:#fff;border:1px solid #DCE2EE;border-radius:14px;gap:14px;border-top:3px solid #75B320;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-card:last-child {border-top-color:#47C0E9;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-card .elementor-widget-text-editor {font-size:15px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-link .elementor-button {background:transparent;border:0;color:#3B4896;padding:12px 0;border-radius:0;text-decoration:underline;text-underline-offset:5px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-link .elementor-button:hover {color:#2C3675;text-decoration-thickness:2px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-review {padding:16px 40px;background:#fff;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-review .elementor-widget-text-editor {font-size:12px;line-height:1.6;color:#656B7D;}
@media(max-width:1024px){.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero{padding:40px 32px 48px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-breadcrumb{margin-bottom:32px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.elementor-1403 .elementor-element.elementor-element-23585aa h1.elementor-heading-title{font-size:42px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-lead{font-size:18px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card{padding:24px;gap:18px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card h2.elementor-heading-title{font-size:24px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-body{padding:56px 32px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-info-grid{gap:36px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);}.elementor-1403 .elementor-element.elementor-element-23585aa h2.elementor-heading-title{font-size:28px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-area{padding:0 32px 56px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote{padding:28px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-area{padding:48px 32px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-review{padding:16px 32px;} }
@media(max-width:767px){.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero{padding:28px 20px 36px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-breadcrumb{font-size:12px;margin-bottom:28px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-grid{grid-template-columns:1fr;gap:32px;}.elementor-1403 .elementor-element.elementor-element-23585aa h1.elementor-heading-title{font-size:36px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-copy{gap:20px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-lead{font-size:18px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-kicker{font-size:11px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card{padding:24px 20px;border-radius:16px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card h2.elementor-heading-title{font-size:26px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-body{padding:44px 20px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-info-grid{grid-template-columns:1fr;gap:28px;}.elementor-1403 .elementor-element.elementor-element-23585aa h2.elementor-heading-title{font-size:28px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-aside{margin-top:8px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-content{gap:28px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-area{padding:0 20px 40px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote{padding:24px;flex-direction:column;align-items:flex-start;gap:8px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-mark .elementor-heading-title{font-size:48px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-text{font-size:16px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-area{padding:40px 20px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-heading{flex-direction:column;align-items:flex-start;gap:12px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-grid{grid-template-columns:1fr;gap:16px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-card{padding:24px;}.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-review{padding:16px 20px;} }
@media(prefers-reduced-motion:reduce){.elementor-1403 .elementor-element.elementor-element-23585aa .elementor-button{transition:none;}}

/* M2.2: editorial rhythm, tablet stacking and touch targets */
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-copy {border-left:4px solid #75B320;padding-left:28px;gap:22px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-lead {font-size:20px;max-width:490px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card {gap:16px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-document-meta {font-weight:500;color:#773B7A;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-status {font-size:14px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-download-note {font-size:12px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-content-item {gap:10px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-card {box-shadow:none;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-card .elementor-button {min-height:44px;}
.elementor-1403 .elementor-element.elementor-element-23585aa .kgs-breadcrumb a {display:inline-flex;align-items:center;min-height:32px;}
@media(max-width:1024px){
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-info-grid {grid-template-columns:1fr;gap:28px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-info-title {max-width:620px;gap:12px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-info-title br {display:none;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-content {max-width:720px;gap:24px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-grid {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-copy {padding-left:20px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-lead {font-size:18px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-body {padding:48px 32px;}
}
@media(max-width:767px){
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero {padding:20px 20px 32px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-grid {grid-template-columns:1fr;gap:28px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-breadcrumb {margin-bottom:24px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-hero-copy {padding-left:16px;gap:16px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa h1.elementor-heading-title {font-size:35px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-lead {font-size:17px;line-height:1.65;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card {padding:24px 20px;gap:14px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-card h2.elementor-heading-title {font-size:27px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-body {padding:36px 20px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-info-grid {gap:24px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-kicker {margin-bottom:0;letter-spacing:.1em;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-content {gap:24px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-aside {margin-top:0;padding:18px 20px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-area {padding:0 20px 32px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote {padding:24px;gap:0;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-mark {display:none;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-quote-credit span {display:block;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-area {padding:32px 20px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-heading {margin-bottom:20px;}
 .elementor-1403 .elementor-element.elementor-element-23585aa .kgs-related-card {padding:20px;gap:8px;}
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */