main .diferenciais {margin-top: -35px;}

.institucional-bg {padding: 75px 0 85px;}
.institucional {display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px;}
.institucional .texto-parent {display: flex; flex-direction: column; gap: 20px; padding-left: 25px;}
.institucional .texto-parent .titulo {font: 400 45px / 54.26px ubuntu; color: var(--preto);}
.institucional .texto-parent .texto {font: 400 16px / 29.12px ubuntu; color: var(--preto);}
.institucional .img {width: 100%; height: 100%; border-radius: 20px; overflow: hidden;}
.institucional .img img {width: 100%; height: 100%; object-fit: cover;}
.institucional .btn-saiba-mais {font: 400 16.61px ubuntu; color: var(--branco);gap: 10px; background: var(--cor2); max-width: 115px; height: 35px; display: flex; align-items: center; border-radius: 6px; padding-left: 15px;}

.categoria-bg {padding: 65px 0 80px;}
.categoria-bg.par {background: var(--cor3);}
.categoria-bg .produto {display: flex;height: 100%;box-sizing: border-box; flex-direction: column; gap: 10px; align-items: center; justify-content: center; background: var(--branco); padding: 30px 15px;border-radius: 15px; border: 1px solid rgba(0, 0, 0, 0.18);}
.produto .titulo {font: 400 19.46px / 21.32px ubuntu; color: var(--preto_titulo); text-align: center; text-overflow: ellipsis; -webkit-line-clamp: 4; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical;}
.produto .btn-saiba-mais {font: 400 18.63px ubuntu;margin-top: auto; color: var(--branco); background: var(--cor1); width: 100%; border-radius: 10px; height: 40px; display: flex; align-items: center; justify-content: center;}
.categoria > .titulo {text-align: center; box-sizing: border-box; position: relative; margin: 0 40px 45px; font: 400 45px ubuntu; color: var(--preto_titulo);}
.categoria > .titulo b {font-weight: 700;}

.categoria > .titulo .btn-saiba-mais {position: absolute; right: 0; top: 50%; transform: translateY(-50%); font: 400 17.54px ubuntu; color: var(--branco); background: var(--cor2); display: flex; align-items: center; justify-content: center; max-width: 115px; height: 35px; border-radius: 6px; gap: 5px; padding: 0 12px;}
.categoria > .titulo .btn-saiba-mais .arrow-right {margin-left: auto;}
.categoria > .titulo .btn-saiba-mais p {margin-right: 10px;}
.categoria .produto .img img {object-fit: contain;}

.categoria .splide {padding: 0 20px;}
.categoria .splide__arrow {background: none; opacity: 1 !important;}
.categoria .splide__arrow svg {width: 20px; height: 35px; fill: var(--cor2); opacity: 1 !important;}
.categoria .splide__arrow--next { right: 0}
.categoria .splide__arrow--prev { left: 0}


@media(max-width: 1250px){
    .institucional {display: flex; flex-direction: column-reverse; align-items: center;}
    .institucional .img { max-width: 600px;}
    .institucional .texto-parent {padding: 0; align-items: center; text-align: center;}
    .institucional .btn-saiba-mais {padding: 0 15px;}
}

@media(max-width: 990px){
    .categoria-bg {padding: 30px 0;}
    .institucional-bg {padding: 30px 0 0;}
    .institucional .texto-parent .titulo {font-size: 30px; line-height: 1.4;}
    .categoria > .titulo {font-size: 30px;}
}

@media(max-width: 768px){
    .categoria > .titulo .btn-saiba-mais {position: static; transform: none;}
    .categoria > .titulo {display: flex; align-items: center; flex-direction: column; gap: 10px;}
}