.elementor-12669 .elementor-element.elementor-element-cf3d929{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12669 .elementor-element.elementor-element-0d472e9{width:var( --container-widget-width, 88% );max-width:88%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:60;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-12669 .elementor-element.elementor-element-0d472e9 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-12669 .elementor-element.elementor-element-0d472e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-12669 .elementor-element.elementor-element-0d472e9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2825963 );}.elementor-12669 .elementor-element.elementor-element-0d472e9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2825963 );}.elementor-12669 .elementor-element.elementor-element-0d472e9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}@media(max-width:1024px){.elementor-12669 .elementor-element.elementor-element-0d472e9{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}}@media(max-width:767px){.elementor-12669 .elementor-element.elementor-element-0d472e9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-12669 .elementor-element.elementor-element-0d472e9.elementor-element{--align-self:flex-start;}}/* Start custom CSS for icon-list, class: .elementor-element-0d472e9 */.elementor-12669 .elementor-element.elementor-element-0d472e9:hover {
    transition: all .2s ease-in-out;
    transform: scale(1.02);
    cursor: pointer;
    z-index: 1;
}
/* Move Elementor Icon List icon after the text */
.icon-after .elementor-icon-list-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.icon-after .elementor-icon-list-icon {
    order: 2;
    margin-left: 8px;
    margin-right: 0;
}

.icon-after .elementor-icon-list-text {
    order: 1;
}/* End custom CSS */