
/* TXP_REVIEWS_PC_V7_FINAL */

/* NO MODIFICAR EL DISEÑO MÓVIL */
.txp-reviews-v7 {
    display:none;
}

@media (min-width:992px) {

html body.common-home:not(.qivo-mayoristas-home)
section.txp-proof-home.txp-reviews-v7-active {
    position:relative!important;
    display:block!important;
    width:100vw!important;
    min-width:100vw!important;
    max-width:none!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    margin:34px 0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    box-sizing:border-box!important;
    background:linear-gradient(
        115deg,#fff3f5 0%,#f4f1fb 52%,#fffefe 100%
    )!important;
    overflow:visible!important;
    clear:both!important;
}

html body.common-home:not(.qivo-mayoristas-home)
section.txp-proof-home.txp-reviews-v7-active
> .txp-proof-box {
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:34px clamp(18px,3.2vw,58px) 38px!important;
    border:0!important;
    border-top:4px solid #a72952!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:transparent!important;
    overflow:visible!important;
    box-sizing:border-box!important;
}

html body.common-home
section.txp-proof-home.txp-reviews-v7-active
> .txp-proof-box > :not(.txp-reviews-v7):not(link):not(script) {
    display:none!important;
}

html body.common-home
section.txp-proof-home.txp-reviews-v7-active
.txp-reviews-v7 {
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    font-family:Poppins,Arial,sans-serif!important;
    box-sizing:border-box!important;
}

.txp-reviews-v7,
.txp-reviews-v7 * {
    box-sizing:border-box!important;
}

html body.common-home .txp-reviews-v7 .rv7-header {
    display:flex!important;
    justify-content:space-between!important;
    align-items:center!important;
    gap:30px!important;
    margin:0 0 28px!important;
    padding:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-label {
    display:block!important;
    color:#a72952!important;
    font-size:clamp(18px,1.35vw,23px)!important;
    font-weight:800!important;
    letter-spacing:.7px!important;
    line-height:1.35!important;
    text-transform:uppercase!important;
    margin-bottom:10px!important;
}

html body.common-home .txp-reviews-v7 .rv7-title {
    color:#564b55!important;
    font-size:clamp(32px,3vw,55px)!important;
    line-height:1.17!important;
    font-weight:800!important;
    letter-spacing:-1.2px!important;
    margin:0!important;
    padding:0!important;
    text-transform:none!important;
}

html body.common-home .txp-reviews-v7 .rv7-title span {
    color:#DA0405!important;
}

html body.common-home .txp-reviews-v7 .rv7-rating-area {
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:18px!important;
    flex-shrink:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-rating {
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    background:#fffefe!important;
    border:1px solid rgba(84,69,80,.11)!important;
    border-radius:16px!important;
    padding:12px 16px!important;
    box-shadow:0 5px 20px rgba(84,69,80,.06)!important;
}

html body.common-home .txp-reviews-v7 .rv7-average {
    color:#564b55!important;
    font-size:clamp(31px,2.7vw,46px)!important;
    font-weight:800!important;
    white-space:nowrap!important;
    line-height:1!important;
}

html body.common-home .txp-reviews-v7 .rv7-rating-info {
    display:flex!important;
    flex-direction:column!important;
    gap:3px!important;
    min-width:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-stars,
html body.common-home .txp-reviews-v7 .rv7-card-stars {
    color:#F2B900!important;
    text-shadow:none!important;
    font-weight:800!important;
}

html body.common-home .txp-reviews-v7 .rv7-stars {
    font-size:21px!important;
    letter-spacing:1px!important;
    white-space:nowrap!important;
}

html body.common-home .txp-reviews-v7 .rv7-count {
    color:#796e77!important;
    font-size:13px!important;
    font-weight:600!important;
    white-space:nowrap!important;
}

html body.common-home .txp-reviews-v7 .rv7-navigation {
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
}

html body.common-home .txp-reviews-v7 .rv7-arrow {
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:none!important;
    width:54px!important;
    height:54px!important;
    min-width:54px!important;
    border:1px solid rgba(167,41,82,.2)!important;
    border-radius:14px!important;
    background:#a72952!important;
    color:white!important;
    font-size:34px!important;
    font-weight:500!important;
    cursor:pointer!important;
    padding:0!important;
    line-height:1!important;
    transition:background .2s ease!important;
}

html body.common-home .txp-reviews-v7 .rv7-arrow:hover:not(:disabled) {
    background:#DA0405!important;
}

html body.common-home .txp-reviews-v7 .rv7-arrow:disabled {
    opacity:.35!important;
    cursor:not-allowed!important;
}

html body.common-home .txp-reviews-v7 .rv7-row {
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    grid-template-rows:auto!important;
    grid-auto-flow:row!important;
    align-items:stretch!important;
    gap:clamp(10px,1vw,20px)!important;
    width:100%!important;
    max-width:none!important;
    padding:0!important;
    margin:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-card {
    display:flex!important;
    flex-direction:column!important;
    grid-column:auto!important;
    grid-row:auto!important;
    min-width:0!important;
    width:100%!important;
    height:auto!important;
    min-height:350px!important;
    margin:0!important;
    padding:clamp(15px,1.3vw,24px)!important;
    background:#fffefe!important;
    border:1px solid rgba(84,69,80,.12)!important;
    border-radius:18px!important;
    box-shadow:0 8px 24px rgba(84,69,80,.06)!important;
    overflow:hidden!important;
}

html body.common-home .txp-reviews-v7 .rv7-person {
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    margin:0 0 12px!important;
}

html body.common-home .txp-reviews-v7 .rv7-avatar {
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    flex:0 0 43px!important;
    width:43px!important;
    height:43px!important;
    border-radius:50%!important;
    background:#fff3f5!important;
    color:#a72952!important;
    font-size:15px!important;
    font-weight:800!important;
}

html body.common-home .txp-reviews-v7 .rv7-person-info {
    min-width:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-name {
    display:block!important;
    font-size:clamp(14px,1vw,18px)!important;
    color:#564b55!important;
    font-weight:800!important;
    line-height:1.4!important;
    overflow-wrap:anywhere!important;
}

html body.common-home .txp-reviews-v7 .rv7-meta {
    display:block!important;
    font-size:clamp(12px,.85vw,14px)!important;
    color:#796e77!important;
    line-height:1.45!important;
    margin-top:3px!important;
}

html body.common-home .txp-reviews-v7 .rv7-card-stars {
    display:block!important;
    font-size:22px!important;
    letter-spacing:1px!important;
    margin:0 0 12px!important;
    line-height:1.2!important;
}

html body.common-home .txp-reviews-v7 .rv7-text {
    color:#564b55!important;
    font-size:clamp(15px,1.12vw,20px)!important;
    font-weight:650!important;
    line-height:1.55!important;
    margin:0 0 18px!important;
    overflow-wrap:anywhere!important;
    flex:1 1 auto!important;
}

html body.common-home .txp-reviews-v7 .rv7-product {
    display:flex!important;
    align-items:center!important;
    gap:11px!important;
    margin-top:auto!important;
    border-top:1px solid rgba(84,69,80,.13)!important;
    padding:15px 0 0!important;
    color:#564b55!important;
    text-decoration:none!important;
    min-width:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-product img {
    display:block!important;
    flex:0 0 clamp(65px,5vw,94px)!important;
    width:clamp(65px,5vw,94px)!important;
    height:clamp(75px,6vw,108px)!important;
    max-width:none!important;
    object-fit:contain!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-product-info {
    min-width:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-product-label {
    display:block!important;
    font-size:clamp(11px,.8vw,14px)!important;
    font-weight:800!important;
    line-height:1.3!important;
    color:#a72952!important;
    text-transform:uppercase!important;
    margin-bottom:5px!important;
}

html body.common-home .txp-reviews-v7 .rv7-product-name {
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:3!important;
    overflow:hidden!important;
    color:#564b55!important;
    font-size:clamp(13px,.95vw,17px)!important;
    font-weight:750!important;
    line-height:1.4!important;
    overflow-wrap:anywhere!important;
}

html body.common-home .txp-reviews-v7 .rv7-pagination {
    margin:16px 0 0!important;
    color:#796e77!important;
    font-size:14px!important;
    font-weight:650!important;
    text-align:right!important;
}

/* CINCO EN UNA SOLA FILA TAMBIÉN EN PC DE 992 PX */
@media (min-width:992px) and (max-width:1279px) {
    html body.common-home .txp-reviews-v7 .rv7-header {
        flex-wrap:wrap!important;
    }
    html body.common-home .txp-reviews-v7 .rv7-row {
        grid-template-columns:repeat(5,minmax(0,1fr))!important;
    }
    html body.common-home .txp-reviews-v7 .rv7-card {
        padding:12px!important;
    }
    html body.common-home .txp-reviews-v7 .rv7-product {
        flex-direction:column!important;
        align-items:flex-start!important;
    }
}

}


/* TXP_REVIEWS_PC_V8_FULL_BLEED */
@media(min-width:992px){

html body.common-home
section.txp-proof-home.txp-reviews-v7-active{
 position:absolute!important;
 left:0!important;
 right:0!important;
 width:100%!important;
 max-width:none!important;
 min-width:0!important;
 transform:none!important;
 margin:0!important;
 padding:0!important;
 border-radius:0!important;
 z-index:1!important;
}

html body.common-home
section.txp-proof-home.txp-reviews-v7-active
> .txp-proof-box{
 width:100%!important;
 max-width:none!important;
 margin:0!important;
 padding:36px clamp(18px,2.3vw,44px) 36px!important;
 border-radius:0!important;
}

html body.common-home .txp-reviews-v7 .rv7-row{
 display:grid!important;
 grid-template-columns:repeat(5,minmax(0,1fr))!important;
 grid-template-rows:minmax(0,auto)!important;
 grid-auto-flow:row!important;
 gap:clamp(12px,1.15vw,22px)!important;
 width:100%!important;
}

html body.common-home .txp-reviews-v7 .rv7-card{
 grid-column:auto!important;
 grid-row:auto!important;
 min-width:0!important;
 min-height:380px!important;
 padding:clamp(14px,1.15vw,24px)!important;
}

html body.common-home .txp-reviews-v7 .rv7-product{
 display:grid!important;
 grid-template-columns:110px minmax(0,1fr)!important;
 align-items:center!important;
 gap:13px!important;
 padding-top:15px!important;
 margin-top:auto!important;
 flex-direction:row!important;
}

html body.common-home .txp-reviews-v7 .rv7-product img{
 width:110px!important;
 height:118px!important;
 max-width:110px!important;
 min-width:0!important;
 object-fit:contain!important;
}

html body.common-home .txp-reviews-v7 .rv7-product-label{
 font-size:clamp(12px,.8vw,15px)!important;
 line-height:1.35!important;
}

html body.common-home .txp-reviews-v7 .rv7-product-name{
 font-size:clamp(14px,.95vw,18px)!important;
 line-height:1.4!important;
 font-weight:750!important;
}

html body.common-home .txp-reviews-v7 .rv7-meta{
 font-size:clamp(12px,.85vw,15px)!important;
}

html body.common-home .txp-reviews-v7 .rv7-text{
 font-size:clamp(16px,1.1vw,21px)!important;
}

html body.common-home .txp-reviews-v7 .rv7-card-stars,
html body.common-home .txp-reviews-v7 .rv7-stars{
 color:#F2B900!important;
}

html body.common-home .txp-reviews-v7 .rv7-title{
 font-size:clamp(36px,3.2vw,60px)!important;
}

html body.common-home .txp-reviews-v7 .rv7-label{
 font-size:clamp(19px,1.4vw,25px)!important;
}

}

@media(min-width:992px) and (max-width:1279px){
 html body.common-home .txp-reviews-v7 .rv7-product{
  grid-template-columns:75px minmax(0,1fr)!important;
  flex-direction:row!important;
 }
 html body.common-home .txp-reviews-v7 .rv7-product img{
  width:75px!important;
  height:100px!important;
 }
}


/* TXP_REVIEW_HEADING_GRADIENT_V10 */
@media (min-width:992px) {

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-heading {
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:12px!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    text-align:left!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-label {
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 50px!important;
    width:50px!important;
    min-width:50px!important;
    height:50px!important;
    margin:0!important;
    padding:0!important;
    background:#fff3f5!important;
    color:#DA0405!important;
    -webkit-text-fill-color:#DA0405!important;
    border-radius:13px!important;
    border:1px solid rgba(167,41,82,.17)!important;
    font-family:Poppins,Arial,sans-serif!important;
    font-size:29px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-transform:none!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-title {
    display:block!important;
    flex:0 1 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    font-family:Poppins,Arial,sans-serif!important;
    font-size:clamp(29px,2.25vw,37px)!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:-.65px!important;
    text-align:left!important;
    text-transform:none!important;
    background:linear-gradient(
        92deg,
        #DA0405 0%,
        #a72952 60%,
        #775f91 100%
    )!important;
    -webkit-background-clip:text!important;
    background-clip:text!important;
    color:transparent!important;
    -webkit-text-fill-color:transparent!important;
    text-shadow:none!important;
    overflow:visible!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-title span {
    display:inline!important;
    font:inherit!important;
    color:inherit!important;
    background:none!important;
    -webkit-text-fill-color:inherit!important;
}

}

/* TXP_REVIEWS_PC_HEADING_SEPARATED_V11 */
@media (min-width:992px){

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-heading{
 display:flex!important;
 flex-direction:column!important;
 align-items:flex-start!important;
 justify-content:center!important;
 flex-wrap:nowrap!important;
 gap:10px!important;
 min-width:0!important;
 width:auto!important;
 text-align:left!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-label{
 display:block!important;
 position:static!important;
 flex:none!important;
 width:auto!important;
 max-width:100%!important;
 margin:0!important;
 padding:0!important;
 font-family:Poppins,Arial,sans-serif!important;
 font-size:16px!important;
 font-weight:800!important;
 line-height:1.4!important;
 letter-spacing:.4px!important;
 white-space:nowrap!important;
 text-align:left!important;
 color:#a72952!important;
 -webkit-text-fill-color:#a72952!important;
 background:none!important;
 transform:none!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-title{
 display:block!important;
 position:static!important;
 width:auto!important;
 max-width:100%!important;
 margin:0!important;
 padding:0!important;
 text-align:left!important;
 transform:none!important;
 clear:both!important;
}

}

/* TXP_REVIEWS_HEADING_COMPACT_V12 */
@media (min-width:992px){

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-heading{
 display:flex!important;
 flex-direction:column!important;
 align-items:flex-start!important;
 justify-content:center!important;
 gap:5px!important;
 margin:0!important;
 padding:0!important;
 width:auto!important;
 min-width:0!important;
 text-align:left!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-label{
 display:block!important;
 position:static!important;
 flex:0 0 auto!important;
 width:auto!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 min-height:0!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 outline:0!important;
 background:none!important;
 color:#a72952!important;
 -webkit-text-fill-color:#a72952!important;
 font-family:Poppins,Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:800!important;
 line-height:1.3!important;
 letter-spacing:.35px!important;
 white-space:nowrap!important;
 text-align:left!important;
 transform:none!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-title-line{
 display:flex!important;
 flex-direction:row!important;
 align-items:center!important;
 justify-content:flex-start!important;
 flex-wrap:nowrap!important;
 gap:10px!important;
 width:auto!important;
 max-width:100%!important;
 min-width:0!important;
 margin:0!important;
 padding:0!important;
 text-align:left!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-title-icon{
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex:0 0 50px!important;
 width:50px!important;
 min-width:50px!important;
 height:50px!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 border-radius:13px!important;
 background:#fff3f5!important;
 color:#DA0405!important;
 -webkit-text-fill-color:#DA0405!important;
 font-size:29px!important;
 font-weight:800!important;
 line-height:1!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-title-line .rv7-title{
 display:block!important;
 flex:0 1 auto!important;
 position:static!important;
 width:auto!important;
 max-width:100%!important;
 min-width:0!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 font-family:Poppins,Arial,sans-serif!important;
 font-size:clamp(29px,2.25vw,37px)!important;
 font-weight:800!important;
 line-height:1.2!important;
 letter-spacing:-.65px!important;
 text-align:left!important;
 text-transform:none!important;
 background:linear-gradient(
  92deg,#DA0405 0%,#a72952 60%,#775f91 100%
 )!important;
 -webkit-background-clip:text!important;
 background-clip:text!important;
 color:transparent!important;
 -webkit-text-fill-color:transparent!important;
 transform:none!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-title-line .rv7-title span{
 display:inline!important;
 font:inherit!important;
 background:none!important;
 color:inherit!important;
 -webkit-text-fill-color:transparent!important;
}

}

/* TXP_REVIEWS_PC_WIDTH_BRAND_V13 */
@media (min-width:992px){

html body.common-home:not(.qivo-mayoristas-home)
> section.txp-proof-home.txp-reviews-v7-active{
 position:absolute!important;
 left:0!important;
 right:0!important;
 width:100%!important;
 min-width:0!important;
 max-width:none!important;
 margin:0!important;
 padding:0!important;
 transform:none!important;
 box-sizing:border-box!important;
}

html body.common-home:not(.qivo-mayoristas-home)
> section.txp-proof-home.txp-reviews-v7-active
> .txp-proof-box{
 width:100%!important;
 min-width:0!important;
 max-width:none!important;
 margin:0!important;
 box-sizing:border-box!important;
 border-top:4px solid #DA0405!important;
 border-left:0!important;
 border-right:0!important;
}

html body.common-home:not(.qivo-mayoristas-home)
> section.txp-proof-home.txp-reviews-v7-active
.txp-reviews-v7{
 width:100%!important;
 max-width:none!important;
 min-width:0!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-arrow{
 background:linear-gradient(
  135deg,
  #DA0405 0%,
  #a72952 100%
 )!important;
 background-color:#DA0405!important;
 color:#fffefe!important;
 border-color:#DA0405!important;
 box-shadow:0 4px 12px rgba(218,4,5,.15)!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-arrow:hover:not(:disabled){
 background:linear-gradient(
  135deg,
  #a72952 0%,
  #DA0405 100%
 )!important;
}

html body.common-home:not(.qivo-mayoristas-home)
.txp-reviews-v7 .rv7-arrow:disabled{
 opacity:.40!important;
}

}

/* TXP_REVIEWS_PC_LINE_ARROWS_V14 */
@media (min-width:992px){

html body.common-home
> section.txp-proof-home.txp-reviews-v7-active{
 position:absolute!important;
 left:0!important;
 right:0!important;
 width:100%!important;
 max-width:none!important;
 box-sizing:border-box!important;
}

html body.common-home
> section.txp-proof-home.txp-reviews-v7-active::before{
 content:""!important;
 display:block!important;
 position:absolute!important;
 top:0!important;
 left:0!important;
 right:0!important;
 width:100%!important;
 height:4px!important;
 background:#DA0405!important;
 border:0!important;
 border-radius:0!important;
 z-index:5!important;
 pointer-events:none!important;
}

html body.common-home
> section.txp-proof-home.txp-reviews-v7-active
> .txp-proof-box{
 border-top:0!important;
 border-left:0!important;
 border-right:0!important;
}

html body.common-home
section.txp-proof-home.txp-reviews-v7-active
.txp-reviews-v7 button.rv7-arrow,
html body.common-home
section.txp-proof-home.txp-reviews-v7-active
.txp-reviews-v7 button.rv7-arrow:disabled{
 background:#DA0405!important;
 background-color:#DA0405!important;
 background-image:linear-gradient(135deg,#DA0405 0%,#a72952 100%)!important;
 color:#fffefe!important;
 -webkit-text-fill-color:#fffefe!important;
 border:1px solid #DA0405!important;
 box-shadow:0 4px 12px rgba(218,4,5,.15)!important;
 opacity:1!important;
}

html body.common-home
section.txp-proof-home.txp-reviews-v7-active
.txp-reviews-v7 button.rv7-arrow:hover:not(:disabled){
 background-image:linear-gradient(135deg,#a72952 0%,#DA0405 100%)!important;
}

}

/* TXP_REVIEWS_SINGLE_LINE_V15 */
@media (min-width:992px){

html body.common-home:not(.qivo-mayoristas-home)
> section.txp-proof-home.txp-reviews-v7-active::before{
 top:15px!important;
 left:0!important;
 right:0!important;
 width:100%!important;
 height:3px!important;
 background:#DA0405!important;
}

html body.common-home:not(.qivo-mayoristas-home)
section.txp-proof-home.txp-reviews-v7-active
> .txp-proof-box,
html body.common-home:not(.qivo-mayoristas-home)
> section.txp-proof-home.txp-reviews-v7-active
> .txp-proof-box{
 border-top:0!important;
 border-top-width:0!important;
 border-top-style:none!important;
}

}

/* TXP_REVIEWS_EDITORIAL_RIBBON_V16 */
@media (min-width:992px){

html body.common-home:not(.qivo-mayoristas-home)
> section.txp-proof-home.txp-reviews-v7-active{
 border:0!important;
 border-top:0!important;
}

html body.common-home:not(.qivo-mayoristas-home)
> section.txp-proof-home.txp-reviews-v7-active
> .txp-proof-box{
 border:0!important;
 border-top:0!important;
}

html body.common-home:not(.qivo-mayoristas-home)
> section.txp-proof-home.txp-reviews-v7-active::before{
 content:""!important;
 display:block!important;
 position:absolute!important;
 top:0!important;
 left:0!important;
 right:0!important;
 bottom:auto!important;
 width:100%!important;
 min-width:100%!important;
 max-width:none!important;
 height:25px!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 border-radius:0!important;
 transform:none!important;
 opacity:1!important;
 pointer-events:none!important;
 z-index:2!important;

 background:
  linear-gradient(
   180deg,
   rgba(255,255,255,.55) 0%,
   rgba(255,255,255,0) 45%
  ),
  linear-gradient(
   90deg,
   #DA0405 0%,
   #a72952 48%,
   #c65578 73%,
   #DA0405 100%
  )!important;

 clip-path:polygon(
   0 0,
   100% 0,
   100% 8px,
   55% 8px,
   50% 25px,
   45% 8px,
   0 8px
 )!important;
}

}
