.elementor .e-e4dd04d-92cd{font-family:var(--font-display);font-weight:600;font-size:var(--size-h1);color:var(--color-ink);letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-4a5507b3-d71f{font-family:var(--font-body);font-weight:400;font-size:var(--size-body);color:var(--color-muted);line-height:1.65;margin:0px;}.elementor .e-57fe58a-570c{width:100%;max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-4ee8bbb0-9f33{width:100%;height:220px;object-fit:cover;border-radius:0px;background-color:var(--color-surface);display:block;}.elementor .e-6e6d1151-6bf1{font-family:var(--font-display);font-weight:600;font-size:var(--size-h4);color:var(--color-ink);letter-spacing:-0.01em;line-height:1.3;margin:0px;}.elementor .e-78d438ba-1bed{font-family:var(--font-body);font-weight:400;font-size:var(--size-small);color:var(--color-muted);line-height:1.4;margin:0px;}.elementor .e-3c3959ec-f83a{font-family:var(--font-body);font-weight:600;font-size:var(--size-body);color:var(--color-primary);line-height:1.4;margin:0px;}.elementor .e-66f1dcd7-d627{width:100%;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding-block: 20px; padding-inline: 24px; box-sizing: border-box;\n}.elementor .e-1f86899a-5cff{width:100%;height:100%;overflow:hidden;padding:0px;border-radius:var(--size-radius);border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:0px;box-sizing: border-box;
a.e-image-link-base { display: block; width: 100%; text-decoration: none; line-height: 0; }
h2 a { font-family: var(--font-display); font-weight: 600; font-size: var(--size-h4); color: var(--color-ink); letter-spacing: -0.01em; line-height: 1.3; text-decoration: none; }
h2 a:hover, h2 a:focus { color: var(--color-primary); }
p.e-78d438ba-1bed:empty, p.e-3c3959ec-f83a:empty { display: none; }
p.e-78d438ba-1bed a { color: var(--color-muted); font-family: var(--font-body); font-weight: 400; font-size: var(--size-small); text-decoration: none; }
\n}.elementor .e-2447a703-10dd{width:100%;height:100%;min-width:0px;position:relative;display:flex;}.elementor .e-46f9090a-ec2c{width:100%;min-width:0px;padding:0px;display:grid;gap:var(--size-space);grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;align-items:stretch;box-sizing: border-box;\n}.elementor .e-38b746a-9964{width:100%;min-width:0px;position:relative;display:block;}.elementor .e-30fe62ad-fe7a{width:100%;max-width:var(--size-container);padding:0px;display:flex;flex-direction:column;gap:var(--size-space);margin-inline: auto; box-sizing: border-box;\n}.elementor .e-67d0d223-b418{width:100%;background-color:var(--color-paper);display:flex;flex-direction:column;align-items:stretch;box-sizing: border-box; padding-block: 72px; padding-inline: 20px;\n}