.elementor .oxp-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:2.75rem 2rem;\n}.elementor .oxp-card{min-width:0;padding:0}.elementor .oxp-image{width:100%;height:auto;object-fit:cover;display:block;object-position:top;\n}.elementor .oxp-preview{height:20rem;overflow:hidden;position:relative;padding:0;border-radius:.75rem;background-color:#dfe6fa;display:block}.elementor .oxp-button:hover,.elementor .oxp-button:focus-visible{color:#fff;background-color:#142b86;transform:translate3d(0,-2px,0)}.elementor .oxp-button{font-size:.875rem;color:#fff;line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:.5rem;background-color:#203eae;transition:background-color 0.25s,transform 0.25s;display:inline-block}.elementor .oxp-copy{font-size:1rem;color:#65718a;line-height:1.8;margin-block-start:0;margin-block-end:1.25rem;margin-inline-start:0;margin-inline-end:0}.elementor .oxp-heading{font-weight:500;font-size:2.625rem;color:inherit;letter-spacing:-.04em;line-height:1.15;margin-block-start:0;margin-block-end:1.25rem;margin-inline-start:0;margin-inline-end:0}.elementor .oxp-eyebrow{font-size:.6875rem;color:#203eae;letter-spacing:.18em;line-height:1.7;text-transform:uppercase;margin-block-start:0;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0}.elementor .oxp-row{padding:0;display:grid;gap:3rem;grid-template-columns:1fr 1fr;align-items:center}.elementor .oxp-section{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:6%;padding-inline-end:6%}.elementor .oxp-root{font-family:"DM Sans";color:#102748;padding:0;background-color:#f4f7fc;& a{background-image:none!important}& p:empty{display:none}\n}