.elementor .ctn-v4-eyebrow-dark{font-family:var(--ctn-font-body);font-weight:700;font-size:0.78rem;color:var(--ctn-dark);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .ctn-v4-layout-two-column{display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;}.elementor .ctn-v4-h1{font-family:var(--ctn-font-heading);font-weight:700;font-size:var(--ctn-h1-size);color:var(--ctn-white);letter-spacing:-0.03em;line-height:1.08;text-transform:uppercase;}.elementor .ctn-v4-h2{font-family:var(--ctn-font-heading);font-weight:700;font-size:var(--ctn-h2-size);color:var(--ctn-dark);letter-spacing:-0.02em;line-height:1.15;}.elementor .ctn-v4-h3{font-family:var(--ctn-font-heading);font-weight:700;font-size:1.35rem;color:var(--ctn-dark);line-height:1.25;}.elementor .ctn-v4-body{font-family:var(--ctn-font-body);font-weight:400;font-size:1.05rem;color:var(--ctn-text);line-height:1.7;}.elementor .ctn-v4-eyebrow{font-family:var(--ctn-font-body);font-weight:700;font-size:0.78rem;color:var(--ctn-accent);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .ctn-v4-button{font-family:var(--ctn-font-body);font-weight:700;font-size:0.95rem;color:var(--ctn-dark);line-height:1.2;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;margin-block-start:var(--ctn-button-gap);border-radius:0.15rem;background-color:var(--ctn-accent);display:inline-block;align-self:flex-start;}.elementor .ctn-v4-button:hover,.elementor .ctn-v4-button:focus-visible{color:var(--ctn-dark);background-color:var(--ctn-accent-hover);}.elementor .ctn-v4-button:focus{color:var(--ctn-dark);background-color:var(--ctn-accent-hover);}.elementor .ctn-v4-body-light{font-family:var(--ctn-font-body);font-weight:400;font-size:1.05rem;color:var(--ctn-white);line-height:1.7;}