.elementor-5745 .elementor-element.elementor-element-65736ea2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:56px 24px;--row-gap:56px;--column-gap:24px;--flex-wrap:wrap;--padding-top:156px;--padding-bottom:156px;--padding-left:40px;--padding-right:40px;}.elementor-5745 .elementor-element.elementor-element-65736ea2:not(.elementor-motion-effects-element-type-background), .elementor-5745 .elementor-element.elementor-element-65736ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba2949a );}.elementor-5745 .elementor-element.elementor-element-696554d0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5745 .elementor-element.elementor-element-696554d0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-5745 .elementor-element.elementor-element-65736ea2{--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-5745 .elementor-element.elementor-element-696554d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-5745 .elementor-element.elementor-element-65736ea2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5745 .elementor-element.elementor-element-696554d0{width:100%;max-width:100%;}.elementor-5745 .elementor-element.elementor-element-696554d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-01934f2 */.elementor-5745 .elementor-element.elementor-element-01934f2 .rpi-slides-bite{
    margin: 0px !important;
    padding-bottom: 80px;
}

.elementor-5745 .elementor-element.elementor-element-01934f2 .wp-gr .grw-review-inner{
    padding: 24px !important;
}



.wp-gr .grw-img-wrap::before{
  box-shadow: none !important;
}

.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd {
    padding: 24px !important;
}


/* Contenedor de referencia */
.elementor-5745 .elementor-element.elementor-element-01934f2 .rpi-slides-root {
    position: relative !important;

}


/* PREVIOUS + NEXT */
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next {
    position: absolute !important;
    top: auto !important;
    bottom: 0 !important;

    width: 50px !important;
    height: 50px !important;
    min-width: 50px !important;
    min-height: 50px !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 1px solid #CDCDCD !important;
    border-radius: 50% !important;

    background: transparent !important;
    background-image: none !important;

    box-shadow: none !important;
    filter: none !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    z-index: 10 !important;

    transition:
        background-color .2s ease,
        border-color .2s ease !important;
}


/* Centrados como grupo, con 8px entre botones */
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev {
    left: calc(50% - 54px) !important;
    right: auto !important;
}

.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next {
    left: calc(50% + 4px) !important;
    right: auto !important;
}


/* Quitar cualquier sombra del plugin */
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev::before,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev::after,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next::before,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next::after {
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
}


/* Flechas */
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev::before,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next::before,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev::after,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next::after {
    color: #1A1A1A !important;
}


/* HOVER */
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev:hover,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next:hover {
    background: #1A1A1A !important;
    border-color: #1A1A1A !important;
    box-shadow: none !important;
}

.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev:hover::before,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev:hover::after,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next:hover::before,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next:hover::after {
    color: #F6F6F6 !important;
    border-color: #F6F6F6 !important;
}


/* Focus / active sin sombras */
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev:focus,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next:focus,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-prev:active,
.elementor-5745 .elementor-element.elementor-element-01934f2 .grw-next:active {
    outline: none !important;
    box-shadow: none !important;
}


/* Quitar efecto "bocado" del slider de reseñas */
.elementor-5745 .elementor-element.elementor-element-01934f2 .rpi-slides-bite {
    -webkit-mask-image: none !important;
    mask-image: none !important;
    clip-path: none !important;
}

/* Por si el bocado está generado con pseudo-elementos */
.elementor-5745 .elementor-element.elementor-element-01934f2 .rpi-slides-bite::before,
.elementor-5745 .elementor-element.elementor-element-01934f2 .rpi-slides-bite::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */