/**
* ----------------------------------------------------------------------------
* Frontend CSS
* ----------------------------------------------------------------------------
*/
.wp-block-bi-blocks-step-review {
}

.wp-block-bi-blocks-step-review .top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.wp-block-bi-blocks-step-review .icon-wrap {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 4px;
    overflow: hidden;
	border-style: solid;
}

.wp-block-bi-blocks-step-review .icon-wrap i {
	font-size:18px;
}

.wp-block-bi-blocks-step-review .bi_img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wp-block-bi-blocks-step-review .heading-wrap {
    padding: 4px;
    flex-grow: 1;
}

.wp-block-bi-blocks-step-review .title {
    margin: 0px;
}

.wp-block-bi-blocks-step-review .bottom {
    display: flex;
    align-items: stretch;
}

.wp-block-bi-blocks-step-review .line {
    margin: 0px 28px 0px 23px;
    width: 2px;
    height: 100%;
}

.wp-block-bi-blocks-step-review .text {
    margin: 0px
}
