

.recomendaciones-div {
    background-image: url("../img/recomendaciones/fondo-recomendaciones.png");
}
.recomendaciones-iz {
    color        : white;
    margin-left  : 5%;
    margin-right : 3%;
    margin-top   : 3%;
    margin-bottom: 5%;
}
.recomendaciones-de {
    margin-top   : 3%;
    margin-bottom: 4%;
}
.recomendaciones-de .col-8 {
    text-align: center;
}

.btn-recomendaciones {
    /*POR ELIAS ARAYA EN FECHA 27-2-2025. MOTIVO: REQUERIMIENTO 124*/
    /* color: #a4c964;
    font-family: Cairo;
    font-size: 100%; 
    padding-left: 1.5em;
    padding-right: 1.5em;
    padding: 0.2%; */
    padding: 10px 16px;
    font-family: 'Montserrat', Arial, sans-serif ;
    font-weight: 600;
    font-size: 32px;
    color: #A4CC42;
    /*FIN REQUERIMIENTO 124*/
    background-color: white;
    border-radius: 0.3em;
    margin-top: 1em;
    border: 0;
    cursor: pointer;
    margin-bottom: 1em;
}
.btn-recomendar {
    color           : white;
    background-color: #2a810a;
    border-radius   : 0.8em;
    font-size       : 2em;
    font-family     : Cairo;
    font-weight     : bold;
    border          : 0;
    margin-top      : 2%;
    margin-bottom   : 2%;
    padding-left    : 3%;
    padding-right   : 3%;
    cursor          : pointer;
}
.recom-carrousel {
    background-color: #007300;
    height: 100%;
    border-radius   : 0.2em;
    padding: 5%;
}
.recom-carrouser-img {    
    height       : 5em;
    width        : 10em;
    border-radius: 0.3em;
    margin-top   : 10%;
}
.carrousel-leyenda {
    color     : white;
    margin-top: 3em;
    width     : 100%;
}
.carrousel-autor {
    float       : right;
    color       : white;
    margin-right: 6%;
    margin-top  : 10%;
}
.rslides2_on {
    width     : 100%;
    text-align: center;
}
.col-recomendaciones {
    width: 33%;
}
.row-recomendaciones {
    /* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
    /* content: "";
    clear  : both;
    display: block;
    padding-bottom: 5em;
    margin-bottom: 20em; */
    display         : flex;
    flex-wrap       : wrap;
    justify-content : center;
    column-gap      : 14px;
    row-gap         : 80px;
    margin-bottom  : 5em;
    /* padding-bottom  : 5em; */
    /* margin-bottom   : 20em; */
    /* FIN REQUERIMIENTO 13951 */
}
/* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
.row-recomendaciones .col-lg-custom {
    max-width       : 436px;
    width           : 100%;
    height          : 314px;
    box-sizing      : border-box;
    padding         : 0;
}
/* FIN REQUERIMIENTO 13951 */

/*Lightbox */
.recom-Lightbox {
    /* width: 95%; */
    /* margin-top: 30px; */
    /* POR JUAN DIEGO VILLAR EN FECHA 30-11-2023. MOTIVO: REQUERIMIENTO 11022 */
    text-align: center;
    /* FIN REQUERIMIENTO 11022 */
    /* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
    /* margin-top      : 30px; */
    box-sizing: border-box;
    padding         : 9px;
    border          : 2px solid #E3E3E3;
    background-color: #FFF;
    border-radius   : 30px;
    width           : 100%;
    /* FIN REQUERIMIENTO 13951 */
}
.modalRecomendaciones .ui-dialog-titlebar {
    /* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
    font-family     : 'Montserrat', Arial, sans-serif;
    font-weight     : 800;
    font-size       : 19px;
    color           : #019501;
    background-color: #F1F1F1 !important;
    box-sizing      : border-box;
    height          : 39px;
    /* FIN REQUERIMIENTO 13951 */
    background: white;
    border    : none;
}

/* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
/* .modalRecomendaciones .ui-dialog-titlebar .ui-button {
    border-radius: 2em;
    width: 1.4em;
    height: 1.5em;
} */
/* FIN REQUERIMIENTO 13951 */

