.elementor .isl-btn-primary:hover,.elementor .isl-btn-primary:focus-visible{background-color:var(--isl-navy)}.elementor .isl-btn-primary{font-weight:700;font-size:1rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:.5rem;background-color:var(--isl-blue);transition:background-color 0.3s}.elementor .isl-body{font-size:1.05rem;color:var(--isl-ink);line-height:1.7;margin:0}.elementor .isl-h3{font-weight:700;font-size:1.3rem;color:var(--isl-navy);line-height:1.3;margin:0}.elementor .isl-h2{font-weight:700;font-size:2.6rem;color:var(--isl-navy);letter-spacing:-.02em;line-height:1.15;margin:0}.elementor .isl-eyebrow{font-weight:700;font-size:.85rem;color:var(--isl-blue);letter-spacing:.12em;text-transform:uppercase;margin:0}.elementor .isl-section{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:3rem;align-items:center}