.elementor .kore-callout{font-family:var(--kore-heading);font-weight:700;font-size:1.3rem;color:var(--kore-navy);line-height:1.45;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-start-start-radius:0px;border-start-end-radius:14px;border-end-start-radius:0px;border-end-end-radius:14px;border-inline-start-width:5px;background-color:rgba(0, 191, 100, 0.08);border-left-style: solid; border-left-color: var(--kore-green);\n}.elementor .kore-article-p{font-family:var(--kore-body);font-weight:500;font-size:1.05rem;color:var(--kore-text);line-height:1.85;}.elementor .kore-article-h2{font-family:var(--kore-heading);font-weight:800;font-size:1.75rem;color:var(--kore-navy);line-height:1.2;padding-block-start:1.5rem;margin-block-start:2.5rem;border-block-start-width:2px;border-top-style: solid; border-top-color: var(--kore-light);\n}.elementor .kore-btn:hover,.elementor .kore-btn:focus-visible{background-color:var(--kore-green);}.elementor .kore-btn{font-family:var(--kore-body);font-weight:700;font-size:0.95rem;color:var(--kore-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:10px;background-color:var(--kore-blue);box-shadow:0px 12px 30px 0px rgba(26, 115, 232, 0.35);}.elementor .kore-h3{font-family:var(--kore-display);font-size:1.7rem;color:var(--kore-navy);letter-spacing:0.08em;line-height:1.1;}.elementor .kore-body{font-family:var(--kore-body);font-weight:500;font-size:1rem;color:var(--kore-text);line-height:1.7;}.elementor .kore-eyebrow{font-family:var(--kore-body);font-weight:700;font-size:0.85rem;color:var(--kore-blue);letter-spacing:0.15em;text-transform:uppercase;}