.elementor-widget-tig-featured-block-list { width: 100%; min-width: 0; }
.elementor-widget-tig-featured-block-list .tig-featured-list {
  --tig-featured-duration: .2s;
  display: grid;
  grid-template-columns: repeat(var(--tig-featured-columns, 4), minmax(0, 1fr));
  gap: 0;
  counter-reset: tig-featured;
  list-style: none;
  margin: 0;
  padding: 0;
  border-style: var(--tig-frame-override, var(--tig-featured-border-visibility, var(--tig-featured-frame-border-style, solid)));
  border-color: #ded5b6;
  border-width: 1px 0 0 1px;
}
.elementor-widget-tig-featured-block-list .tig-featured-list > li {
  counter-increment: tig-featured;
  list-style: none;
  min-width: 0;
}
.elementor-widget-tig-featured-block-list .tig-featured-list > li:not(.tig-featured-block) {
  display: grid;
  margin: 0;
  padding: 0;
}
.elementor-widget-tig-featured-block-list .tig-featured-block {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-content: start;
  align-items: center;
  row-gap: 10px;
  column-gap: 12px;
  min-width: 0;
  min-height: 116px;
  box-sizing: border-box;
  padding: 20px;
  margin: 0;
  background: #fcf9ee;
  border-style: var(--tig-featured-border-visibility, var(--tig-featured-block-border-style, solid));
  border-color: #ded5b6;
  border-top-width: calc(var(--tig-b-top, 0px) * (1 - var(--tig-internal, 0)));
  border-left-width: calc(var(--tig-b-left, 0px) * (1 - var(--tig-internal, 0)));
  border-right-width: calc(var(--tig-b-right, 1px) * (1 - var(--tig-internal, 0) * var(--tig-cut-right, 0)));
  border-bottom-width: calc(var(--tig-b-bottom, 1px) * (1 - var(--tig-internal, 0) * var(--tig-cut-bottom, 0)));
  color: #292929;
  text-decoration: none;
  transition: background-color var(--tig-featured-duration), border-color var(--tig-featured-duration), box-shadow var(--tig-featured-duration);
}
.elementor-widget-tig-featured-block-list .tig-featured-block::before {
  content: counter(tig-featured, decimal-leading-zero);
  content: counter(tig-featured, decimal-leading-zero) / '';
  grid-column: 1;
  grid-row: 1;
  font: 10px/1.4 ui-monospace, SFMono-Regular, Consolas, monospace;
  color: #b4a47c;
}
.elementor-widget-tig-featured-block-list .tig-featured-block__title {
  grid-column: 1 / -1;
  grid-row: 2;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -.02em;
  color: #292929;
  overflow-wrap: anywhere;
  min-width: 0;
}
.elementor-widget-tig-featured-block-list .tig-featured-block__description {
  grid-column: 1 / -1;
  grid-row: 3;
  font-size: 14px;
  line-height: 1.5;
  color: #746b61;
  overflow-wrap: anywhere;
  min-width: 0;
}
.elementor-widget-tig-featured-block-list .tig-featured-block__icon {
  --tig-featured-icon-size: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  justify-self: end;
  grid-column: 2;
  grid-row: 1;
  font-size: var(--tig-featured-icon-size);
  line-height: 1;
  color: #b4a47c;
}
.elementor-widget-tig-featured-block-list .tig-featured-block__icon svg {
  display: block;
  width: var(--tig-featured-icon-size);
  height: var(--tig-featured-icon-size);
  max-width: none;
}
.elementor-widget-tig-featured-block-list .tig-featured-block--recolor .tig-featured-block__icon svg,
.elementor-widget-tig-featured-block-list .tig-featured-block--recolor .tig-featured-block__icon svg [fill]:not([fill="none"]) { fill: currentColor; }
.elementor-widget-tig-featured-block-list .tig-featured-block--recolor .tig-featured-block__icon svg[fill="none"] { fill: none; }
.elementor-widget-tig-featured-block-list .tig-featured-block--recolor .tig-featured-block__icon svg[stroke]:not([stroke="none"]),
.elementor-widget-tig-featured-block-list .tig-featured-block--recolor .tig-featured-block__icon svg [stroke]:not([stroke="none"]) { stroke: currentColor; }
.elementor-widget-tig-featured-block-list .tig-featured-block--no-number::before { content: none; }
.elementor-widget-tig-featured-block-list .tig-featured-block--no-marker .tig-featured-block__title { grid-row: 1; }
.elementor-widget-tig-featured-block-list .tig-featured-block--no-marker .tig-featured-block__description { grid-row: 2; }
.elementor-widget-tig-featured-block-list .tig-featured-block:is(:hover, :focus-visible) { background-color: #f1ecdE; }
.elementor-widget-tig-featured-block-list .tig-featured-block:focus-visible { outline: 2px solid currentColor; outline-offset: -4px; }
.elementor-widget-tig-featured-block-list .tig-featured-block::before,
.elementor-widget-tig-featured-block-list .tig-featured-block__title,
.elementor-widget-tig-featured-block-list .tig-featured-block__description,
.elementor-widget-tig-featured-block-list .tig-featured-block__icon { transition: color var(--tig-featured-duration), background-color var(--tig-featured-duration); }
@media (prefers-reduced-motion: reduce) {
  .elementor-widget-tig-featured-block-list .tig-featured-block,
  .elementor-widget-tig-featured-block-list .tig-featured-block::before,
  .elementor-widget-tig-featured-block-list .tig-featured-block__title,
  .elementor-widget-tig-featured-block-list .tig-featured-block__description,
  .elementor-widget-tig-featured-block-list .tig-featured-block__icon { transition: none !important; }
}
