:root{
  --iz-icon-blue:#1267E8;
  --iz-icon-ice:#EDF5FF;
  --iz-icon-border:#D5E5F5;
}
.audience-section .audience-icon,
.cft-proof-icon,
.cft-reason-icon,
.sbpo-value-icon,
.apa-cap-icon,
.apa-fit-icon,
.ca-capability-icon,
.ap2-value-icon,
.company-principle-icon,
.contact-path-icon,
.lb-quality-icon{
  width:56px !important;
  height:56px !important;
  border-radius:14px !important;
  flex:0 0 56px;
}
.audience-section .audience-icon svg,
.cft-proof-icon svg,
.cft-reason-icon svg,
.sbpo-value-icon svg,
.apa-cap-icon svg,
.apa-fit-icon svg,
.ca-capability-icon svg,
.ap2-value-icon svg,
.company-principle-icon svg,
.contact-path-icon svg,
.lb-quality-icon svg{
  width:30px !important;
  height:30px !important;
}
.hcrcm-card-icon,
.hcrcm-extend-icon{
  width:44px !important;
  height:44px !important;
  border-radius:12px !important;
  flex:0 0 44px;
}
.hcrcm-card-icon svg,
.hcrcm-extend-icon svg{
  width:24px !important;
  height:24px !important;
}
.hcrcm-step .hcrcm-step-icon{
  width:32px !important;
  height:32px !important;
  border-radius:10px !important;
  flex:0 0 32px;
}
.hcrcm-step .hcrcm-step-icon svg{
  width:19px !important;
  height:19px !important;
}
.audience-section .audience-icon svg *,
.cft-proof-icon svg *,
.cft-reason-icon svg *,
.sbpo-value-icon svg *,
.apa-cap-icon svg *,
.apa-fit-icon svg *,
.ca-capability-icon svg *,
.ap2-value-icon svg *,
.company-principle-icon svg *,
.contact-path-icon svg *,
.lb-quality-icon svg *,
.hcrcm-card-icon svg *,
.hcrcm-extend-icon svg *,
.hcrcm-step .hcrcm-step-icon svg *{
  stroke-linecap:round;
  stroke-linejoin:round;
  vector-effect:non-scaling-stroke;
}
.iz-inline-arrow{
  display:inline-grid;
  place-items:center;
  width:16px;
  height:16px;
  flex:0 0 16px;
  line-height:0;
}
.iz-inline-arrow svg{
  width:16px;
  height:16px;
  display:block;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.dropdown-toggle .iz-nav-chevron{
  width:14px;
  height:14px;
  display:block;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.iz-play-inline{
  display:inline-grid;
  place-items:center;
  width:16px;
  height:16px;
  line-height:0;
}
.iz-play-inline svg{
  width:15px;
  height:15px;
  display:block;
  fill:currentColor;
  stroke:none;
}
:root{
  --iz-canonical-icon-blue:#1267E8;
  --iz-canonical-icon-ice:#EDF5FF;
  --iz-canonical-icon-border:#D5E5F5;
}
.audience-section .audience-icon,
.cft-proof-icon,
.sbpo-value-icon,
.apa-cap-icon,
.apa-fit-icon,
.ca-capability-icon,
.ap2-value-icon,
.company-principle-icon,
.contact-path-icon,
.lb-quality-icon,
.hcrcm-card-icon,
.hcrcm-extend-icon,
.esp-proof-icon,
.esp-reason-icon{
  width:56px !important;
  height:56px !important;
  min-width:56px !important;
  min-height:56px !important;
  flex:0 0 56px !important;
  display:grid !important;
  place-items:center !important;
  border:1px solid var(--iz-canonical-icon-border) !important;
  border-radius:14px !important;
  color:var(--iz-canonical-icon-blue) !important;
  background:linear-gradient(145deg,#fff,var(--iz-canonical-icon-ice)) !important;
  box-shadow:none !important;
}
.audience-section .audience-icon svg,
.cft-proof-icon svg,
.sbpo-value-icon svg,
.apa-cap-icon svg,
.apa-fit-icon svg,
.ca-capability-icon svg,
.ap2-value-icon svg,
.company-principle-icon svg,
.contact-path-icon svg,
.lb-quality-icon svg,
.hcrcm-card-icon svg,
.hcrcm-extend-icon svg,
.esp-proof-icon svg,
.esp-reason-icon svg{
  width:31px !important;
  height:31px !important;
  display:block !important;
  overflow:visible;
  fill:none;
  color:inherit;
}
.cft-proof-item:nth-child(n) .cft-proof-icon,
.sbpo-value-card:nth-child(n) .sbpo-value-icon,
.apa-fit-card:nth-child(n) .apa-fit-icon,
.apa-cap-grid article:nth-child(n) .apa-cap-icon,
.apa-cap-grid article.cap-intelligence .apa-cap-icon,
.apa-cap-grid article.cap-governance .apa-cap-icon,
.apa-cap-grid article.cap-resolution .apa-cap-icon,
.ca-capability-card:nth-child(n) .ca-capability-icon,
.ap2-value-card:nth-child(n) .ap2-value-icon,
.company-principle-card:nth-child(n) .company-principle-icon,
.contact-path-card:nth-child(n) .contact-path-icon,
.lb-quality-card:nth-child(n) .lb-quality-icon,
.hcrcm-card:nth-child(n) .hcrcm-card-icon,
.hcrcm-extend-grid > div:nth-child(n) .hcrcm-extend-icon,
.esp-reason-card:nth-child(n) .esp-reason-icon,
.esp-proof-item:nth-child(n) .esp-proof-icon{
  border-color:var(--iz-canonical-icon-border) !important;
  color:var(--iz-canonical-icon-blue) !important;
  background:linear-gradient(145deg,#fff,var(--iz-canonical-icon-ice)) !important;
  box-shadow:none !important;
}
.audience-section .audience-icon svg *,
.cft-proof-icon svg *,
.sbpo-value-icon svg *,
.apa-cap-icon svg *,
.apa-fit-icon svg *,
.ca-capability-icon svg *,
.ap2-value-icon svg *,
.company-principle-icon svg *,
.contact-path-icon svg *,
.lb-quality-icon svg *,
.hcrcm-card-icon svg *,
.hcrcm-extend-icon svg *,
.esp-proof-icon svg *,
.esp-reason-icon svg *{
  stroke-linecap:round;
  stroke-linejoin:round;
  vector-effect:non-scaling-stroke;
}
.audience-section .audience-icon svg [stroke],
.cft-proof-icon svg [stroke],
.sbpo-value-icon svg [stroke],
.apa-cap-icon svg [stroke],
.apa-fit-icon svg [stroke],
.ca-capability-icon svg [stroke],
.ap2-value-icon svg [stroke],
.company-principle-icon svg [stroke],
.contact-path-icon svg [stroke],
.lb-quality-icon svg [stroke],
.hcrcm-card-icon svg [stroke],
.hcrcm-extend-icon svg [stroke],
.esp-proof-icon svg [stroke],
.esp-reason-icon svg [stroke]{
  stroke:currentColor !important;
  stroke-width:1.8 !important;
}
.hcrcm-step .hcrcm-step-icon{
  width:32px !important;
  height:32px !important;
  min-width:32px !important;
  min-height:32px !important;
  flex:0 0 32px !important;
  display:grid !important;
  place-items:center !important;
  border:1px solid var(--iz-canonical-icon-border) !important;
  border-radius:10px !important;
  color:var(--iz-canonical-icon-blue) !important;
  background:linear-gradient(145deg,#fff,var(--iz-canonical-icon-ice)) !important;
  box-shadow:none !important;
}
.hcrcm-step .hcrcm-step-icon svg{
  width:19px !important;
  height:19px !important;
  fill:none;
  color:inherit;
}
.hcrcm-step .hcrcm-step-icon svg *{
  stroke-linecap:round;
  stroke-linejoin:round;
  vector-effect:non-scaling-stroke;
}
.hcrcm-step .hcrcm-step-icon svg [stroke]{
  stroke:currentColor !important;
  stroke-width:1.8 !important;
}
.partner-value-icon{
  width:56px !important;
  height:56px !important;
  min-width:56px !important;
  min-height:56px !important;
  flex:0 0 56px !important;
  display:grid !important;
  place-items:center !important;
  border:1px solid var(--iz-canonical-icon-border) !important;
  border-radius:14px !important;
  color:var(--iz-canonical-icon-blue) !important;
  background:linear-gradient(145deg,#fff,var(--iz-canonical-icon-ice)) !important;
  box-shadow:none !important;
}
.partner-value-card:nth-child(n) .partner-value-icon{
  border-color:var(--iz-canonical-icon-border) !important;
  color:var(--iz-canonical-icon-blue) !important;
  background:linear-gradient(145deg,#fff,var(--iz-canonical-icon-ice)) !important;
}
.partner-value-icon svg{width:31px !important;height:31px !important;display:block !important;overflow:visible;fill:none;color:inherit}
.partner-value-icon svg *{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.partner-value-icon svg [stroke]{stroke:currentColor !important;stroke-width:1.8 !important}
