.elementor-9197 .elementor-element.elementor-element-f6e6424{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-1a990217 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-41ad94f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-700b5f4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-2a7f5fd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9197 .elementor-element.elementor-element-2a7f5fd7::before, .elementor-9197 .elementor-element.elementor-element-2a7f5fd7 > .elementor-background-video-container::before, .elementor-9197 .elementor-element.elementor-element-2a7f5fd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9197 .elementor-element.elementor-element-2a7f5fd7 > .elementor-background-slideshow::before, .elementor-9197 .elementor-element.elementor-element-2a7f5fd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9197 .elementor-element.elementor-element-2a7f5fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9197 .elementor-element.elementor-element-cd4910e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9197 .elementor-element.elementor-element-169031d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9197 .elementor-element.elementor-element-6e52947b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9197 .elementor-element.elementor-element-fede7a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9197 .elementor-element.elementor-element-44fb95b5{--display:flex;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9197 .elementor-element.elementor-element-6ef374be{--display:flex;}.elementor-9197 .elementor-element.elementor-element-39cd2a55 > .elementor-container{max-width:1600px;}.elementor-9197 .elementor-element.elementor-element-39cd2a55 > .elementor-background-overlay{opacity:1;}.elementor-9197 .elementor-element.elementor-element-39cd2a55{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-11b51bc7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-35b7663f{--icon-box-icon-margin:15px;}.elementor-9197 .elementor-element.elementor-element-35b7663f .elementor-icon{font-size:12px;}.elementor-9197 .elementor-element.elementor-element-35b7663f .elementor-icon-box-title, .elementor-9197 .elementor-element.elementor-element-35b7663f .elementor-icon-box-title a{font-size:15px;}.elementor-9197 .elementor-element.elementor-element-219af462{--icon-box-icon-margin:15px;}.elementor-9197 .elementor-element.elementor-element-219af462 .elementor-icon{font-size:12px;}.elementor-9197 .elementor-element.elementor-element-219af462 .elementor-icon-box-title, .elementor-9197 .elementor-element.elementor-element-219af462 .elementor-icon-box-title a{font-size:15px;}.elementor-9197 .elementor-element.elementor-element-4b02a47{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9197 .elementor-element.elementor-element-4b02a47 .elementor-widget-container{text-align:left;}.elementor-bc-flex-widget .elementor-9197 .elementor-element.elementor-element-2848b8a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9197 .elementor-element.elementor-element-2848b8a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9197 .elementor-element.elementor-element-2848b8a0 > .elementor-element-populated{padding:0% 20% 0% 0%;}.elementor-9197 .elementor-element.elementor-element-374c5188 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.6rem;font-weight:700;color:#749E7B;}.elementor-9197 .elementor-element.elementor-element-12835607 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:13px;color:#000000;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-field-type-html{padding-bottom:0px;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-656c6667 .e-form__buttons__wrapper__button-next{background-color:#749E7B;color:#FFFFFF;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-button[type="submit"]{background-color:#749E7B;color:#FFFFFF;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-9197 .elementor-element.elementor-element-656c6667 .e-form__buttons__wrapper__button-previous{background-color:#6AA284;color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-656c6667 .e-form__buttons__wrapper__button-next:hover{color:#000000;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-button[type="submit"]:hover{color:#000000;}.elementor-9197 .elementor-element.elementor-element-656c6667 .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-9197 .elementor-element.elementor-element-656c6667 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-656c6667{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-9197 .elementor-element.elementor-element-5447a2c3 > .elementor-container{max-width:1600px;}.elementor-9197 .elementor-element.elementor-element-5447a2c3 > .elementor-background-overlay{opacity:1;}.elementor-9197 .elementor-element.elementor-element-5447a2c3{margin-top:0px;margin-bottom:0px;padding:13px 0px 0px 110px;}.elementor-9197 .elementor-element.elementor-element-1b2ff003 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-66838dd6{--icon-box-icon-margin:15px;}.elementor-9197 .elementor-element.elementor-element-66838dd6 .elementor-icon{font-size:12px;}.elementor-9197 .elementor-element.elementor-element-66838dd6 .elementor-icon-box-title, .elementor-9197 .elementor-element.elementor-element-66838dd6 .elementor-icon-box-title a{font-size:15px;}.elementor-9197 .elementor-element.elementor-element-551d976d{--icon-box-icon-margin:15px;}.elementor-9197 .elementor-element.elementor-element-551d976d .elementor-icon{font-size:12px;}.elementor-9197 .elementor-element.elementor-element-551d976d .elementor-icon-box-title, .elementor-9197 .elementor-element.elementor-element-551d976d .elementor-icon-box-title a{font-size:15px;}.elementor-9197 .elementor-element.elementor-element-66496658{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9197 .elementor-element.elementor-element-66496658 .elementor-widget-container{text-align:left;}.elementor-bc-flex-widget .elementor-9197 .elementor-element.elementor-element-3e8b3b37.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9197 .elementor-element.elementor-element-3e8b3b37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9197 .elementor-element.elementor-element-3e8b3b37 > .elementor-element-populated{padding:0% 20% 0% 15%;}.elementor-9197 .elementor-element.elementor-element-2c6315b5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;color:#749E7B;}.elementor-9197 .elementor-element.elementor-element-417e34fe .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:33px;color:#000000;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9197 .elementor-element.elementor-element-593670df .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9197 .elementor-element.elementor-element-593670df .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9197 .elementor-element.elementor-element-593670df .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9197 .elementor-element.elementor-element-593670df .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-field-type-html{padding-bottom:0px;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .e-form__buttons__wrapper__button-next{background-color:#749E7B;color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-button[type="submit"]{background-color:#749E7B;color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9197 .elementor-element.elementor-element-593670df{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-9197 .elementor-element.elementor-element-f6e6424{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-1a990217 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-41ad94f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-700b5f4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-39cd2a55{padding:14% 0% 0% 0%;}.elementor-9197 .elementor-element.elementor-element-2848b8a0 > .elementor-element-populated{padding:80px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-5447a2c3{padding:14% 0% 0% 0%;}.elementor-9197 .elementor-element.elementor-element-3e8b3b37 > .elementor-element-populated{padding:80px 0px 0px 0px;}}@media(max-width:767px){.elementor-9197 .elementor-element.elementor-element-f6e6424{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9197 .elementor-element.elementor-element-1a990217.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9197 .elementor-element.elementor-element-1a990217.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9197 .elementor-element.elementor-element-1a990217.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9197 .elementor-element.elementor-element-1a990217 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-41ad94f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9197 .elementor-element.elementor-element-700b5f4a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9197 .elementor-element.elementor-element-700b5f4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9197 .elementor-element.elementor-element-700b5f4a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9197 .elementor-element.elementor-element-700b5f4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9197 .elementor-element.elementor-element-44fb95b5{--margin-top:163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9197 .elementor-element.elementor-element-4b02a47 .elementor-widget-container{text-align:center;}.elementor-9197 .elementor-element.elementor-element-374c5188 .elementor-heading-title{font-size:1.9rem;}.elementor-9197 .elementor-element.elementor-element-66496658 .elementor-widget-container{text-align:center;}}@media(min-width:768px){.elementor-9197 .elementor-element.elementor-element-11b51bc7{width:50%;}.elementor-9197 .elementor-element.elementor-element-2848b8a0{width:49.665%;}.elementor-9197 .elementor-element.elementor-element-1b2ff003{width:38%;}.elementor-9197 .elementor-element.elementor-element-3e8b3b37{width:61.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9197 .elementor-element.elementor-element-11b51bc7{width:100%;}.elementor-9197 .elementor-element.elementor-element-2848b8a0{width:100%;}.elementor-9197 .elementor-element.elementor-element-1b2ff003{width:100%;}.elementor-9197 .elementor-element.elementor-element-3e8b3b37{width:100%;}}/* Start custom CSS for html, class: .elementor-element-562955b0 */p{
    font-family: 'Sora', sans-serif !important;
}
h1{
    font-family: 'Sora', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-900f41f */.fullwidth-red {
    width: 100vw;           /* ancho total del viewport */
    background: #F0ECEB;
     padding: 40px 40px 50px 40px; /* arriba | derecha | abajo | izquierda */
     padding-bottom: 0px;
    margin-left: calc(-50vw + 50%); /* rompe cualquier contenedor */
    height: 350px;
}


/* rompe cualquier contenedor fin */





.beneficios_tabs {
    width: 100%;
    padding: 40px 0;
}

/* TITULO */
.beneficios_titulo {
    text-align: center;
    font-size: 36px;
    margin-bottom: 30px;
}

.beneficios_titulo .green {
    color: #749E7B;
}

/* PANEL GENERAL */
.beneficios_panel {
    border-radius: 0px;
    padding: 40px;
}

/* BOTONES */
.beneficios_botones {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
    margin-bottom: 40px;
}

.tab_btn {
    padding: 12px 22px;
    border-radius: 30px;
    border: none;
    cursor: pointer;
    font-size: 15px;
    transition: 0.3s;
    background: #749E7B;
    color: white;
}

.tab_btn.active {
    background: #000000;
    color: white;
}


/* Imagen exclusiva de la sesión duplicada */
.img_tab6 img {
    width: 100%;
    transform: translateY(-50px); /* Si deseas subirla */
}



/* Reducir tamaño del img en móvil */
@media (max-width: 600px) {
  .benef_img img {
      width: 100%;
    transform: translateY(0px) !important; /* Si deseas subirla */
  }
}




/* CONTENIDO GENERAL */
/* CONTENIDO GENERAL */
/* ============================================
   ESTILO GENERAL DEL CONTENIDO
============================================ */
.benef_fila {
 display: flex;
    justify-content: space-between;
    
    min-height: 420px;        /* ALTURA IGUALADA */
    gap: 40px;
    
    
}

.benef_texto {
   padding: 0; /* limpio por defecto */
    box-sizing: border-box;
}



@media (min-width: 900px) {
    .benef_texto {
        padding-left: 40px;
        padding-right: 20px;
    }
}


@media (min-width: 1200px) {
    .benef_texto {
        padding-left: 60px;
        padding-right: 40px;
        max-width: 620px; /* 👈 CLAVE */
    }
}


@media (min-width: 1600px) {
    .benef_texto {
        max-width: 680px;
        padding-left: 190px;
    }
}



@media (min-width: 2000px) {
    .benef_texto {
        max-width: 680px;
        padding-left: 390px;
    }
}


@media (min-width: 2200px) {
    .benef_texto {
        max-width: 680px;
        padding-left: 690px;
    }
}


@media (min-width: 2400px) {
    .benef_texto {
        max-width: 680px;
        padding-left: 890px;
    }
}


@media (min-width: 2500px) {
    .benef_texto {
        max-width: 680px;
        padding-left: 890px;
    }
}


/* FORZAR COLUMNAS 50% / 50% */
.benef_fila .benef_texto,
.benef_fila .benef_img {
    flex: 0 0 50%;
    max-width: 50%;
}

/* TEXTO */
.benef_texto h3 {
    font-size: 2rem;
    font-weight: 800;
    color: #000;
    margin-bottom: 20px;
}

.benef_texto h3 span.green {
    color: #749E7B;
}

.benef_texto ul {
    padding-left: 0px;
    font-size: 1.1rem;
    line-height: 1.7;
    color: #555;
    
}

/* ============================================
   IMAGEN – Fija, alineada, sin moverse
============================================ */
/* COLUMNA IMAGEN (estandarizada) */
.benef_img {
    flex: 0 0 50%;
    max-width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

/* IMAGEN ESTABLE, SIN QUE MUEVA LA SECCIÓN */
.benef_img img {
    width: 504px;
    height: auto;
    object-fit: contain;
    position: relative;
    margin: 0;
    padding: 0;
     transform: translateY(-116.6px); /* SUBE LA IMAGEN */
}

/* Solo primera sesión */
.img_tab1 img {
    width: 650px; /* aumenta el tamaño */
    top: 10px;   /* si quieres subirla más */
    margin-left: 50px;
     transform: translateY(-65px); /* SUBE LA IMAGEN */
}



.beneficio_contenido {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 420px; /* MISMA ALTURA PARA TODOS */
    padding: 40px 0;
}


/* ============================================
   OCULTAR / MOSTRAR TABS
============================================ */
.tab_contenido {
    display: none;
}

.tab_contenido.active {
    display: block;
}

/* ============================================
   RESPONSIVE
============================================ */
@media (max-width: 900px) {

    .benef_fila {
        flex-direction: column;
        text-align: left;
        gap: 20px;
        padding: 30px 0;
    }

    .benef_fila .benef_texto,
    .benef_fila .benef_img {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .benef_img img {
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
    }
    .benef_texto h3{
        font-size:1.2rem ;
    }
}


/* TIPOGRAFÍA */
h3,
li,
button {
    font-family: 'Sora', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26dc7bbb */.testimonios-container
{ width: 100%;
max-width: 1000px;
margin: auto; 
text-align: center; 
padding: 40px 20px; 
font-family: 'Sora', sans-serif !important;

    
} 


.titulo-testimonios 
{ font-size: 2.6rem; 
font-weight: 700;
margin-bottom: 40px; 
letter-spacing: 4px;
    
} 

.titulo-testimonios span
{ 
    color: #749E7B; 
    
} 


.slider-testimonios { position: relative; overflow: hidden; } 

.slide-testimonio { display: none; align-items: center; justify-content: center; gap: 40px; animation: fade 0.7s ease; } .slide-testimonio.active { display: flex; } .testimonio-imagenes { display: flex; flex-direction: column; gap: 20px; } .box-img { position: relative; } .box-img img { width: 100; border-radius: 15px; } .label-estado { position: absolute; bottom: 10px; left: 10px; background: #7aa77f; color: white; padding: 6px 14px; font-size: 14px; border-radius: 20px; font-weight: bold; } .testimonio-texto { max-width: 400px; text-align: left;
} 

.comilla {  
    font-size: 140px; color: #7aa77f; 
    line-height: 0.2;
    font-family: "Bebas Neue";
} 
.testimonio-texto p 
{ font-size: 16px; margin: 10px 0 20px; } .testimonio-texto h4 { font-size: 16px; font-weight: bold; } .puntos { margin-top: 20px; } .punto { display: inline-block; width: 12px; height: 12px; background: #ccc; border-radius: 50%; margin: 0 5px; cursor: pointer; } .punto.active { background: #7aa77f; } @keyframes fade { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } /* Responsive */ @media (max-width: 768px) { .slide-testimonio { flex-direction: column; } }

h4{
    font-family: 'Sora', sans-serif !important;
}


/* Reducir tamaño del título en móvil */
@media (max-width: 600px) {
  .titulo-testimonios {
    font-size: 1.9rem !important;
    line-height: 1.25;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-656c6667 */.elementor-field-group .elementor-field-textual{
    border: none;
       border-bottom: 1px solid #69727d;  /* deja solo el borde inferior */
        border-radius: 0 !important;       /* sin puntas redondeadas */
}/* End custom CSS */