/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block_CC2-285_card_offer/scss/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.wp-block-b2b-card-offer {
  flex-basis: calc(33.33% - 1rem);
  flex-grow: 1;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  width: auto;
  max-width: 30rem;
  padding: var(--ds-semantic-spacing-3xs);
  box-sizing: border-box;
  color: var(--ds-semantic-color-layout-content-medium);
  background-color: var(--ds-semantic-color-layout-surface-medium-default);
  border-radius: var(--ds-semantic-radius-action) var(--ds-semantic-radius-action) 0 0;
  border: 1px solid var(--ds-semantic-color-layout-border-medium-default);
  border-bottom: 4px solid var(--ds-semantic-color-accent1-surface-subtle);
  transition: border-bottom ease-out 0.25s;
}
.wp-block-b2b-card-offer.no-illustration-card {
  padding-top: calc(var(--ds-semantic-spacing-l) + var(--ds-semantic-spacing-3xs));
  padding-bottom: var(--ds-semantic-spacing-3xs);
}
.wp-block-b2b-card-offer:hover, .wp-block-b2b-card-offer:focus, .wp-block-b2b-card-offer:active {
  color: var(--ds-semantic-color-layout-content-medium);
  border-bottom: 4px solid var(--ds-semantic-color-accent1-content-medium);
}
.wp-block-b2b-card-offer:active {
  border-bottom: 4px solid var(--ds-semantic-color-accent1-content-strong);
}
.wp-block-b2b-card-offer .wp-block-citeo-semantic-illustration {
  width: 100%;
  padding: var(--ds-semantic-spacing-l);
  box-sizing: border-box;
  margin-bottom: var(--ds-semantic-spacing-l);
  border-radius: var(--ds-semantic-radius-action) var(--ds-semantic-radius-action) var(--ds-semantic-radius-input) var(--ds-semantic-radius-input);
  background: var(--ds-semantic-color-accent1-surface-subtlest);
}
.wp-block-b2b-card-offer .wp-block-citeo-semantic-illustration .illustration-wrapper {
  background-color: var(--ds-semantic-color-accent1-content-strong);
}
.wp-block-b2b-card-offer .wp-block-heading {
  overflow: hidden;
  word-break: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.wp-block-b2b-card-offer p {
  overflow: hidden;
  word-break: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.wp-block-b2b-card-offer .wp-block-heading, .wp-block-b2b-card-offer p {
  padding: 0 var(--ds-semantic-spacing-l);
  margin: 0;
}
.wp-block-b2b-card-offer .wp-block-heading:not(:last-child), .wp-block-b2b-card-offer p:not(:last-child) {
  margin-bottom: var(--ds-semantic-spacing-s);
}
.wp-block-b2b-card-offer > p:last-child, .wp-block-b2b-card-offer > span:last-child, .wp-block-b2b-card-offer > .wp-block-heading:last-child {
  margin-bottom: var(--ds-semantic-spacing-l);
}
.wp-block-b2b-card-offer .link-label {
  display: flex;
  gap: var(--ds-semantic-spacing-xs);
  align-items: center;
  margin-top: auto;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--ds-semantic-spacing-l);
}
.wp-block-b2b-card-offer .link-label arrow-right-icon-component {
  height: var(--ds-semantic-sizing-s);
}
.wp-block-b2b-card-offer .link-label span {
  overflow: hidden;
  word-break: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.subtheme-accent2 .wp-block-b2b-card-offer, .wp-block-b2b-card-offer.subtheme-accent2 {
  border-bottom: 4px solid var(--ds-semantic-color-accent2-surface-subtle);
}
.subtheme-accent2 .wp-block-b2b-card-offer:hover, .subtheme-accent2 .wp-block-b2b-card-offer:focus, .subtheme-accent2 .wp-block-b2b-card-offer:active, .wp-block-b2b-card-offer.subtheme-accent2:hover, .wp-block-b2b-card-offer.subtheme-accent2:focus, .wp-block-b2b-card-offer.subtheme-accent2:active {
  border-bottom: 4px solid var(--ds-semantic-color-accent2-content-medium);
}
.subtheme-accent2 .wp-block-b2b-card-offer:active, .wp-block-b2b-card-offer.subtheme-accent2:active {
  border-bottom: 4px solid var(--ds-semantic-color-accent2-content-strong);
}
.subtheme-accent2 .wp-block-b2b-card-offer .wp-block-citeo-semantic-illustration, .wp-block-b2b-card-offer.subtheme-accent2 .wp-block-citeo-semantic-illustration {
  background: var(--ds-semantic-color-accent2-surface-subtlest);
}
.subtheme-accent2 .wp-block-b2b-card-offer .wp-block-citeo-semantic-illustration .illustration-wrapper, .wp-block-b2b-card-offer.subtheme-accent2 .wp-block-citeo-semantic-illustration .illustration-wrapper {
  background-color: var(--ds-semantic-color-accent2-content-strong);
}
.subtheme-accent3 .wp-block-b2b-card-offer, .wp-block-b2b-card-offer.subtheme-accent3 {
  border-bottom: 4px solid var(--ds-semantic-color-accent3-surface-subtle);
}
.subtheme-accent3 .wp-block-b2b-card-offer:hover, .subtheme-accent3 .wp-block-b2b-card-offer:focus, .subtheme-accent3 .wp-block-b2b-card-offer:active, .wp-block-b2b-card-offer.subtheme-accent3:hover, .wp-block-b2b-card-offer.subtheme-accent3:focus, .wp-block-b2b-card-offer.subtheme-accent3:active {
  border-bottom: 4px solid var(--ds-semantic-color-accent3-content-medium);
}
.subtheme-accent3 .wp-block-b2b-card-offer:active, .wp-block-b2b-card-offer.subtheme-accent3:active {
  border-bottom: 4px solid var(--ds-semantic-color-accent3-content-strong);
}
.subtheme-accent3 .wp-block-b2b-card-offer .wp-block-citeo-semantic-illustration, .wp-block-b2b-card-offer.subtheme-accent3 .wp-block-citeo-semantic-illustration {
  background: var(--ds-semantic-color-accent3-surface-subtlest);
}
.subtheme-accent3 .wp-block-b2b-card-offer .wp-block-citeo-semantic-illustration .illustration-wrapper, .wp-block-b2b-card-offer.subtheme-accent3 .wp-block-citeo-semantic-illustration .illustration-wrapper {
  background-color: var(--ds-semantic-color-accent3-content-strong);
}

/*# sourceMappingURL=style-index.css.map*/