.elementor .dd-faq-a{font-family:var(--dd-font-body);font-size:16px;color:var(--dd-ink-mid);line-height:1.75;padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:48px;display:block;}.elementor .dd-faq-q{font-family:var(--dd-font-display);font-weight:500;font-size:22px;color:var(--dd-navy);line-height:1.3;display:block;}.elementor .dd-faq-item{border-block-end-width:1px;display:block;border-bottom-style: solid; border-bottom-color: rgba(12, 19, 69, 0.14); & summary { cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 24px 0px; } & summary::-webkit-details-marker { display: none; } & summary::after { content: '+'; font-family: var(--dd-font-ui); font-size: 24px; font-weight: 300; line-height: 1; color: var(--dd-navy); flex-shrink: 0; } &[open] summary::after { content: '\2013'; } & summary:focus-visible { outline: 2px solid var(--dd-navy); outline-offset: 4px; }\n}.elementor .dd-step{padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .dd-split{width:100%;column-gap:clamp(40px, 6vw, 96px);padding:0px;display:grid;grid-template-columns:1fr 1.35fr;grid-template-rows:auto;align-items:start;row-gap: 40px;\n}.elementor .dd-stack{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .dd-card:hover,.elementor .dd-card:focus-visible{border-color:rgba(12, 19, 69, 0.24);}.elementor .dd-card{overflow:hidden;padding:0px;border-width:1px;border-color:rgba(12, 19, 69, 0.08);border-style:solid;background-color:var(--dd-white);transition:border-color 0.2s;display:flex;flex-direction:column;}.elementor .dd-link-arrow:hover,.elementor .dd-link-arrow:focus-visible{color:var(--dd-ink-mid);}.elementor .dd-link-arrow{font-family:var(--dd-font-ui);font-weight:500;font-size:12px;color:var(--dd-navy);letter-spacing:0.14em;text-transform:uppercase;display:inline-block;}.elementor .dd-btn-primary:hover,.elementor .dd-btn-primary:focus-visible{border-color:var(--dd-white);background-color:var(--dd-white);}.elementor .dd-btn-primary:focus{outline-offset:3px;outline: 2px solid var(--dd-white);\n}.elementor .dd-btn-primary{font-family:var(--dd-font-ui);font-weight:500;font-size:12px;color:var(--dd-navy);letter-spacing:0.16em;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:var(--dd-blue);border-style:solid;background-color:var(--dd-blue);transition:background-color 0.2s, border-color 0.2s;display:inline-block;padding-block: 17px; padding-inline: 32px;\n}.elementor .dd-small{font-family:var(--dd-font-body);font-size:14px;color:var(--dd-ink-mid);line-height:1.7;display:block;}.elementor .dd-body{font-family:var(--dd-font-body);font-size:16px;color:var(--dd-ink-mid);line-height:1.75;display:block;}.elementor .dd-h3{font-family:var(--dd-font-display);font-weight:400;font-size:23px;color:var(--dd-navy);line-height:1.25;display:block;}.elementor .dd-h2{font-family:var(--dd-font-display);font-weight:300;font-size:clamp(34px, 4.2vw, 52px);color:var(--dd-navy);letter-spacing:-0.01em;line-height:1.12;display:block;}.elementor .dd-eyebrow{font-family:var(--dd-font-ui);font-weight:500;font-size:11px;color:var(--dd-ink-mid);letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .dd-head-center{width:100%;max-width:720px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:center;margin-inline: auto;\n}.elementor .dd-wrap{width:100%;max-width:var(--dd-wrap);padding:0px;display:flex;flex-direction:column;gap:48px;margin-inline: auto;\n}.elementor .dd-section{width:100%;display:flex;flex-direction:column;align-items:center;padding-block: var(--dd-section-space); padding-inline: var(--dd-gutter);\n}