    .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
      display: inline-block
    }

    .elementor-widget .elementor-icon-list-items {
      list-style-type: none;
      margin: 0;
      padding: 0
    }

    .elementor-widget .elementor-icon-list-item {
      margin: 0;
      padding: 0;
      position: relative
    }

    .elementor-widget .elementor-icon-list-item:after {
      position: absolute;
      bottom: 0;
      width: 100%
    }

    .elementor-widget .elementor-icon-list-item,
    .elementor-widget .elementor-icon-list-item a {
      display: flex;
      font-size: inherit;
      align-items: var(--icon-vertical-align, center)
    }

    .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
      align-self: center;
      padding-inline-start: 5px
    }

    .elementor-widget .elementor-icon-list-icon {
      display: flex;
      position: relative;
      top: var(--icon-vertical-offset, initial)
    }

    .elementor-widget .elementor-icon-list-icon svg {
      width: var(--e-icon-list-icon-size, 1em);
      height: var(--e-icon-list-icon-size, 1em)
    }

    .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
      text-align: var(--e-icon-list-icon-align)
    }

    .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
      margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
    }

    .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
      left: 0
    }

    .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
      right: 0
    }

    @media (min-width:-1) {
      .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        left: 0
      }

      .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        right: 0
      }
    }

    @media (max-width:-1) {
      .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        left: 0
      }

      .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        right: 0
      }
    }

    @media (max-width:-1) {
      .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        left: 0
      }

      .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        right: 0
      }
    }

    @media (max-width:1024px) {
      .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left: 0
      }

      .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right: 0
      }
    }

    @media (max-width:-1) {
      .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        left: 0
      }

      .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        right: 0
      }
    }

    @media (max-width:767px) {
      .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left: 0
      }

      .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right: 0
      }
    }