.elementor .tai-feature-image{width:100%;aspect-ratio:4 / 3;object-fit:contain;background-color:var(--tai-color-surface);object-position: center;\n}.elementor .tai-display-heading{font-weight:700;font-size:3rem;color:var(--tai-color-text);line-height:1.12;margin:0px;cursor: auto;\n}.elementor .tai-link:hover,.elementor .tai-link:focus-visible{color:var(--tai-color-text);}.elementor .tai-link{font-weight:500;font-size:var(--tai-font-body-size);color:var(--tai-color-brand);line-height:1.75;text-decoration:underline;}.elementor .tai-divider{width:3rem;height:3px;margin:0px;background-color:var(--tai-color-brand);}.elementor .tai-card{padding:var(--tai-space-card);border-width:1px;border-color:var(--tai-color-border);border-style:solid;background-color:var(--tai-color-white);display:flex;flex-direction:column;gap:var(--tai-space-content);}.elementor .tai-eyebrow{font-weight:600;font-size:var(--tai-font-label-size);color:var(--tai-color-brand);letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .tai-heading{font-weight:700;font-size:var(--tai-font-heading-size);color:var(--tai-color-text);line-height:1.2;margin:0px;cursor: auto;\n}.elementor .tai-stack{padding:0px;margin:0px;display:flex;flex-direction:column;gap:var(--tai-space-content);}.elementor .tai-inner{width:100%;max-width:var(--tai-width-content);padding:0px;margin:0px;display:flex;flex-direction:column;gap:var(--tai-space-large);}.elementor .tai-section{width:100%;padding-block-start:var(--tai-space-section);padding-block-end:var(--tai-space-section);padding-inline-start:var(--tai-space-gutter);padding-inline-end:var(--tai-space-gutter);margin:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}