.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
overflow:hidden}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
margin-right:-8px;
margin-left:-8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right:8px;
margin-left:8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
width:auto;
left:auto;
right:auto;
position:relative;
height:100%;
border-top:0;
border-bottom:0;
border-right:0;
border-left-width:1px;
border-style:solid;
right:-8px}
.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-icon-list-icon i {
width:1.25em;
font-size:var(--e-icon-list-icon-size)}
.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.elementor-list-item-link-full_width a {
width:100%}
.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {
justify-content:center}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
margin:auto}
.elementor-widget.elementor-align-center .elementor-inline-items {
justify-content:center}
.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a {
justify-content:flex-start;
text-align:left}
.elementor-widget.elementor-align-left .elementor-inline-items {
justify-content:flex-start}
.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a {
justify-content:flex-end;
text-align:right}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
justify-content:flex-end}
.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.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
justify-content:center}
.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
margin:auto}
.elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
justify-content:center}
.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
justify-content:flex-start;
text-align:left}
.elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
justify-content:flex-start}
.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
justify-content:flex-end;
text-align:right}
.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
justify-content:flex-end}
.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.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
justify-content:center}
.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
margin:auto}
.elementor-widget.elementor-laptop-align-center .elementor-inline-items {
justify-content:center}
.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
justify-content:flex-start;
text-align:left}
.elementor-widget.elementor-laptop-align-left .elementor-inline-items {
justify-content:flex-start}
.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
justify-content:flex-end;
text-align:right}
.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
justify-content:flex-end}
.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.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
justify-content:center}
.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
margin:auto}
.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
justify-content:center}
.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
justify-content:flex-start;
text-align:left}
.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
justify-content:flex-start}
.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
justify-content:flex-end;
text-align:right}
.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
justify-content:flex-end}
.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.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
justify-content:center}
.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
margin:auto}
.elementor-widget.elementor-tablet-align-center .elementor-inline-items {
justify-content:center}
.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
justify-content:flex-start;
text-align:left}
.elementor-widget.elementor-tablet-align-left .elementor-inline-items {
justify-content:flex-start}
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
justify-content:flex-end;
text-align:right}
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
justify-content:flex-end}
.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.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
justify-content:center}
.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
margin:auto}
.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
justify-content:center}
.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
justify-content:flex-start;
text-align:left}
.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
justify-content:flex-start}
.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
justify-content:flex-end;
text-align:right}
.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
justify-content:flex-end}
.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:768px) {
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
justify-content:center}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
margin:auto}
.elementor-widget.elementor-mobile-align-center .elementor-inline-items {
justify-content:center}
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
justify-content:flex-start;
text-align:left}
.elementor-widget.elementor-mobile-align-left .elementor-inline-items {
justify-content:flex-start}
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
justify-content:flex-end;
text-align:right}
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
justify-content:flex-end}
.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}
}
