/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/icon-boxes/styles/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Grid */
.rise-blocks-block-lists {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* Icon Alignment style */
.rise-blocks-left-layout .rise-blocks-content {
  padding-left: 30px;
}

.rise-blocks-right-layout .rise-blocks-content {
  padding-right: 30px;
}

/* Alignment */
.rise-blocks-right-layout .rise-blocks-icon-box, .rise-blocks-left-layout .rise-blocks-icon-box {
  display: flex;
}

.rise-blocks-left-layout .rise-blocks-icon-box .rise-blocks-content {
  flex-grow: 1;
}

.rise-blocks-right-layout .rise-blocks-icon-box .rise-blocks-icon-wrapper {
  order: 2;
}
.rise-blocks-right-layout .rise-blocks-icon-box .rise-blocks-content {
  flex-grow: 1;
}

/* =============================
 *  Save Function Style
 * ============================= */
/* Shadow */
.rise-blocks-shadow-enable.rise-blocks-save .rise-blocks-block-lists > div {
  box-shadow: 0px 0 16px 0 rgba(0, 0, 0, 0.05);
}

.border-between-dashed .rise-blocks-block-lists > div:after {
  content: "";
  position: absolute;
  right: 0;
  height: 2px;
  width: 80px;
  border-top: 3px dashed #010834;
  top: 60px;
  transform: translate(64%);
}

.border-between-solid .rise-blocks-block-lists > div:after {
  content: "";
  position: absolute;
  right: 0;
  height: 2px;
  width: 80px;
  border-top: 3px solid #010834;
  top: 30%;
  transform: translate(66%);
}

.rise-blocks-block-lists > div {
  position: relative;
}

.rise-blocks-block-lists > div:last-child:after {
  display: none;
}

.rise-blocks-icon-box .wrapper-link {
  position: absolute;
  height: 100%;
  width: 100%;
  display: block;
  left: 0;
  right: 0;
}

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