.modalRecomendaciones .ui-dialog-content {
    /* POR SEBASTIAN OLIVARES 20-03-2026 MOTIVO: REQUERIMIENTO 13951 */
    /* background: #F3F3F3; */
    /* FIN REQUERIMIENTO 13951 */
    border    : none;
}
/* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
#dialog_masrecomendaciones > h1 {
    text-align      : center;
    font-family     : 'Montserrat', Arial, sans-serif;
    font-weight     : 700;
    font-size       : 35px;
    color           : #717171;
    margin          : 30px 0;
    line-height     : 1;
}
#dialog_masrecomendaciones > h1 span {
    color           : #019501;
}
/* FIN REQUERIMIENTO 13951 */

/* UTILES */
.text-center{
    text-align: center;
}

.img-carrousel {
    display:none !important;
}
.rslides2_on {
    display:inline !important;
}

.texto_encima {
    width: 100%;
    position: absolute;
    color:white;
    font-size: 48px;
    text-align: end;    
}
.texto_encima2 {
    display: flex;
}
.texto_encima p {
    font-family: Calibri, Geneva, Tahoma, sans-serif;
    text-align: initial;
    font-size: 48px;
    font-weight: bold;
    padding-left: 25%;
}
.logo_recomendacion img{
    max-width: 100%;
    text-align: center;
    width: auto;
    height: 5vw;
}
.texto_recomendacion p {
    font-family: Geneva, Tahoma, sans-serif;
    color:white;
    font-size: 1.0vw;
}
.firma_recomendacion div { 
    width: 12vw;
    margin-left: 16vw;
}
/*POR ELIAS ARAYA EN FECHA 27-2-2025. MOTIVO: REQUERIMIENTO 124*/
/* .firma_recomendacion p {
    font-family: Geneva, Tahoma, sans-serif;
    color:white;
    font-size: 1.0vw;
} */
/*FIN REQUERIMIENTO 124*/
.firma_recomendacion hr {
    width: 12vw;
    margin-top: -0.9vw;
    margin-bottom: -0.9vw;
} 
/* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
.header_recomedacion-modal {
    display: flex;
    align-items: center;
    margin: 15px 15px 0 15px;
}
/* FIN REQUERIMIENTO 13951 */
.logo_recomendacion-modal img{
    /* POR JUAN DIEGO VILLAR EN FECHA 30-11-2023. MOTIVO: REQUERIMIENTO 11022 */
    /* text-align: center; */
    /* FIN REQUERIMIENTO 11022 */
    /* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
    width: 85.4px;
    height: 85.4px;
    border-radius: 50%;
    border: 3px solid #E3E3E3;
    object-fit: cover;    /* evita que la imagen se deforme */
    box-sizing: border-box;
    /* height: 5em; */
    /* max-width: 85%; */
    /* padding-left: 15px;
    padding-right: 15px; */
    /* FIN REQUERIMIENTO 13951 */
}

.texto_recomendacion-modal p {
    font-family: Geneva, Tahoma, sans-serif;
    /*font-family: 'Archivo Narrow', sans-serif;*/
     /* POR JUAN DIEGO VILLAR EN FECHA 30-11-2023. MOTIVO: REQUERIMIENTO 11022 */
    /* color:#686868; */
    /* font-size: 0.75em; */
    /* height: 60px; */
    font-size: 18px;
     /* FIN REQUERIMIENTO 11022 */
    /* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
    color:#717171;
    font-family: 'Montserrat', Arial, sans-serif ;
    font-weight: 500;
    height: 120px;
    /* FIN REQUERIMIENTO 13951 */
    padding-left: 15px;
    padding-right: 15px;
}
/* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
.firma_recomendacion-modal { 
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    gap: 1px;
}
/* FIN REQUERIMIENTO 13951 */
.firma_recomendacion-modal div { 
    width: 12vw;
    margin-left: 16vw;
}
.firma_recomendacion-modal p {
    font-family: Geneva, Tahoma, sans-serif;
    /* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
    color:#717171;
    margin: 0;
    font-family: 'Montserrat', Arial, sans-serif ;
    font-weight: 500;
    font-size: 17px;
    /* FIN: REQUERIMIENTO 13951 */
    /* POR JUAN DIEGO VILLAR EN FECHA 30-11-2023. MOTIVO: REQUERIMIENTO 11022 */
    /* font-weight: bold; */
    /* font-size: 0.8em; */
    text-align: left;
    /* FIN REQUERIMIENTO 11022 */
    padding-left: 15px;
    padding-right: 15px;
}

/* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
.firma_recomendacion-modal .nombre_cliente {
    font-weight : 700;
    font-size   : 19px;
}
/* FIN: REQUERIMIENTO 13951 */
.firma_recomendacion-modal hr {
    width: 12vw;
    margin-top: -0.9vw;
    margin-bottom: -0.9vw;
} 

.texto_encima {
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    position: absolute;
    color:white;
    text-align: right;    
}
.texto_encima h1  {
    color: #2a810a;
    font-size: 5.5vw;
    font-weight: bold;
    margin-top: 6.5vw;
    margin-bottom: 0vw;
    margin-right: 6.3vw;
}
.texto_encima h2  {
    color: white;
    font-size: 3.48vw;
    margin-bottom: 0vw;
    margin-right: 13vw;
    margin-top: 0vw;
    font-weight: bold;
}
.texto_encima h2 span  {
    font-weight: normal;
}
.texto_encima h4  {
    color: white;
    font-size: 1.8vw;
    margin-bottom: 0vw;
    margin-right: 7vw;
    margin-top: 1.8vw;
    font-weight: normal;
}

.texto_encima_02 {
    font-family: Arial, Geneva, Tahoma, sans-serif;
    width: 100%;
    position: absolute;
    color:#5d5d5b;
    text-align: left;   
}
.texto_encima_02 h1  {
    color: #91cd2f;
    font-size: 5.5vw;
    font-weight: normal;
    margin-top: 9vw;
    margin-bottom: 0vw;
    margin-left: 4.5vw;
}
.texto_encima_02 span {
    color: #5d5d5b;
    font-weight: bold;
}
.texto_encima_02 h2  {
    color: #5d5d5b;
    font-size: 3.8vw;
    font-weight: bold;
    margin-left: 4.5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
}

.texto_encima_03 {
    font-family: Arial, Geneva, Tahoma, sans-serif;
    width: 100%;
    position: absolute;
    color:#5d5d5b;
    text-align: right;
}

.texto_encima_03 h1  {
    color: white;
    font-size: 5.5vw;
    font-weight: bold;
    margin-bottom: 0vw;
    margin-top: 9vw;
    margin-right: 11.8vw;
}
.texto_encima_03 span  {
    color: white;
    font-size: 1.8vw;
    font-weight: normal;
}
.texto_encima_03 h5  {
    color: white;
    font-size: 1.2vw;
    font-weight: normal;
    margin-top: 9vw;
    margin-right: 32vw;
}
.texto_encima_03 h5 span  {
    font-size: 1.2vw;

}
.texto_encima_06 {
    font-family: Arial, Geneva, Tahoma, sans-serif;
    width: 100%;
    position: absolute;
    color:white;
    text-align: left;   
}
.texto_encima_06 h3  {
    font-size: 3vw;
    font-weight: bold;
    margin-bottom: 0vw;
    margin-top: 9vw;
    margin-left: 5vw;
}
.texto_encima_06 h4  {
    font-size: 2.4vw;
    font-weight: bold;
    margin-bottom: 0vw;
    margin-top: 0vw;
    margin-left: 5vw;
}

.texto_encima_05 {
    font-family: Arial, Geneva, Tahoma, sans-serif;
    width: 100%;
    position: absolute;
    color:white;
    display: flex;
}

