.elementor .sie-icon-14{width:14px;height:14px;}.elementor .sie-icon-16{width:16px;height:16px;}.elementor .sie-icon-18{width:18px;height:18px;}.elementor .sie-place{min-width:0px;font-weight:700;font-size:0.8125rem;letter-spacing:0.03em;text-transform:uppercase;display:inline-flex;gap:6px;align-items:center;width: fit-content;\n}.elementor .sie-card__meta{padding-block-start:10px;margin-block-start:auto;display:flex;gap:12px;justify-content:space-between;align-items:center;}.elementor .sie-card__body{min-width:0px;padding-block-start:20px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:var(--sie-radius-lg);border-end-end-radius:var(--sie-radius-lg);background-color:var(--sie-surface-soft);display:flex;flex-direction:column;gap:6px;flex:1 1 auto;}.elementor .sie-outline-word{position:absolute;inset-block-end:-14px;inset-inline-start:18px;font-family:var(--sie-font-display);font-size:92px;color:transparent;line-height:1;text-transform:uppercase;white-space: nowrap; -webkit-text-stroke: 1.5px var(--sie-cat-stroke); pointer-events: none;\n}.elementor .sie-card__badge{position:absolute;inset-block-start:54px;inset-inline-end:26px;}.elementor .sie-card__pill{position:absolute;inset-block-start:16px;inset-inline-start:16px;}.elementor .sie-card__tile{height:180px;overflow:hidden;position:relative;border-start-start-radius:var(--sie-radius-lg);border-start-end-radius:var(--sie-radius-lg);border-end-start-radius:0px;border-end-end-radius:0px;background-color: var(--sie-cat);\n}.elementor .sie-card{min-width:0px;color:var(--sie-navy-900);text-decoration:none;display:flex;flex-direction:column;&:focus-visible { outline: 3px solid var(--sie-accent); outline-offset: 4px; border-radius: var(--sie-radius-lg); }\n}.elementor .sie-grid{display:grid;gap:var(--sie-space-5);grid-template-columns:repeat(auto-fill, minmax(min(var(--sie-card-min), 100%), 1fr));}.elementor .sie-badge__initials{font-family:var(--sie-font-display);font-size:calc(var(--sie-badge) * 0.3);color:var(--sie-navy-900);letter-spacing:0.02em;line-height:1;}.elementor .sie-badge__img{width:74%;height:74%;object-fit:contain;}.elementor .sie-badge{overflow:hidden;border-radius:var(--sie-radius-pill);background-color:var(--sie-white);box-shadow:0px 0px 0px 6px rgba(255,255,255,0.35);display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;--sie-badge: 100px; width: var(--sie-badge); height: var(--sie-badge); min-width: var(--sie-badge);\n}.elementor .sie-pill{min-width:0px;font-weight:800;font-size:var(--sie-fs-label);color:var(--sie-navy-900);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:6px;padding-inline-end:12px;border-radius:var(--sie-radius-pill);background-color:var(--sie-white);display:inline-flex;gap:6px;align-items:center;width: fit-content;\n}.elementor .sie-arrow{width:40px;height:40px;min-width:40px;color:var(--sie-navy-900);border-radius:var(--sie-radius-pill);background-color:var(--sie-accent);display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .sie-cut-sm{clip-path:polygon(0 0, calc(100% - var(--sie-cut-sm)) 0, 100% var(--sie-cut-sm), 100% 100%, 0 100%);}.elementor .sie-truncate{overflow:hidden;text-overflow: ellipsis; white-space: nowrap;\n}.elementor .sie-clamp-3{overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;\n}.elementor .sie-muted{color:var(--sie-text-muted);}.elementor .sie-label{font-weight:800;font-size:var(--sie-fs-label);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .sie-body-s{font-size:var(--sie-fs-body-s);line-height:1.4;}.elementor .sie-heading-m{font-family:var(--sie-font-display);font-weight:400;font-size:var(--sie-fs-heading-m);line-height:1.05;text-transform:uppercase;margin:0px;text-wrap: balance; hyphens: auto; overflow-wrap: anywhere;\n}.elementor .sie-display-m{font-family:var(--sie-font-display);font-weight:400;font-size:var(--sie-fs-display-m);line-height:1;text-transform:uppercase;margin:0px;}.elementor .sie-container{max-width:var(--sie-container-max);margin-inline: auto; padding-inline: var(--sie-gutter); box-sizing: border-box;\n}.elementor .sie-sheet{overflow:hidden;border-radius:var(--sie-radius-xl);background-color:var(--sie-white);}.elementor .sie-frame{padding:var(--sie-space-3);background-color:var(--sie-navy-900);}.elementor .sie-root{font-family:var(--sie-font-body);color:var(--sie-text);}