/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/animated-gradient-text/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.et_pb_module.dsm_animated_gradient_text {
  background: linear-gradient(-45deg, #cc2b5e, #753a88, #ec008c, #6dd5ed);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 300%;
  color: transparent;
}

@keyframes dsm-animated-gradient-flow {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/mask-text/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Matches D4 MaskText/style.css — image reveal via background-clip (set in FE/VB via module styles). */
.et_pb_module.dsm_mask_text .dsm-mask-text {
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: transparent;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/typing-effect/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.dsm-typing-effect.et_pb_module_header {
  display: block;
}

.dsm-before-typing-effect,
.dsm-after-typing-effect {
  white-space: pre-wrap !important;
}

.dsm_typing_effect .dsm-before-typing-effect,
.dsm_typing_effect .dsm-after-typing-effect {
  display: inline-block;
}