#cont_1 {
    width: 50%;
    text-align: left;
}
#label1 {
    font-size: 4vw;
    font-weight: bold;
    margin-bottom: 0vw;
    margin-top: 0vw;
    margin-left: 3.5vw; 
    margin-top: 9vw;
}
#label2 {
    font-size: 4vw;
    font-weight: bold;
    margin-top: 0vw;
    margin-left: 5vw; 
}
#cont_2 {
    text-align: right; 
    width: 50%; 
}
#label3 {
    font-size: 3vw;
    font-weight: normal;
    margin-top: 6vw;
    margin-bottom: 0vw;
    margin-right: 8.5vw; 
}
#label4 {
    font-size: 3vw;
    font-weight: normal;
    margin-top: 0vw;
    margin-right: 5vw; 
    margin-bottom: 0vw;
}
#label5 {
    margin-right: 19.5vw; 
    font-weight: normal;
    font-size: 1.5vw;
    margin-top: 0.9vw;
    margin-bottom: 0vw;
}
#label6 {
    margin-right: 14.5vw; 
    font-weight: normal;
    font-size: 1.5vw;
    margin-top :1vw;
}
.texto_encima_04 {
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    position: absolute;
    text-align: right;
}
.texto_encima_04 h1  {
    font-size: 5vw;
    font-weight: bold;
    color: #2a810a;
    margin-bottom: 0vw;
    margin-top: 9vw;
    margin-right: 8vw;
}
#label7  {
    font-size: 1.3vw;
    color: #5d5d5b;
    margin-bottom: 1.4vw;
    margin-top: 0vw;
    margin-right: 10vw;
}
#label8  {
    font-size: 1.3vw;
    color: #5d5d5b;
    margin-bottom: 1.4vw;
    margin-top: 0vw;
    margin-right: 15.5vw;
}
#label9  {
    font-size: 1.3vw;
    color: #5d5d5b;
    margin-bottom: 1.4vw;
    margin-top: 0vw;
    margin-right: 20.9vw;
}
#label10  {
    font-size: 1.3vw;
    color: #5d5d5b;
    margin-bottom: 0vw;
    margin-top: 0vw;
    margin-right: 29.3vw;
}

.texto_encima_07 {
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    position: absolute;
    text-align: left;
}
.texto_encima_07 h1 {
    font-size: 5vw;
    font-weight: bold;
    color: #5d5d5b;
    margin-left: 5vw;
    margin-top: 4.2vw;
    margin-bottom: 0vw;
}
.texto_encima_07 h2 {
    font-size: 4vw;
    font-weight: bold;
    color: #5d5d5b;
    margin-left: 5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
}
.texto_encima_07 h3 {
    font-size: 1.8vw;
    font-weight: bold;
    color: #5d5d5b;
    margin-left: 5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;

}
.texto_encima_07 h4 {
    font-size: 1.5vw;
    font-weight: bold;
    color: #2a810a;
    margin-left: 5vw;
    margin-top: 1vw;
    margin-bottom: 0vw;

}
.texto_encima_07 h5 {
    font-size: 0.8vw;
    font-weight: bold;
    color: #5d5d5b;
    margin-left: 5vw;
    margin-top: 2vw;
    margin-bottom: 0vw;

}

#wrapper .rslides img {
    height:auto!important; 
}
#img_tick {
    width:60px!important;
    height:unset!important; 
}

.alineacion {
    padding-left: 200px;
}

.alineacion2 p{
    font-size: 11px;
    color :#578342;
}

@media (max-width: 1200px) and (min-width: 800px){
    .texto_recomendacion p {
        font-size: 1.8vw;
    }
    .firma_recomendacion p {
        font-size: 1.8vw;
    }
    /* POR JUAN DIEGO VILLAR EN FECHA 30-11-2023. MOTIVO: REQUERIMIENTO 11022 */
    .texto_recomendacion-modal p {
        font-size: 17px;
    }

    .firma_recomendacion-modal p {
        font-size: 13px;
    }
        /* FIN REQUERIMIENTO 11022 */
}

