@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
    font-family: 'Saint Regus';
    src: url('assets/fontes/SaintRegus-SemiBold.woff2') format('woff2'),
        url('assets/fontes/SaintRegus-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Saint Regus';
    src: url('assets/fontes/SaintRegus-SemiBoldCondensed.woff2') format('woff2'),
        url('assets/fontes/SaintRegus-SemiBoldCondensed.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Saint Regus';
    src: url('assets/fontes/SaintRegus-SemiBoldExpanded.woff2') format('woff2'),
        url('assets/fontes/SaintRegus-SemiBoldExpanded.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

.rating-button.active,
.rating-button:hover {
    transform: scale(1.3);
    transition: 0.4s ease all;
    border: 2px solid black;
}

.rating-button {
    transition: 0.4s ease all;
}

body {
    font-family: "Raleway", serif;
}

.saint {
    font-family: 'Saint Regus';
}

#sentimentobox.negativo {
    background-image: url('https://sy.crtcomunicacao.com.br/wp-content/uploads/2025/01/0.png');
}

#sentimentobox.neutro {
    background-image: url('https://sy.crtcomunicacao.com.br/wp-content/uploads/2025/01/1.png');
}

#sentimentobox.positivo {
    background-image: url('https://sy.crtcomunicacao.com.br/wp-content/uploads/2025/01/2.png');
}

.border-Negativo {
    border-left: 10px solid red !important;
}

.border-Positivo {
    border-left: 10px solid #2eed2e !important;
}

.item-repetidor:nth-of-type(1) > .absolute{
    display:none;
}

.rating-group .rating-button::before {
    transform: scale(0.8);
    display: inline-block;
    width: 100%;
    opacity: 0.6;
}

.rating-group .rating-button:nth-of-type(1)::before{
    content: url('assets/faces/fc_1.svg');
}

.rating-group .rating-button:nth-of-type(2)::before{
    content: url('assets/faces/fc_2.svg');
}

.rating-group .rating-button:nth-of-type(3)::before{
    content: url('assets/faces/fc_3.svg');
}   

.rating-group .rating-button:nth-of-type(4)::before{    
    content: url('assets/faces/fc_4.svg');
}

.rating-group .rating-button:nth-of-type(5)::before{
    content: url('assets/faces/fc_5.svg');
}


.no_before.rating-group .rating-button::before {
    display: none;
}

.no_before.rating-group .rating-button.active,
.no_before.rating-group .rating-button:hover {
    transform: scale(1.3);
    transition: 0.4s ease all;
    border: 2px solid #f4ca2f;
}