.c_opinion-google {
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 40px 0 0 0;

    .c_opinion-google--logo {
        img {
            object-fit: contain;
            display: block;
            height: 36px;
            width: auto;
        }
    }

    .c_opinion-google--stars {
        display: flex;
        align-items: center;
        gap: 6px;

        .c_icon--star {
            color: #1F1F1F;

            &.active {
                color: #FBBC05;
            }

            &:before {
                content: "";

                background: currentColor;
                -webkit-mask: url(../images/icons/ic-stars.svg) no-repeat;
                mask: url(../images/icons/ic-stars.svg) no-repeat;

                display: block;
                width: 22px;
                height: 20px;

            }
        }
    }
    .c_opinion-google--text {
        display: flex;
        align-items: center;
        margin: 4px 0 0 0;

        .c_opinion-google--text-average {
            font-size: 25px;
            font-weight: 600;
            color: #FBBC05;
        }

        .c_opinion-google--text-normal {
            font-size: 17px;
            font-weight: 600;
            color: #1F1F1F;
            margin: 0 0 0 9px;
        }
    }
}

@media screen and (max-width: 980px) {
    .c_opinion-google {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        gap: 5px;
    }
}
