:root {
        --tt-mb: clamp(20px, 4vw, 26px)
}

.container.google-reviews {padding: 80px 0 90px;}

.container.google-reviews .titulo {font: 400 clamp(24px,4vw,32.15px) / 1.26em var(--futura); color: var(--cinza); margin: 0 0 59px; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative;}
.container.google-reviews span {font: 400 17.12px / 1.26em var(--mont); color: var(--vermelho); margin: 0 0 9px; letter-spacing: 5.349px;}
.container.google-reviews strong {font-weight: 700;}

/* .container.google-reviews .titulo::before {content: ''; height: 10px; width: 76px; background-color: var(--azul-qui); top: 0; position: absolute;} */
.container.google-reviews {display: flex;align-items: center;justify-content: space-between;gap: 56px;}
.container.google-reviews .galeria {position: relative;}
.container.google-reviews > .galeria {flex: 0 0 auto;width: 735px;}
.container.google-reviews .titulo-com-icone {flex-direction: column;align-items: flex-end;gap: 0;}
.container.google-reviews .titulo-com-icone .icone-flutuante.atomo{margin: 0 0 20px;}
.container.google-reviews .titulo-com-icone .icone-flutuante.google{flex: 0 0 auto;width: 155px;aspect-ratio: 155/52;height: auto;}
.container.google-reviews .titulo-com-icone .titulo{text-align: right;}
.container.google-reviews .galeria .owl-stage{display: flex;padding: 10px 0;}
.container.google-reviews .galeria .review {padding: 30px 30px 33px;border-radius: 0;display: block;margin: 0;height: 100%;box-sizing: border-box;background: var(--branco); min-height: 257px; border: 2px solid var(--cinza-2); border-radius: 15px;}
.container.google-reviews .galeria .review .header-google{display: flex;align-items: center;justify-content: flex-start;gap: 11px;margin: 0 0 22px;}
.container.google-reviews .galeria .review .header-google .imagem{flex: 0 0 auto;aspect-ratio: 1/1;width: 36.78px; background: #A6A6A6; border-radius: 100%; overflow: hidden;}
.container.google-reviews .galeria .review .header-google .conteudo{flex: 1 1 auto;align-self: stretch;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;gap: 1px;color: #000; padding: 1px 0 3px;}
.container.google-reviews .galeria .review .header-google .conteudo .nome{font: 16.9px / 22.65px var(--mont); font-weight: 600; color: var(--preto-3);}
.container.google-reviews .galeria .review .header-google .conteudo .estrelas{display: flex;align-items: center;justify-content: flex-start;gap: 2px;}
.container.google-reviews .galeria .review .header-google .conteudo .estrelas i{flex: 0 0 auto;width: 14px;aspect-ratio: 1/1;background: url('../../../../img/svg/star3.svg') no-repeat center center/contain;}
.container.google-reviews .galeria .review .header-google .icone-flutuante{flex: 0 0 auto;width: 26px;aspect-ratio: 1/1; background: url('../../../../img/svg/google.svg') no-repeat center center/contain;}
.container.google-reviews .galeria .review > .conteudo{font: 400 13px montserrat;line-height: 28px;max-height: 150px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden; color: var(--cinza); hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto;}
.container.google-reviews .galeria .setas .seta {transform: translate(15px);}
.container.google-reviews .galeria .setas .seta.esquerda {transform: rotate(180deg) translate(15px);}
.container.google-reviews .galeria .splide__slide {padding: 1px;}
.container.google-reviews .splide__arrow {background: none; opacity: 1; top: -113px; transition: 0.3s;  width: 58px; height: 56px; border-radius: 10px; background-color: var(--azul); display: flex; justify-content: center; align-items: center; transition: 0.3s;}
.container.google-reviews .splide__arrow:hover {background: var(--vermelho);}
.container.google-reviews .splide__arrow--prev {left: unset; right: 66px; transform: translateY(0);}
.container.google-reviews .splide__arrow--next {right: 0; transform: translateY(0);}
.container.google-reviews .splide__arrow svg path {transition: var(--transition-df); fill: var(--branco);}
/* .container.google-reviews .splide__arrow:hover svg path {fill: var(--branco);} */
/* .container.google-reviews .splide__arrow--prev, */
/* .container.google-reviews .splide__arrow--next {height: auto; width: fit-content;} */
.container.google-reviews .splide__arrow--prev svg,
.container.google-reviews .splide__arrow--next svg {width: 11px; height: 19px;}
@media(max-width: 1200px){
    .container.google-reviews .galeria .review {padding: 20px 20px 30px;}    
    .container.google-reviews .google-reviews-parent{flex-direction: column-reverse;gap: 40px;}
    .container.google-reviews .google-reviews-parent .titulo-com-icone{flex-direction: row;align-items: center;gap: 0 20px;flex-wrap: wrap;}
    .container.google-reviews .google-reviews-parent .titulo-com-icone .icone-flutuante.atomo{margin: 0;width: 40px;height: 40px;}
}
@media(max-width: 990px){
    .container.google-reviews{padding: 25px 0;}
    .container.google-reviews span {margin: 0 0 5px; font-size: 13px;}
    .container.google-reviews .titulo {font-size: var(--tt-mb); margin: 0 0 15px; line-height: 1.2em;}
    .container.google-reviews .google-reviews-parent{gap: 25px;}
    .container.google-reviews .google-reviews-parent .titulo-com-icone .icone-flutuante.atomo{width: 25px;height: 25px;}
    .container.google-reviews .google-reviews-parent > .galeria{width: 100%;}
     .container.google-reviews .splide__arrow {width: 35px; height: 35px; top: -50px;}
    /* .container.google-reviews .splide__arrow--prev svg, .container.google-reviews .splide__arrow--next svg {width: 32px; height: auto;} */
}
@media(max-width: 700px){
    .container.google-reviews .splide__arrow {top: calc(50% - 30px / 2);}
    .container.google-reviews .splide__arrow--next {right: -1em;}
    .container.google-reviews .splide__arrow--prev {left: -1em;}
    .container.google-reviews .splide__arrow {padding: 8px; aspect-ratio: 1 / 1; min-height: 32px; width: 32px;}
}
@media(max-width: 600px){
    /* .container.google-reviews .splide__arrow--next {right: 1em;}
    .container.google-reviews .splide__arrow--prev {left: 1em;} */
}