/* Responsive Mobile */
@media (max-width: 800px) {
    .col-sm-1 {
        width: 8.3%;
    }
    .col-sm-2 {
        width: 16.6%;
    }
    .col-sm-3 {
        width: 24.9%;
    }
    .col-sm-4 {
        width: 33.2%;
    }
    .col-sm-5 {
        width: 41.5%;
    }
    .col-sm-6 {
        width: 49.8%;
    }
    .col-sm-7 {
        width: 58.1%;
    }
    .col-sm-8 {
        width: 66.4%;
    }
    .col-sm-9{
        width: 74.7%;
    }
    .col-sm-10 {
        width: 83%;
    }
    .col-sm-11 {
        width: 91.3%;
    }
    .col-sm-12 {
        width: 99.6%;
    }
    .flecha-sm-d {
        margin-top: 20%;
    }
    .flecha-sm-i {
        margin-top: 20%;
    }

    /* POR ELIAS ARAYA EN FECHA 27-2-2025. MOTIVO: REQUERIMIENTO 124*/
    .btn-masrecom-sm {
        margin-right: 5%;
        font-size: 16px;
    }
    /*FIN REQUERIMIENTO 124*/
    .logo_recomendacion img{
            width: 19vw;
            height: 10vw;
        }
        .texto_recomendacion p {
            font-size: 1.8vw;
        }
        .firma_recomendacion div { 
            width: 24vw;
            margin-left: 26vw;
        }
        .firma_recomendacion p {
            font-size: 1.8vw;
        }
        .firma_recomendacion hr {
            width: 24vw;
        } 
    
    .texto_recomendacion-modal p {
        /* POR JUAN DIEGO VILLAR EN FECHA 30-11-2023. MOTIVO: REQUERIMIENTO 11022 */
        /* height:80px; */
        font-size: 14px;
        /* FIN REQUERIMIENTO 11022 */  
        /* POR SEBASTIAN OLIVARES 32-03-2026 MOTIVO: REQUERIMIENTO 13951 */
        /* height:85px; */
        /* FIN REQUERIMIENTO 13951 */      
        line-height: 15px;
    }
    .firma_recomendacion-modal p {
        /* POR JUAN DIEGO VILLAR EN FECHA 30-11-2023. MOTIVO: REQUERIMIENTO 11022 */
        font-size: 12px;
        /* FIN REQUERIMIENTO 11022 */
        line-height: 15px;
    }
    /* POR SEBASTIAN OLIVARES 32-03-2026 MOTIVO: REQUERIMIENTO 13951 */
    /* .recom-Lightbox {
        width: 95%;
    } */
    /* FIN REQUERIMIENTO 13951 */
}

/* POR SEBASTIAN OLIVARES 23-03-2026 MOTIVO: REQUERIMIENTO 13951 */
@media (max-width: 510px) {
    #dialog_masrecomendaciones > h1 {
        font-size       : 30px;
    }
}
/* FIN REQUERIMIENTO 13951 */

/* Responsive Medium */
@media (min-width: 801px){
    .col-md-1 {
        width: 8.3%;
    }
    .col-md-2 {
        width: 16.6%;
    }
    .col-md-3 {
        width: 24.9%;
    }
    .col-md-4 {
        width: 33.2%;
    }
    .col-md-5 {
        width: 41.5%;
    }
    .col-md-6 {
        width: 49.6%;
    }
    .col-md-7 {
        width: 58.1%;
    }
    .col-md-8 {
        width: 66.4%;
    }
    .col-md-9{
        width: 74.7%;
    }
    .col-md-10 {
        width: 83%;
    }
    .col-md-11 {
        width: 91.3%;
    }
    .col-md-12 {
        width: 99.6%;
    }
    .flecha-md-d {
        margin-top: 12%;
    }
    .flecha-md-i {
        margin-top: 12%;
    }
    .btn-recomendaciones-md {
        margin-top: -1em;
        font-size: 150%;
    }
}

@media (max-width:1199px) {
    .hide-md-low {display:none}
}

/* Responsive Desktop */
@media (min-width:1200px){
    .col-lg-0 {
        width: 0%;
    }
    .col-lg-1 {
        width: 8.3%;
    }
    .col-lg-2 {
        width: 16.6%;
    }
    .col-lg-3 {
        width: 24.9%;
    }
    .col-lg-4 {
        width: 33%;
    }
    .col-lg-5 {
        width: 41.5%;
        /* POR ELIAS ARAYA EN FECHA 27-2-2025. MOTIVO: REQUERIMIENTO 124*/
        margin-left: 8%;
        /*FIN REQUERIMIENTO 124*/
    }
    .col-lg-6 {
        width: 49.8%;
    }
    .col-lg-7 {
        width: 58.1%;
    }
    .col-lg-8 {
        width: 66.4%;
    }
    .col-lg-9{
        width: 74.7%;
    }
    .col-lg-10 {
        width: 83%;
    }
    .col-lg-11 {
        width: 91.3%;
    }
    .col-lg-12 {
        width: 99.6%;
    }
    .flecha-lg-d {
        margin-top: 24%;
    }
    .flecha-lg-i {
        margin-top: 24%;
    }
    .hide-lg-up{ display:none }

    /* POR ELIAS ARAYA EN FECHA 27-2-2025. MOTIVO: REQUERIMIENTO 124*/
    /* .btn-recomendaciones-lg {
        font-size: 199% !important;
    } */
    /*FIN REQUERIMIENTO 124*/
}

