.cw-three-quotes-row > .container > .inner {
    padding: 0 15px;
}

.cw-three-quotes-row .items {
    display: flex;
    position: relative;
    z-index: 1;
    margin: 0 -12px;
    padding: 24px 12px;
    background: #eef3f8;
}

.cw-three-quotes-row .items:before,
.cw-three-quotes-row .items:after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.cw-three-quotes-row .items:before {
    width: 25%;
    left: 0;
    background-position: right center;
    background-image: url('data:image/png;base64,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');
}

.cw-three-quotes-row .items:after {
    width: 45%;
    right: 0;
    background-position: left 0;
    background-image: url('data:image/png;base64,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');
}

.cw-three-quotes-row .item {
    display: flex;
    flex: 1;
    padding: 0 12px;
}

.cw-three-quotes-row .card {
    flex: 1;
    padding: 20px 25px;
    background: #fff;
}

.cw-three-quotes-row .card .top {
    display: flex;
}

.cw-three-quotes-row .card .image {
    flex: 0 0 102px;
    max-width: 102px;
}

.cw-three-quotes-row .card .image .frame {
    position: relative;
    z-index: 1;
    max-width: 102px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.cw-three-quotes-row .card .image .frame:after {
    position: relative;
    z-index: 5;
    content: "";
    display: block;
    padding-bottom: 135.29%;
    background: url('../../assets/images/shield-small.png') no-repeat center;
    background-size: cover;
}

.cw-three-quotes-row .card .image .frame img {
    position: absolute;
    z-index: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.cw-three-quotes-row .card .info {
    flex: 1;
    padding-left: 12px;
    padding-top: 30px;
}

.cw-three-quotes-row .card .title {
    font-weight: bold;
    line-height: 1.2;
}

.cw-three-quotes-row .card .subtitle {
    font-size: 16px;
}

.cw-three-quotes-row .card .text {
    margin-top: 10px;
    font-size: 22px;
}

@media screen and (max-width: 991px) {
    .cw-three-quotes-row .items {
        display: block;
    }

    .cw-three-quotes-row .item:not(:first-child) {
        padding-top: 24px;
    }
}
