.rating-section__separator{
    position: relative;
}

.rating-section__image{
    height: 140px;
    width:auto;
    max-width: 200px;
}

.rating-section__text {
    position: absolute;
    text-align: center;
    max-width: 110px;
    width: 100%;
    line-height: 1.17;
    font-size: 12px;
    color: rgba(17, 17, 17, 0.5);
}

.rating-section__bg{
    min-height: 250px; 
}

.rating-section__fade-in {
    opacity: 0; 
	transition-delay: 2s;
    transition: opacity 2s cubic-bezier(0.9, 0, 0.98, .1);
}

.rating-section__fade-out{
    opacity: 1;
    transition: opacity 2s cubic-bezier(1,0,.98,.65);
    transform: translate(-50%,-90%)!important;
    z-index: 1; 
}

.rating-section__fade-in.visible {
    opacity: 1; 
}

.rating-section__fade-out.hidden{
    opacity: 0; 
}

.google-rating-wrapper {
    min-width: 139px;
}

.apple-rating-wrapper {
    min-width: 167px;
}

.rating-section__bg::after {
    content: "";
    position: absolute;
    height: 50%;
    width: 55%;
    top: -78%;
    right: 0;
    z-index: -1;
    background-image: url('./img/Wave.png');
    background-size: cover;
    background-position: center;
}

.rating-section__separator::after {
    content: "";
    position: absolute;
    height: 70px;
    right: 0;
    top:30%;
    border-right: 2px solid var(--secondary-palette-cool-grey-200);
}

.rating-section .es-badge-container{
	padding: 0 !important;
}

.rating-section .es-badge-sources-item{
	height: 40px;
	width: 40px;
}

.rating-section .es-badge-sources-item svg{
	height: 100%;
	width: 100%;
}

.rating-section .es-badge-total-reviews{
	font-size: 12px;
	text-decoration: none;
}

.rating-section__underline{
    border-top: 2px solid var(--secondary-palette-cool-grey);
}

@media only screen and (width <= 575px) {
    .rating-section__bg::after{
        display: none;
    }

    .rating-section__images--container > li:first-child {
        display: none;
    }
}
