/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/icon-list/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.dsm_icon_list .dsm_icon_list_items,
#left-area ul.dsm_icon_list_items,
.comment-content ul.dsm_icon_list_items,
.entry-content ul.dsm_icon_list_items,
.et-l--body ul.dsm_icon_list_items,
.et-l--footer ul.dsm_icon_list_items,
.et-l--header ul.dsm_icon_list_items,
body.et-pb-preview #main-content .container ul.dsm_icon_list_items,
.et-l--body ul.dsm_icon_list_items,
.et-l--footer ul.dsm_icon_list_items,
.et-l--header ul.dsm_icon_list_items {
  list-style-type: none;
  margin: 0;
  line-height: 26px;
}

.dsm_icon_list_child {
  margin-bottom: 0px;
}

.dsm_icon_list_items {
  padding: 0px !important;
}

.dsm_icon_list .dsm_icon_list_items.dsm_icon_list_layout_horizontal .dsm_icon_list_child {
  display: inline-flex;
}

.dsm_icon_list .dsm_icon_list_child,
.dsm_icon_list .dsm_icon_list_child a,
.dsm_icon_list .dsm_icon_list_child .dsm_icon_list_tooltip {
  display: flex;
  align-items: center;
  margin: 0;
  position: relative;
}

.dsm_icon_list_text {
  line-height: 1.7em;
}

.dsm_icon_list .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text {
  padding-left: 5px;
}

.dsm_icon_list .dsm_icon_list_rtl_direction .dsm_icon_list_child .dsm_icon_list_text {
  padding-right: 5px;
}

.dsm_icon_list .dsm_icon_list_wrapper {
  flex-shrink: 0;
  line-height: 0;
}

.dsm_icon_list .dsm_icon_list_icon {
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1;
  text-transform: none;
  speak: none;
  border-style: solid;
  border-color: #333333;
  flex-shrink: 0;
  /* Same as D4 IconList/style.css — overflow:hidden clips rounded ET icon circles in Firefox. */
}

.dsm_icon_list .dsm_icon_list_icon::after {
  display: inline-block;
  font-family: ETmodules;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1;
  text-transform: none;
}

.dsm_icon_list .dsm_icon_list_image {
  border-style: solid;
  border-color: #333333;
  display: inline-block;
  flex-shrink: 0;
}

.dsm_icon_list .dsm_icon_list_image img {
  width: 24px;
}

.dsm_icon_list_tooltip:hover {
  cursor: pointer;
}

.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper {
  pointer-events: auto !important;
  line-height: 1.4em;
  word-wrap: break-word;
  color: #fff;
  font-size: 13px;
  overflow: visible !important;
}

.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper .tippy-arrow::after {
  content: "";
  position: absolute;
  top: -6px;
  transform: translateZ(-1px);
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.dsm_icon_list .dsm_icon_list_direction_left .dsm_icon_list_text {
  padding-left: 5px;
}

.dsm_icon_list .dsm_icon_list_direction_right .dsm_icon_list_text {
  padding-right: 5px;
}

.dsm_icon_list .dsm_icon_list_child .dsm_icon_list_icon {
  color: #7ebec5;
  padding: 0px;
  font-size: 14px;
}

.dsm_icon_list_items .dsm_icon_list_child {
  justify-content: flex-start;
}

.dsm_icon_list .dsm_icon_list_child {
  align-items: center;
}

.dsm_icon_list .dsm_icon_list_image img {
  width: 24px;
}
