.services-widget .text{
    color: #1D2060;
    font-size: 16px;
    font-weight: 400;
    max-width: 119px;
    line-height: 19px;
}
.services-widget .icon{
    max-width: 32px;
    fill: var(--primary);
    width: 100%;
    display: flex;
    align-items: center;
}
.services-widget .service-box{
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 16px;
    border-radius: 8px;
    background: #FFFFFF;
    max-width: 195px;
    width: 100%;
    margin-bottom: 16px;
}
.services-widget{
    display: flex;
    flex-direction: column;
}
.services-widget.align-center{
    align-items: center;
}
.services-widget.align-right{
    align-items: end;
}
.services-widget.align-left{
    align-items: start;
}
.services-widget.align-right .service-box:nth-child(odd){
    margin-right: 37px;
}
.services-widget.align-left .service-box:nth-child(odd){
    margin-left: 37px;
}
.services-widget .service-box:last-child{
    margin-bottom: 0px;
}

@media (max-width: 768px){
    .services-widget .service-box{
        width: 100%;
        margin-right: 0 !important;
        margin-left: 0 !important;
        max-width: 100%;
    }
}