.bl_payments_sect .cols{display:flex;align-items:center}.bl_payments_sect .col{width:50%}.bl_payments_sect .sect_description{font-size:1.125em;line-height:1.5;letter-spacing:.01em}.bl_payments_sect .items{display:flex;flex-wrap:wrap;margin:-.5em}.bl_payments_sect .item{background-color:#F5F5F7;border-radius:.625em;box-sizing:border-box;padding:0 1em 0 5.5em;margin:.5em;width:calc(100%/3 - 1em);height:5.5em;display:flex;align-items:center;position:relative}.bl_payments_sect .item_icon_wrap{left:1em;width:3.5em;top:1em;height:3.5em;border-radius:.5em;background-color:#fff;position:absolute}.bl_payments_sect .item_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:75%;max-height:75%;display:block}.bl_payments_sect .item_name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.25em;font-weight:700}