/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/parent/components/text/src/text.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&display=swap);
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/parent/components/text/src/text.scss (1) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
.twz-text {
  --paragraph-maxsize: 65ch;
  display: flex;
  align-items: var(--text-vertical-align, start);
  justify-content: var(--text-horizontal-align, start);
}
@media (min-width: 768px) {
  .wp-block-column:not(:has(.twz:nth-of-type(2))) .twz-text, .wp-block-column:has(.twz-anchor) .twz-text {
    height: 100%;
  }
}
.twz-text__inner {
  max-width: var(--paragraph-maxsize);
  margin-inline: var(--paragraph-mrg-inline);
  width: 100%;
}
.twz-text__inner:has(table) {
  --paragraph-maxsize: 100rem;
}
@media (max-width: 767px) {
  .twz-text__inner span:has(.btn) .btn + .btn {
    margin-left: 1em;
  }
}
@media (max-width: 767px) {
  .twz-text__inner .btn {
    width: 100%;
  }
}
.twz-text li {
  color: var(--text-color);
}
