/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./packages/module-library/text-rotator/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
.dsm-rotate-word {
  visibility: hidden;
  opacity: 0;
  display: none;
}

.dsm-rotate-text > .animated {
  display: inline-block;
  visibility: visible;
}

.dsm-rotate-text-main {
  position: relative;
  padding: 0;
  margin: 0;
  transform: translate(0, 0);
  line-height: 1em;
}

.dsm-rotate-text-main > .dsm-rotate-text-before,
.dsm-rotate-text-main > .dsm-rotate-text,
.dsm-rotate-text-main > .dsm-rotate-text-after {
  border-style: solid;
  border-color: #333;
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: pre-wrap;
  line-height: 1em;
}

/*** Display CSS ******/
.dsm-rotate-text-main .dsm-rotate-text-before.dsm-before-display-block {
  display: block;
}

.dsm-rotate-text-before.dsm-before-display-inline {
  display: inline;
}

.dsm-rotate-text-before.dsm-before-display-inline_flex {
  display: inline-flex;
}

.dsm-rotate-text.dsm-rotator-display-block {
  display: block;
}

.dsm-rotate-text.dsm-rotator-display-inline {
  display: inline;
}

.dsm-rotate-text.dsm-rotator-display-inline_flex {
  display: inline-flex;
}

.dsm-rotate-text-after.dsm-after-display-block {
  display: block;
}

.dsm-rotate-text-after.dsm-after-display-inline {
  display: inline;
}

.dsm-rotate-text-after.dsm-after-display-inline_flex {
  display: inline-flex;
}
