.abg-edl{
    width:100%;
    box-sizing:border-box;
}
.abg-edl *,
.abg-edl *::before,
.abg-edl *::after{
    box-sizing:border-box;
}
.abg-edl__list{
    width:100%;
    max-width:100%;
}
.abg-edl__item{
    display:flex;
    align-items:flex-start;
    width:100%;
    min-width:0;
}
.abg-edl__marker{
    position:relative;
    display:block;
    flex:0 0 26px;
    width:26px;
    height:26px;
    border:2px solid #00B95A;
    border-radius:50%;
    margin-top:.08em;
}
.abg-edl__marker::after{
    content:"";
    position:absolute;
    width:10px;
    height:10px;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    border-radius:50%;
    background:#00B95A;
}
.abg-edl__text{
    min-width:0;
    flex:1 1 auto;
    color:#101820;
    font-family:inherit;
    font-size:20px;
    font-weight:400;
    line-height:1.55;
}
.abg-edl-marker-solid .abg-edl__marker{
    background:#00B95A;
    border-color:#00B95A;
}
.abg-edl-marker-solid .abg-edl__marker::after{
    background:#fff;
    width:8px;
    height:8px;
}
@media (max-width:767px){
    .abg-edl__text{
        font-size:16px;
        line-height:1.5;
    }
    .abg-edl__marker{
        flex-basis:22px;
        width:22px;
        height:22px;
    }
    .abg-edl__marker::after{
        width:8px;
        height:8px;
    }
}
