.elementor .e-28ab94eb-7aee{font-family:Roboto;font-weight:600;font-size:0.6875rem;color:#557e9a;letter-spacing:0.05em;line-height:1rem;text-transform:uppercase;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;margin:0px;border-radius:9999px;background-color:#557e9a1a;align-self:flex-start;}.elementor .e-41f697a0-452f{font-family:Roboto;font-weight:600;font-size:1.125rem;color:#2f3032;line-height:1.75rem;margin-block-start:0.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1866d912-947e{overflow:hidden;font-family:Roboto;font-weight:400;font-size:0.875rem;color:#5f6973;line-height:1.5;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;\n}.elementor .e-798e2946-ec88:hover,.elementor .e-798e2946-ec88:focus-visible{border-color:#557e9a80;box-shadow:0px 2px 4px 0px #2f30320d,0px 24px 48px -20px #557e9a59;transform:translate3d(0px, -4px, 0px);}.elementor .e-798e2946-ec88{height:100%;text-decoration:none;padding:1.5rem;border-radius:1.25rem;border-width:1px;border-color:#7d889333;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px #2f30320a,0px 12px 32px -16px #2f30322e;display:flex;flex-direction:column;gap:0px;transition:transform,border-color,box-shadow; &:hover h3 { color:#557e9a; }\n}