.elementor-1913 .elementor-element.elementor-element-2d59a00{--display:flex;}.elementor-1913 .elementor-element.elementor-element-ac8c68a{--display:flex;}.elementor-1913 .elementor-element.elementor-element-178a65f{--display:flex;}.elementor-1913 .elementor-element.elementor-element-a25e2f3{--display:flex;}.elementor-1913 .elementor-element.elementor-element-a61b5d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1913 .elementor-element.elementor-element-a61b5d9 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.015em;word-spacing:0px;color:var( --e-global-color-a54c4ae );}.elementor-1913 .elementor-element.elementor-element-97bf873{--display:flex;}.elementor-1913 .elementor-element.elementor-element-ffbf235 .elementor-button{background-color:#04355D;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-1913 .elementor-element.elementor-element-ffbf235 .elementor-button:hover, .elementor-1913 .elementor-element.elementor-element-ffbf235 .elementor-button:focus{background-color:#022541;color:#FFFFFF;}.elementor-1913 .elementor-element.elementor-element-ffbf235 .elementor-button:hover svg, .elementor-1913 .elementor-element.elementor-element-ffbf235 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1913 .elementor-element.elementor-element-117d014{--display:flex;}.elementor-1913 .elementor-element.elementor-element-eb680fb{--display:flex;}.elementor-1913 .elementor-element.elementor-element-5c74c72{text-align:start;}.elementor-1913 .elementor-element.elementor-element-5c74c72 img{width:100%;}.elementor-1913 .elementor-element.elementor-element-b579c4f{--display:flex;}.elementor-1913 .elementor-element.elementor-element-908c678{--display:flex;}.elementor-1913 .elementor-element.elementor-element-fea7d44{--display:flex;}.elementor-1913 .elementor-element.elementor-element-0e4a9e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1913 .elementor-element.elementor-element-0e4a9e3 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:var( --e-global-color-a54c4ae );}.elementor-1913 .elementor-element.elementor-element-c7a9286{--display:flex;}.elementor-1913 .elementor-element.elementor-element-2bb83fc{--display:flex;}.elementor-1913 .elementor-element.elementor-element-77ccbe6{--display:flex;}.elementor-1913 .elementor-element.elementor-element-b52c663{--display:flex;}.elementor-1913 .elementor-element.elementor-element-936be38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1913 .elementor-element.elementor-element-936be38 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:var( --e-global-color-a54c4ae );}.elementor-1913 .elementor-element.elementor-element-be3551f{--display:flex;}.elementor-1913 .elementor-element.elementor-element-6f76de6{text-align:start;}.elementor-1913 .elementor-element.elementor-element-6f76de6 img{width:100%;}.elementor-1913 .elementor-element.elementor-element-0e55f5f{--display:flex;}.elementor-1913 .elementor-element.elementor-element-19c148e{--display:flex;}.elementor-1913 .elementor-element.elementor-element-0704b9a{--display:flex;}.elementor-1913 .elementor-element.elementor-element-191aa3e{--display:flex;}.elementor-1913 .elementor-element.elementor-element-053f409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1913 .elementor-element.elementor-element-053f409 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:var( --e-global-color-a54c4ae );}.elementor-1913 .elementor-element.elementor-element-0c2d6ab{--display:flex;}.elementor-1913 .elementor-element.elementor-element-73e601b{--display:flex;}.elementor-1913 .elementor-element.elementor-element-10b0faa{text-align:start;}.elementor-1913 .elementor-element.elementor-element-10b0faa img{width:100%;}.elementor-1913 .elementor-element.elementor-element-b576bae{--display:flex;}.elementor-1913 .elementor-element.elementor-element-7ea974b{--display:flex;}.elementor-1913 .elementor-element.elementor-element-a854174{--display:flex;}.elementor-1913 .elementor-element.elementor-element-c9de644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1913 .elementor-element.elementor-element-c9de644 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:var( --e-global-color-a54c4ae );}.elementor-1913 .elementor-element.elementor-element-73b079e{--display:flex;}.elementor-1913 .elementor-element.elementor-element-525550f{--display:flex;}.elementor-1913 .elementor-element.elementor-element-525550f:not(.elementor-motion-effects-element-type-background), .elementor-1913 .elementor-element.elementor-element-525550f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a54c4ae );}.elementor-1913 .elementor-element.elementor-element-525550f > .elementor-shape-top .elementor-shape-fill, .elementor-1913 .elementor-element.elementor-element-525550f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-78ad7a8 );}.elementor-1913 .elementor-element.elementor-element-525550f > .elementor-shape-top svg, .elementor-1913 .elementor-element.elementor-element-525550f > .e-con-inner > .elementor-shape-top svg{height:56px;}.elementor-1913 .elementor-element.elementor-element-5ac90b9{--display:flex;}.elementor-1913 .elementor-element.elementor-element-4d86bf8 .elementor-button{background-color:var( --e-global-color-a59d17d );font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.5em;fill:var( --e-global-color-a54c4ae );color:var( --e-global-color-a54c4ae );border-radius:999px 999px 999px 999px;padding:14px 32px 14px 32px;}.elementor-1913 .elementor-element.elementor-element-4d86bf8 .elementor-button:hover, .elementor-1913 .elementor-element.elementor-element-4d86bf8 .elementor-button:focus{background-color:#EEF3F8;color:#04355D;}.elementor-1913 .elementor-element.elementor-element-4d86bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1913 .elementor-element.elementor-element-4d86bf8 .elementor-button:hover svg, .elementor-1913 .elementor-element.elementor-element-4d86bf8 .elementor-button:focus svg{fill:#04355D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1913 .elementor-element.elementor-element-a61b5d9 .elementor-heading-title{font-size:48px;}.elementor-1913 .elementor-element.elementor-element-0e4a9e3 .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-1913 .elementor-element.elementor-element-936be38 .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-1913 .elementor-element.elementor-element-053f409 .elementor-heading-title{font-size:36px;line-height:1.25em;}.elementor-1913 .elementor-element.elementor-element-c9de644 .elementor-heading-title{font-size:36px;line-height:1.25em;}}@media(max-width:767px){.elementor-1913 .elementor-element.elementor-element-a61b5d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1913 .elementor-element.elementor-element-a61b5d9 .elementor-heading-title{font-size:36px;}.elementor-1913 .elementor-element.elementor-element-0e4a9e3 .elementor-heading-title{font-size:28px;line-height:1.25em;}.elementor-1913 .elementor-element.elementor-element-936be38 .elementor-heading-title{font-size:28px;line-height:1.25em;}.elementor-1913 .elementor-element.elementor-element-053f409 .elementor-heading-title{font-size:28px;line-height:1.25em;}.elementor-1913 .elementor-element.elementor-element-c9de644 .elementor-heading-title{font-size:28px;line-height:1.25em;}.elementor-1913 .elementor-element.elementor-element-525550f > .elementor-shape-top svg, .elementor-1913 .elementor-element.elementor-element-525550f > .e-con-inner > .elementor-shape-top svg{height:32px;}}/* Start custom CSS */.elementor .ckp{--navy:#04355D;--blue:#0E62AF;--ink:#3F444B;--muted:#5B6270;--stage:#F9F9F9;--pale:#EEF3F8;--sky:#BEDEF7;--line:#E5E7EB;
--disp:"Merriweather",Georgia,serif;--text:"Open Sans",Arial,sans-serif;--shadow:0 8px 24px -4px rgba(17,24,39,.08)}
.elementor .ckp{margin:0;background:#fff;color:var(--ink);font:400 17px/1.6 var(--text)}
.elementor .ckp a:not(.elementor-button){color:var(--blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.elementor .ckp a:not(.elementor-button):hover{color:var(--navy);text-decoration-thickness:2px}
.elementor .ckp a:not(.elementor-button):focus-visible,.elementor .ckp button:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}
.elementor .ckp .ck-ico{display:inline-block;vertical-align:-2px;margin-left:3px}
.elementor .ckp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.elementor .ckp .ck-wrap{max-width:1140px;margin:0 auto;padding:0 10px}
.elementor .ckp h1,.elementor .ckp h2{font-family:var(--disp);color:var(--navy);font-weight:600;margin:0}
.elementor .ckp h1{font-size:48px;line-height:1.2;letter-spacing:-.015em}
.elementor .ckp h2{font-size:36px;line-height:1.25;letter-spacing:-.4px;margin-bottom:20px}
.elementor .ckp h3{font:600 20px/1.35 var(--text);color:var(--navy);margin:0 0 10px}
.elementor .ckp p{margin:0 0 16px;max-width:62ch}
.elementor .ckp .ck-hero{background:var(--stage);padding:72px 0 88px}
.elementor .ckp .ck-hero-grid{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}
.elementor .ckp .ck-hero-txt h1{margin-bottom:24px}
.elementor .ckp .ck-lead{font-size:19px;line-height:1.6;color:var(--ink)}
.elementor .ckp .ck-cta-row{margin-top:28px;display:flex;gap:16px;align-items:center}
.elementor .ckp .ck-hero-panel{background:var(--pale);border-radius:16px;padding:32px}
.elementor .ckp .ck-hero-panel .ck-fig figcaption{margin-top:12px}
.elementor .ckp .ck-fig{margin:0}
.elementor .ckp .ck-helper{font-size:15px;color:var(--muted);margin-top:12px}
.elementor .ckp ul.ck-listcard{list-style:none;padding:0;margin:0 0 22px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}
.elementor .ckp ul.ck-listcard li{padding:14px 20px 14px 46px;border-top:1px solid var(--line);position:relative;color:var(--navy);font-weight:600}
.elementor .ckp ul.ck-listcard li:first-child{border-top:0}
.elementor .ckp ul.ck-listcard li::before{content:"";position:absolute;left:20px;top:21px;width:10px;height:10px;border-radius:3px;background:var(--blue)}
.elementor .ckp .ck-fig figcaption{font-size:14px;line-height:1.5;color:var(--muted);margin-top:12px}
.elementor .ckp .ck-sec{padding:96px 0;border-top:1px solid var(--line)}
.elementor .ckp .ck-hero+.ck-sec{border-top:0}
.elementor .ckp .ck-split{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}
.elementor .ckp .ck-split.ck-flip .ck-txt{order:2}
.elementor .ckp .ck-split.ck-flip .ck-fig{order:1}
.elementor .ckp .ck-split.ck-flip{grid-template-columns:7fr 5fr}
.elementor .ckp .ck-split.tall,.elementor .ckp .ck-split.ck-flip.tall{grid-template-columns:1fr 1fr}
.elementor .ckp .ck-wide-top{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:40px;align-items:start}
.elementor .ckp .ck-fig.ck-full .ck-frame{box-shadow:var(--shadow)}
.elementor .ckp .ck-grid2{display:grid;grid-template-columns:5fr 6fr;gap:80px;align-items:start}
.elementor .ckp .ck-grid2>.ck-txt:last-child{padding-top:8px}
.elementor .ckp .ck-narrow{max-width:760px}
.elementor .ckp ul.ck-bul,.elementor .ckp ol.ck-bul{padding-left:0;margin:0 0 18px;list-style:none}
.elementor .ckp ul.ck-bul li,.elementor .ckp ol.ck-bul li{position:relative;padding-left:22px;margin-bottom:10px}
.elementor .ckp ul.ck-bul li::before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--blue)}
.elementor .ckp ul.ck-checks{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:1fr;gap:16px}
.elementor .ckp ul.ck-checks.ck-two{grid-template-columns:1fr 1fr;gap:20px 32px}
.elementor .ckp .ck-wide-solo{margin-bottom:40px}
.elementor .ckp ul.ck-checks li{display:flex;gap:12px;align-items:flex-start}
.elementor .ckp ul.ck-checks .ck-chk{flex:none;margin-top:2px}
.elementor .ckp ul.ck-rating{list-style:none;padding:0;margin:0 0 18px;border:1px solid var(--line);border-radius:12px;background:#fff}
.elementor .ckp ul.ck-rating li{display:flex;gap:16px;align-items:center;padding:12px 18px;border-top:1px solid var(--line)}
.elementor .ckp ul.ck-rating li:first-child{border-top:0}
.elementor .ckp .ck-stars{display:inline-flex;gap:2px;flex:none;width:66px}
.elementor .ckp .ck-steps{list-style:none;padding:0;margin:32px 0 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}
.elementor .ckp .ck-steps::before{content:"";position:absolute;top:26px;left:12%;right:12%;height:2px;background:var(--sky)}
.elementor .ckp .ck-steps li{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 24px 20px}
.elementor .ckp .ck-steps .ck-num{display:flex;width:52px;height:52px;border-radius:50%;background:var(--navy);color:#fff;font:700 22px/1 var(--disp);align-items:center;justify-content:center;margin:-56px 0 16px;border:4px solid #fff}
.elementor .ckp .ck-steps li p{margin:0}
.elementor .ckp .ck-steps-after{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.elementor .ckp .ck-steps-after p{color:var(--ink)}
.elementor .ckp .ck-qa-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:12px}
.elementor .ckp .ck-qa{background:var(--stage);border-radius:16px;padding:28px}
.elementor .ckp .ck-qa p:last-child{margin-bottom:0}
.elementor .ckp .ck-linkrows{list-style:none;margin:0 0 20px;padding:0;border:1px solid var(--line);border-radius:12px;background:#fff}
.elementor .ckp .ck-linkrows li{border-top:1px solid var(--line)}
.elementor .ckp .ck-linkrows li:first-child{border-top:0}
.elementor .ckp .ck-linkrows a{display:block;padding:16px 20px;font-weight:600;color:var(--navy);text-decoration:none}
.elementor .ckp .ck-linkrows a:hover{background:var(--pale);text-decoration:underline}
.elementor .ckp .ck-tbl-note{margin-top:16px;font-size:15px;color:var(--muted)}
.elementor .ckp .ck-tbl-note p{max-width:none}
.elementor .ckp .ck-tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;margin-top:8px}
.elementor .ckp table.ck-cmp{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}
.elementor .ckp .ck-cmp th,.elementor .ckp .ck-cmp td{text-align:left;vertical-align:top;padding:16px 20px;border-top:1px solid var(--line)}
.elementor .ckp .ck-cmp thead th{background:var(--navy);color:#fff;font-weight:600;border-top:0;font-size:16px}
.elementor .ckp .ck-cmp thead th.ck-us{background:var(--blue)}
.elementor .ckp .ck-cmp tbody th{font-weight:600;color:var(--navy);width:21%}
.elementor .ckp .ck-cmp td{width:39.5%}
.elementor .ckp .ck-cmp td.ck-us{background:var(--pale);color:var(--navy)}
.elementor .ckp .ck-cmp tbody tr:hover th,.elementor .ckp .ck-cmp tbody tr:hover td{background:#E3ECF5}
.elementor .ckp .ck-hero.ck-hub{padding:64px 0 56px}
.elementor .ckp .ck-hub-grid{grid-template-columns:7fr 5fr}
.elementor .ckp .ck-hero.ck-hub h1{font-size:56px;line-height:1.15}
.elementor .ckp .ck-hub-txt{max-width:760px;margin-bottom:28px}
.elementor .ckp .ck-hero-panel.ck-hub-wide{padding:24px}
.elementor .ckp .ck-hubsec{border-top:0;padding-top:24px}
.elementor .ckp .ck-panels{display:grid;gap:32px}
.elementor .ckp .ck-panels.ck-two{grid-template-columns:1fr 1fr}
.elementor .ckp .ck-panels.ck-three{grid-template-columns:repeat(3,1fr)}
.elementor .ckp .ck-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px}
.elementor .ckp .ck-panel h2{font-size:28px;margin-bottom:18px}
.elementor .ckp .ck-hublinks{list-style:none;margin:0;padding:0}
.elementor .ckp .ck-hublinks li{padding:14px 0;border-top:1px solid var(--line)}
.elementor .ckp .ck-hublinks li:first-child{border-top:0;padding-top:0}
.elementor .ckp .ck-hublinks a{font-weight:600;color:var(--navy);text-decoration:none;font-size:17px}
.elementor .ckp .ck-hublinks a:hover{text-decoration:underline;color:var(--blue)}
.elementor .ckp .ck-hublinks .ck-desc{display:block;color:var(--ink);font-size:16px;margin-top:4px}
.elementor .ckp .ck-wide-panel{margin-top:32px}
.elementor .ckp .ck-cols3{columns:3;column-gap:40px;list-style:none;margin:0;padding:0}
.elementor .ckp .ck-cols3 li{break-inside:avoid;padding:10px 0;border-top:1px solid var(--line)}
.elementor .ckp .ck-cols3 a{font-weight:600;color:var(--navy);text-decoration:none}
.elementor .ckp .ck-cols3 a:hover{text-decoration:underline}
.elementor .ckp .ck-closing{margin-top:24px}
.elementor .ckp .ck-center{text-align:center}
.elementor .ckp .ck-center p{margin-left:auto;margin-right:auto}
.elementor .ckp .ck-statement{font:700 30px/1.35 var(--disp);color:#fff;max-width:28ch;margin-bottom:32px!important}
@media (max-width:767px){.elementor .ckp{font-size:16px}.elementor .ckp .ck-wrap{max-width:90%;padding:0}.elementor .ckp h1{font-size:36px}.elementor .ckp .ck-hero.ck-hub h1{font-size:40px}.elementor .ckp h2{font-size:28px}.elementor .ckp .ck-statement{font-size:24px}.elementor .ckp .ck-hero{padding:40px 0 56px}.elementor .ckp .ck-sec{padding:56px 0}.elementor .ckp .ck-hero-grid,.elementor .ckp .ck-split,.elementor .ckp .ck-split.ck-flip,.elementor .ckp .ck-wide-top,.elementor .ckp .ck-grid2,.elementor .ckp .ck-steps,.elementor .ckp .ck-steps-after,.elementor .ckp .ck-qa-row,.elementor .ckp .ck-panels.ck-two,.elementor .ckp .ck-panels.ck-three{grid-template-columns:1fr}.elementor .ckp .ck-split.ck-flip .ck-txt{order:1}.elementor .ckp .ck-split.ck-flip .ck-fig{order:2}.elementor .ckp .ck-hero-panel{padding:16px}.elementor .ckp ul.ck-checks{grid-template-columns:1fr}.elementor .ckp .ck-steps::before{display:none}.elementor .ckp .ck-steps{gap:44px;margin-top:48px}.elementor .ckp .ck-cols3{columns:1}.elementor .ckp .ck-cmp th,.elementor .ckp .ck-cmp td{padding:12px}.elementor .ckp table.ck-cmp{font-size:15px;min-width:640px}}

.elementor .ckp,.elementor .ckp .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px}
.elementor .ckp{background:#fff;color:var(--ink);font:400 17px/1.6 var(--text)}
.elementor .ckp .elementor-widget-text-editor{color:var(--ink);font-family:var(--text);font-size:17px;line-height:1.6;font-weight:400}
.elementor .ckp .elementor-widget-heading .elementor-heading-title a{color:inherit}
.elementor .ckp .ck-sec,.elementor .ckp .ck-hero,.elementor .ckp .ck-closing{width:100%}
.elementor .ckp .ck-wrap{width:100%}
.elementor .ckp .ck-fig{margin:0}
.elementor .ckp .ck-fig .elementor-widget-image{text-align:left}
.elementor .ckp .ck-fig img{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}
.elementor .ckp .ck-fig a{display:block;cursor:zoom-in}
.elementor .ckp .ck-fig figure.wp-caption{margin:0}
.elementor .ckp .ck-fig figcaption.widget-image-caption{font-size:14px;line-height:1.5;color:var(--muted);margin-top:12px;text-align:left;font-style:normal}
.elementor .ckp .ck-cta-row{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}
.elementor .ckp .ck-cta-row .elementor-widget-button{width:auto}
.elementor .ckp .ck-chk{flex:none;margin-top:2px;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23EEF3F8'/%3E%3Cpath d='m7 12.5 3.2 3.2L17 9' fill='none' stroke='%2304355D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/22px 22px}
.elementor .ckp .ck-stars i{display:inline-block;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z' fill='none' stroke='%239CA3AF' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/20px 20px}
.elementor .ckp .ck-stars i.ck-on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z' fill='%23FACC15' stroke='%23E0A800' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E")}
.elementor .ckp .ck-ico{display:inline-block;width:15px;height:15px;vertical-align:-2px;margin-left:3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 3h6v6M10 14 21 3M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6' fill='none' stroke='%230E62AF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/15px 15px}
.elementor .ckp .ck-closing{position:relative;background:var(--navy);padding:96px 0 96px;margin-top:24px;color:#fff}
.elementor .ckp .ck-closing .elementor-widget-text-editor{color:#fff}
.elementor .ckp .ck-closing .elementor-widget-button{width:100%}
.elementor .ckp .ck-closing .ck-statement{font:700 30px/1.35 var(--disp);color:#fff;max-width:28ch;margin:0 auto 32px}
.elementor .ckp .ck-closing .ck-small{color:#D5E1EC;font-size:16px;margin:20px auto 0}
.elementor .ckp .ck-closing a:not(.elementor-button){color:var(--sky)}
.elementor .ckp .ck-coll .elementor-posts-container{display:block!important;margin:0}
.elementor .ckp .ck-coll article.elementor-post{margin:0;padding:0;display:block}
.elementor .ckp .ck-coll .elementor-post__text{display:block;margin:0}
.elementor .ckp .ck-coll .elementor-post__title{margin:0;max-width:none;font:600 17px/1.5 var(--text)}
.elementor .ckp .ck-coll .elementor-post__title a{color:var(--navy);text-decoration:none;font-weight:600}
.elementor .ckp .ck-coll .elementor-post__title a:hover{text-decoration:underline;color:var(--blue)}
.elementor .ckp .ck-coll .elementor-post__title a::after{content:" \2192"}
.elementor .ckp .ck-coll .elementor-post__excerpt p{color:var(--ink);font-size:16px;line-height:1.6;margin:4px 0 0}
.elementor .ckp .ck-coll-hublinks article.elementor-post{padding:14px 0;border-top:1px solid var(--line)}
.elementor .ckp .ck-coll-hublinks:not(.ck-coll-cont) article.elementor-post:first-child{border-top:0;padding-top:0}
.elementor .ckp .ck-coll-cols3 .elementor-posts-container{columns:3;column-gap:40px}
.elementor .ckp .ck-coll-cols3 article.elementor-post{break-inside:avoid;padding:10px 0;border-top:1px solid var(--line)}
.elementor .ckp .ck-coll-linkrows .elementor-posts-container{margin:0 0 20px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}
.elementor .ckp .ck-coll-linkrows article.elementor-post{border-top:1px solid var(--line)}
.elementor .ckp .ck-coll-linkrows article.elementor-post:first-child{border-top:0}
.elementor .ckp .ck-coll-linkrows .elementor-post__title a{display:block;padding:16px 20px}
.elementor .ckp .ck-coll-linkrows .elementor-post__title a:hover{background:var(--pale)}
.elementor .ckp .ck-hublinks{margin:0 0 0}
.elementor .ckp .ck-panel .ck-coll-cont{margin-top:0}
.elementor .ckp.ckp .ck-panel a,.elementor .ckp.ckp .ck-linkrows a,.elementor .ckp.ckp .ck-coll .elementor-post__title a{text-decoration:none;color:var(--navy)}
.elementor .ckp.ckp .ck-panel a:hover,.elementor .ckp.ckp .ck-panel a:focus-visible,.elementor .ckp.ckp .ck-linkrows a:hover,.elementor .ckp.ckp .ck-linkrows a:focus-visible,.elementor .ckp.ckp .ck-coll .elementor-post__title a:hover,.elementor .ckp.ckp .ck-coll .elementor-post__title a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--blue)}
@media (max-width:767px){.elementor .ckp{font-size:16px}.elementor .ckp .elementor-widget-text-editor{font-size:16px}.elementor .ckp .ck-closing{padding:72px 0 56px}.elementor .ckp .ck-closing .ck-statement{font-size:24px}.elementor .ckp .ck-coll-cols3 .elementor-posts-container{columns:1}}

/* IMPL-D fix round 3 (backgrounds): homepage scheme. Page ground = kit 147 body background / global "Near White" #F9F9F9 (as homepage 1547 hero and pricing); cards and tables stay white. */
.elementor .ckp.ckp{background:#F9F9F9}
.elementor .ckp.ckp .ck-qa{background:#FFFFFF;border:1px solid #E5E7EB}
.elementor .ckp.ckp .ck-tbl-wrap{background:#FFFFFF}/* End custom CSS */