.elementor-4976 .elementor-element.elementor-element-0e55037 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4976 .elementor-element.elementor-element-0e55037 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4976 .elementor-element.elementor-element-0e55037{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4976 .elementor-element.elementor-element-0e55037 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4976 .elementor-element.elementor-element-0e55037 .elementor-icon-list-text{color:var( --e-global-color-094fda0 );transition:color 0.3s;}.elementor-4976 .elementor-element.elementor-element-2fba9f3{width:auto;max-width:auto;padding:0px 20px 0px 0px;color:var( --e-global-color-094fda0 );}.elementor-4976 .elementor-element.elementor-element-8605acb{width:auto;max-width:auto;color:var( --e-global-color-094fda0 );}@media(max-width:767px){.elementor-4976 .elementor-element.elementor-element-2fba9f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-2fba9f3 */.staff-byline {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
.staff-byline__photo {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8605acb */.staff-byline {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}
.staff-byline__photo {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    object-fit: cover;
}/* End custom CSS */