.elementor .egp-satoshi-heading{font-family:var(--font-satoshi);text-transform:none;}.elementor .ers-card-surface{border-radius:0.65rem;border-width:1px;border-color:rgba(30,91,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.9);box-shadow:0px 0.5rem 1.8rem 0px rgba(25,18,191,0.06);}.elementor .ers-kicker-label{font-weight:700;font-size:0.76rem;color:#0B4DFF;letter-spacing:0.055em;line-height:1.35;text-transform:uppercase;}.elementor .ers-primary-button{font-weight:700;font-size:0.92rem;color:#ffffff;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.55rem;padding-inline-end:1.55rem;border-radius:0.35rem;border-width:1px;border-color:#0B4DFF;border-style:solid;background-image:linear-gradient(135deg, #094BFF 0%,#1263F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0.6rem 1.3rem 0px rgba(9,75,255,0.18);}.elementor .ers-primary-button:hover,.elementor .ers-primary-button:focus-visible{box-shadow:0px 0.9rem 1.8rem 0px rgba(9,75,255,0.24);transform:translate3d(0px, -2px, 0px);}.elementor .ers-section-shell{max-width:78rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;margin-inline: auto;\n}.elementor .ers-two-column{display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;}.elementor .ers-four-card-grid{display:grid;gap:0.9rem;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .ers-three-card-grid{display:grid;gap:0.9rem;grid-template-columns:repeat(3,minmax(0,1fr));}