.elementor .e-6dbbbd63-28da{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;padding:0px;margin:0px;border-radius:12px;display:block;object-position: center;\n}.elementor .e-6e32da93-73e7{min-width:0px;min-height:2.5em;position:static;color:inherit;text-transform:none;padding:0px;margin:0px;display:flex;gap:0.625rem;align-items:flex-start;text-align: left; font-weight: var(--e-global-typography-83dc89a-font-weight); font-family: var(--e-global-typography-83dc89a-font-family); font-size: var(--e-global-typography-83dc89a-font-size); line-height: var(--e-global-typography-83dc89a-line-height); letter-spacing: var(--e-global-typography-83dc89a-letter-spacing); & a { flex: 1 1 auto; min-width: 0; color: inherit; text-decoration: none; font: inherit; } & a::after { content:''; position:absolute; inset:0; border-radius:16px; } & a:focus-visible { outline: none; } & a:focus-visible::after { outline:2px solid var(--e-global-color-accent); outline-offset:3px; } &::after { content:''; display:block; flex:0 0 6px; width:6px; height:6px; margin-top:.5rem; border-top:1.5px solid currentColor; border-right:1.5px solid currentColor; transform:rotate(45deg); }\n}.elementor .e-225797a2-d818{min-width:0px;min-height:2.8em;max-height:2.8em;overflow:hidden;line-height:1.4;text-transform:none;padding:0px;margin:0px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; font-weight: var(--e-global-typography-e85353a-font-weight); font-family: var(--e-global-typography-e85353a-font-family); font-size: var(--e-global-typography-e85353a-font-size); letter-spacing: var(--e-global-typography-e85353a-letter-spacing); color: var(--e-global-color-text);\n}.elementor .e-63c969f1-1dfc{width:100%;height:100%;object-fit:cover;padding:0px;margin:0px;display:block;object-position: center;\n}.elementor .e-7154c718-e45a{width:1.5rem;height:1.5rem;min-width:0px;overflow:hidden;padding:0px;margin:0px;border-radius:999px;background-color:#E7EEF4;display:block;flex:0 0 1.5rem;}.elementor .e-28ccc245-d122{min-width:0px;overflow:hidden;position:relative;z-index:3;line-height:20px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex:1 1 auto;white-space: nowrap; text-overflow: ellipsis; font-weight: var(--e-global-typography-e85353a-font-weight); font-family: var(--e-global-typography-e85353a-font-family); font-size: var(--e-global-typography-e85353a-font-size); letter-spacing: var(--e-global-typography-e85353a-letter-spacing); color: var(--e-global-color-text); & a { color: inherit; text-decoration: none; } & a:hover { color: inherit; } & a:focus-visible { outline: 2px solid var(--e-global-color-accent); outline-offset: 2px; }\n}.elementor .e-dfd85be-5c4e{min-width:0px;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.625rem;align-items:center;}.elementor .e-646e95a1-f910{min-width:0px;min-height:0px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0.875rem;padding-inline-end:1.0625rem;margin:0px;display:flex;flex-direction:column;gap:0.625rem;flex:1 1 auto;}.elementor .e-268fc192-9877:hover,.elementor .e-268fc192-9877:focus-visible{box-shadow:0px 10px 24px 0px rgba(30,50,65,.065);transform:translate3d(0px, -4px, 0px);color: var(--e-global-color-primary);\n}.elementor .e-268fc192-9877{width:100%;height:100%;min-width:0px;overflow:visible;position:relative;padding:0.25rem;margin:0px;border-radius:16px;box-shadow:0px 4px 14px 0px rgba(30,50,65,.035);transition:transform 200ms, box-shadow 200ms, color 200ms;display:flex;flex-direction:column;border: 1px solid var(--e-global-color-c260a02); background-color: var(--e-global-color-9d6aead); color: var(--e-global-color-primary);\n}