/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/blocks/inner-page-text/style.css ***!
  \******************************************************************************************************************************************************************************************/
.cc-inner-page-text {
    width: 100%;
}

.cc-inner-page-text.align-center .cc-text-content {
    justify-content: center;
    text-align: center;
}

.cc-inner-page-text.align-right .cc-text-content {
    justify-content: flex-end;
    text-align: right;
}

.cc-text-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center; /* Vertically centers icons with text */
    gap: 0.3em;         /* Space between words and icons */
    line-height: 1.6;
}

.cc-segment-text {
    display: inline;
}

.cc-segment-media {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
}

.cc-inline-icon {
    height: 1.2em; /* Makes icon match the text size exactly */
    width: auto;
    vertical-align: middle;
    display: inline-block;
}



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