.cx_cx_dynamic_field .portfolio-detail-wrapper [data-key=title]{font-family:var(--e-global-typography-b811afc-font-family);font-size:var(--e-global-typography-b811afc-font-size);font-weight:var(--e-global-typography-b811afc-font-weight);line-height:var(--e-global-typography-b811afc-line-height);text-transform:capitalize;color:var(--primary-50)}.cx_cx_dynamic_field .portfolio-detail-wrapper [data-key=description]{font-family:var(--e-global-typography-ef2ead8-font-family);font-size:var(--e-global-typography-ef2ead8-font-size);font-weight:var(--e-global-typography-ef2ead8-font-weight);line-height:var(--e-global-typography-ef2ead8-line-height);color:var(--secondary-50)}.cx_cx_dynamic_field .portfolio-detail-wrapper [data-key=image]{width:100%}.cx_cx_dynamic_field .portfolio-detail-wrapper img{width:100%;height:auto;border-radius:12px;display:block}.cx_cx_dynamic_field:not(:has(.simple)) .term-badge{padding:2px 8px;background-color:var(--white-50);border:1px solid var(--brand-primary-42);border-radius:9999px}.cx_cx_dynamic_field .dynamic-color .term-badge{padding:2px 10px;border-color:var(--border-color);background-color:var(--bg-color);color:var(--text-color)}