.elementor .e-6ccb4508-b049{font-family:var(--font-primary);font-weight:500;font-size:14px;color:var(--navy);line-height:1.2;text-decoration:none;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1.5px;border-color:var(--navy);border-style:solid}.elementor .e-2a85674-284c{overflow:hidden;font-family:var(--font-primary);font-weight:800;font-size:22px;color:var(--navy);line-height:1.15;text-decoration:none;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;\n}.elementor .e-73764705-579b{overflow:hidden;font-family:var(--font-primary);font-weight:400;font-size:18px;color:rgb(19 19 70 / .8);line-height:1.2;text-decoration:none;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;\n}.elementor .e-529dd670-a186{width:100%;min-width:0;position:relative;z-index:2;padding:0;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-5ce28a86-6926:hover,.elementor .e-5ce28a86-6926:focus-visible{color:var(--navy);text-decoration:none!important;background-color:rgb(141 176 65 / .2)}.elementor .e-5ce28a86-6926{height:100%;overflow:hidden;color:var(--navy);text-decoration:none!important;padding:40px;border-radius:40px;border-width:1px;border-color:rgb(19 19 70 / .18);border-style:solid;background-color:rgb(141 176 65 / .1);transition:background-color 0.25s;display:flex;align-items:center}