.elementor .e-106f7daa-62fa{width:100%;height:100%;object-fit:cover;transition:transform 0.7s;display:block;}.elementor .e-1d1ba547-f099{width:6rem;height:5rem;min-width:0px;overflow:hidden;padding:0px;border-radius:0.75rem;flex:0 0 auto;}.elementor .e-ffa46da-6bde{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:999rem;background-color:#557E9A1A;display:inline-flex;align-items:center;width:fit-content;\n}.elementor .e-4ece6782-e0ff{overflow:hidden;font-family:Roboto;font-weight:600;font-size:0.875rem;color:#2F3032;line-height:1.25rem;margin:0px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;\n}.elementor .e-7176412c-f85b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 0px;}.elementor .e-7c4c0a30-77eb:hover,.elementor .e-7c4c0a30-77eb:focus-visible{border-color:#557E9A80;transform:translate3d(0px, -0.25rem, 0px);}.elementor .e-7c4c0a30-77eb{min-width:0px;overflow:hidden;text-decoration:none;padding:0.75rem;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;transition:transform 0.32s, border-color 0.32s;display:flex;flex-direction:row;gap:1rem;align-items:center;&:hover img { transform:scale(1.05); } &:hover h3 { color:#557E9A; }\n}