/* --------------------
Banner
-------------------- */

.container-servicios{
    background-image: url(../img/tam_DesktopGD/servicios_header.png);
    background-position: center bottom;
    transform: translateY(0);
    max-width: 150rem;
    min-height: 50rem;
    margin: auto;
    background-color: var(--grisFondo);
}

.container-servicio{
    padding-top: 0;
    background-color: none;
}

/* --------------------
Fondos
-------------------- */

#gerencia,
#revision,
#analisis,
#gestion{
    background-color: var(--grisFondo);
}

/* --------------------
Resumen
-------------------- */

.container-resumen{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 8rem 0;
    box-shadow: none;
    background-color: var(--primario);
    /* box-shadow: var(--boxShadow); */
    transform: translate(0);
}

.container-resumen p{
    margin: auto;
    padding-top: 3rem;
    min-width: 60ch;
    max-width: 90ch;
}

/* --------------------
Secciones Servicios
-------------------- */

.titulo{
    display: flex;
    align-items: baseline;
    margin: 0 1rem;
    width: fit-content;
    border-bottom: solid var(--primario) .2rem;
    overflow: hidden;
}

.titulo .icono img{
    width: auto;
    height: 100%;
    overflow: hidden;
}

.titulo .icono{
    width: 8rem;
    height: 8rem;
    overflow: hidden;
}

/* --------------------
Gerencia
-------------------- */

#gerencia{
    position: relative;
    z-index: 38;
    padding-top: 0;
}

.container-servicio .gerencia .contenedor-imagenes{
    width: 94%;
    margin: auto;
    margin-top: 0rem;
}

.container-servicio .gerencia .contenedor-texto{
    width: 94%;
    margin-top: 1rem;
    margin-left: 3%;
}

.container-servicio .gerencia .contenedor-texto .texto-collapsed{
    width: 60%;
    min-width: 60ch;
    max-width: 110ch;
    margin: 0 auto;
    text-align: center;
}

.container-servicio .gerencia .contenedor-texto .texto-noCollapsed{
    width: 100%;
}

.container-servicio .gerencia .contenedor-texto .texto-noCollapsed .texto{
    text-align: center;
    width: 60%;
    min-width: 60ch;
    max-width: 110ch;
    margin: 0 auto .5rem auto;
}

.container-servicio .gerencia .contenedor-texto .texto-noCollapsed .cajas{
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

.container-servicio .gerencia .contenedor-texto .texto-noCollapsed .cajas h4{
    margin-bottom: 1rem;
}

.container-servicio .gerencia .contenedor-texto .texto-noCollapsed .cajas .caja ul{
    list-style-position: inside;
    text-indent: -2rem;
    height: 100%;
}

.container-servicio .gerencia .contenedor-texto .texto-noCollapsed .cajas .caja ul li{
    list-style-position: inside;
    text-indent: -2.1rem;
    padding: 1rem 3.2rem;
    font-weight: 300;
}

.container-servicio .gerencia .contenedor-texto .boton .boton-masInfo{
    transform: translateX(-2rem);
}

.container-servicio .gerencia .contenedor-texto .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .gerencia .contenedor-texto .boton .boton-masInfo::before{
    content: "Más información ";
}

.gerencia .contenedor-texto .texto-noCollapsed{
    display: none;
    transition: var(--transitions);
}

.gerencia .active-contenedor-texto .texto-noCollapsed{
    display: flex;
    transition: var(--transitions);
    flex-direction: column;
}

.gerencia .active-contenedor-texto .texto-noCollapsed p{
    margin-top: 0rem;
}

.gerencia .active-contenedor-texto .texto-noCollapsed .caja_cajas{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gerencia .active-contenedor-texto .texto-noCollapsed .caja_cajas .caja{
    margin: 1rem;
    width: 30%;
    background-color: var(--grisDos);
}

.gerencia .active-contenedor-texto .texto-noCollapsed .caja_cajas .vacio{
    background-color: var(--gris);
}

.container-servicio .gerencia .active-contenedor-texto .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .gerencia .active-contenedor-texto .boton .boton-masInfo::before{
    content: "Menos información ";
}

.container-servicio .gerencia .active-contenedor-texto {
    content: "Menos información ";
}

.container-servicio .gerencia .contenedor-imagenes{
    width: 100%;
    height: 38rem;
    display: flex;
    margin-bottom: 2rem;
}

.container-servicio .gerencia .active-contenedor-texto .contenedor-imagenes{
    height: 25rem;
}

.container-servicio .gerencia .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.container-servicio .gerencia .contenedor-imagenes .cont-imagen-fija{
    width: 100%;
    margin-right: 2rem;
}

.gerencia .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    background-image: url(../img/servicios_gerencia_F.png);
}

.container-servicio .gerencia .contenedor-imagenes .cont-imagen-slide{
    width: 100%;
    max-width: 52rem;
    min-width: 42rem;
}

/* -- Slider -- */

.gerencia .slideshow-container {
    position: relative;
    max-width: none;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    height: 100%;
}

.gerencia .slideshow-container {
    height: 100%;
}

.gerencia .slide {
    display: none;
    height: 42rem;
    overflow: hidden;
}

.gerencia .slide-content {
    background-color: none;
    margin: auto;
    width: 42rem;
    height: 42rem;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    overflow: hidden;
}

.gerencia .slide-content .imagen{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.gerencia .slide-content .img-uno{
    background-image: url(../img/servicios_gerencia_001.png);
}

.gerencia .slide-content .img-dos{
    background-image: url(../img/servicios_gerencia_002.png);
}

.gerencia .slide-content .img-tres{
    background-image: url(../img/servicios_gerencia_003.png);
}

.gerencia .slide-content .img-cuatro{
    background-image: url(../img/servicios_gerencia_004.png);
}

.gerencia .slide-content .img-cinco{
    background-image: url(../img/servicios_gerencia_005.png);
}

.gerencia .prev,
.gerencia .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -2.2rem;
    padding: 1.6rem;
    font-weight: bold;
    font-size: 1.8rem;
    transition: var(--transitions);
    border-radius: .3rem;
    color: var(--secundario);
}

.gerencia .next {
    right: 0;
}

.gerencia .prev:hover,
.gerencia .next:hover {
    color: var(--blanco);
    background-color: var(--primario);
}

.gerencia .fade {
    animation: fade 6s linear infinite;
}

/* --------------------
Auditoria
-------------------- */

#auditoria{
    position: relative;
    z-index: 36;
    background-color: var(--blanco);
    /* border: solid green 3px; */
}

.container-servicio .auditoria .contenedor-imagenes{
    width: 94%;
    margin: auto;
    margin-top: 0rem;
    /*  */
    display: flex;
}

.container-servicio .auditoria .contenedor-texto-audit{
    width: 94%;
    margin-top: 1rem;
    margin-left: 3%;
}

.container-servicio .auditoria .contenedor-texto-audit .texto-collapsed{
    width: 60%;
    min-width: 60ch;
    max-width: 110ch;
    margin: 0 auto;
    text-align: center;
}

.container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed{
    width: 100%;
}

.container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .texto{
    text-align: center;
    width: 60%;
    min-width: 60ch;
    max-width: 110ch;
    margin: 0 auto .5rem auto;
}

.container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas{
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

.container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas h4{
    margin-bottom: 1rem;
}

.container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas .caja ul{
    list-style-position: inside;
    text-indent: -2rem;
    height: 100%;
}

.container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas .caja ul li{
    list-style-position: inside;
    text-indent: -2.1rem;
    padding: 1rem 3.2rem;
    font-weight: 300;
}

.container-servicio .auditoria .contenedor-texto-audit .boton .boton-masInfo{
    transform: translateX(-2rem);
}

.container-servicio .auditoria .contenedor-texto-audit .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .auditoria .contenedor-texto-audit .boton .boton-masInfo::before{
    content: "Más información ";
}

.auditoria .contenedor-texto-audit .texto-noCollapsed{
    display: none;
    transition: var(--transitions);
}

.auditoria .active-contenedor-texto-audit .texto-noCollapsed{
    display: flex;
    transition: var(--transitions);
    flex-direction: column;
}

.auditoria .active-contenedor-texto-audit .texto-noCollapsed p{
    margin-top: 0rem;
}

.auditoria .active-contenedor-texto-audit .texto-noCollapsed .caja_cajas{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.auditoria .active-contenedor-texto-audit .texto-noCollapsed .caja_cajas .caja{
    margin: 1rem;
    width: 30%;
    background-color: var(--grisDos);
}

.auditoria .active-contenedor-texto-audit .texto-noCollapsed .caja_cajas .vacio{
    background-color: var(--blanco);
}

.container-servicio .auditoria .active-contenedor-texto-audit .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .auditoria .active-contenedor-texto-audit .boton .boton-masInfo::before{
    content: "Menos información ";
}

.container-servicio .auditoria .active-contenedor-texto-audit {
    content: "Menos información ";
}

.container-servicio .auditoria .active-contenedor-texto-audit .contenedor-imagenes{
    width: 100%;
    height: 25rem;
    /*  */
    display: flex;
    margin-bottom: 2rem;
}

.auditoria .active-contenedor-texto-audit .contenedor-imagenes{
    width: 100%;
    height: 25rem;
}

.container-servicio .auditoria .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.container-servicio .auditoria .contenedor-imagenes .cont-imagen-fija{
    width: 100%;
    margin-right: 2rem;
}

.auditoria .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    background-image: url(../img/servicios_auditoria_F.png);
    background-position: center top !important;
}

.container-servicio .auditoria .contenedor-texto-audit .contenedor-imagenes .cont-imagen-slide{
    width: 100%;
    max-width: 52rem;
    min-width: 42rem;
}

/* -- Slider -- */

.auditoria .slideshow-container {
    position: relative;
    max-width: none;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    height: 100%;
}

.auditoria .slideshow-container {
    height: 100%;
}

.auditoria .slideAudit {
    display: none;
    height: 42rem;
    overflow: hidden;
}

.auditoria .slide-content {
    background-color: none;
    margin: auto;
    width: 42rem;
    height: 42rem;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    overflow: hidden;
}

.auditoria .slide-content .imagen{
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
}

.auditoria .slide-content .img-uno{
    background-image: url(../img/servicios_auditoria_001.png);
}

.auditoria .slide-content .img-dos{
    background-image: url(../img/tam_DesktopGD/servicios_auditoria_002.png);
}

.auditoria .slide-content .img-tres{
    background-image: url(../img/servicios_auditoria_003.png);
}

.auditoria .slide-content .img-cuatro{
    background-image: url(../img/servicios_auditoria_004.png);
}

.auditoria .slide-content .img-cinco{
    background-image: url(../img/servicios_auditoria_005.png);
}

.auditoria .prev,
.auditoria .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -2.2rem;
    padding: 1.6rem;
    font-weight: bold;
    font-size: 1.8rem;
    transition: var(--transitions);
    border-radius: .3rem;
    color: var(--secundario);
}

.auditoria .next {
    right: 0;
}

.auditoria .prev:hover,
.auditoria .next:hover {
    color: var(--blanco);
    background-color: var(--primario);
}

.auditoria .fade {
    animation: fade 6s linear infinite;
}

/* --------------------
Revision
-------------------- */

#revision{
    position: relative;
    z-index: 34;
    /* border: solid green 3px; */
}

.container-servicio .revision .contenedor-imagenes{
    width: 100%;
    margin: auto;
    margin-top: 0rem;
    display: flex;
}

.container-servicio .revision .contenedor-texto-rev{
    width: 94%;
    margin-top: 1rem;
    margin-left: 3%;
    /* border: solid blue 3px; */
}

.container-servicio .revision .contenedor-texto-rev .texto-collapsed{
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
    text-align: center;
    /* border: solid red 3px; */
}

.container-servicio .revision .contenedor-texto-rev .texto-noCollapsed{
    width: 100%;
    /* border: solid purple 3px; */
}

.container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .texto{
    text-align: center;
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
    /* border: solid lightcoral 3px; */
}

.container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .cajas{
    width: 100%;
    margin: 0 auto 1rem 0;
    /* border: solid orange 3px; */
}

.container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .cajas h4{
    margin-bottom: 1rem;
    /* border: solid orangered 3px; */
}

.container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .cajas .caja ul{
    list-style-position: inside;
    text-indent: -2rem;
    height: 100%;
    /* border: solid greenyellow 3px; */
}

.container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .cajas .caja ul li{
    list-style-position: inside;
    text-indent: -2.1rem;
    padding: 1rem 3.2rem;
    font-weight: 300;
    /* border: solid green 3px; */
}

.container-servicio .revision .contenedor-texto-rev .boton .boton-masInfo{
    transform: translateX(-2rem);
}

.container-servicio .revision .contenedor-texto-rev .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .revision .contenedor-texto-rev .boton .boton-masInfo::before{
    content: "Más información ";
}

.revision .contenedor-texto-rev .texto-noCollapsed{
    display: none;
    transition: var(--transitions);
    /* border: solid goldenrod 30px; */
}

.revision .active-contenedor-texto-rev .texto-noCollapsed{
    display: flex;
    transition: var(--transitions);
    flex-direction: column;
    /* border: solid goldenrod 30px; */
}

.revision .active-contenedor-texto-rev .texto-noCollapsed p{
    margin-top: 1rem;
    /* border: solid goldenrod 3px; */
}

.revision .active-contenedor-texto-rev .texto-noCollapsed .caja_cajas{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.revision .active-contenedor-texto-rev .texto-noCollapsed .caja_cajas .caja{
    margin: 1rem;
    width: 30%;
    background-color: var(--grisDos);
}

.revision .active-contenedor-texto-rev .texto-noCollapsed .caja_cajas .vacio{
    background-color: var(--blanco);
}

.container-servicio .revision .active-contenedor-texto-rev .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .revision .active-contenedor-texto-rev .boton .boton-masInfo::before{
    content: "Menos información ";
}

.container-servicio .revision .active-contenedor-texto-rev {
    content: "Menos información ";
}

.container-servicio .revision .active-contenedor-texto-rev .contenedor-imagenes{
    width: 100%;
    height: 25rem;
    display: flex;
    margin-bottom: 2rem;
}

.revision .active-contenedor-texto-rev .contenedor-imagenes{
    width: 100%;
    height: 25rem;
}

.container-servicio .revision .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    width: 100%;
    background-size: cover;
    background-position: center;
    height: 100%;
}

.container-servicio .revision .contenedor-imagenes .cont-imagen-fija{
    width: 100%;
    margin-right: 2rem;
}

.revision .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    background-image: url(../img/servicios_revision_F.png);
}

.container-servicio .revision .contenedor-texto-rev .contenedor-imagenes .cont-imagen-slide{
    width: 100%;
    max-width: 52rem;
    min-width: 42rem;
    /* border: solid purple 6px; */
}

/* -- Slider -- */

.revision .slideshow-container {
    position: relative;
    max-width: none;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    height: 100%;
}

.revision .slideshow-container {
    height: 100%;
}

.revision .slideRev {
    display: none;
    height: 42rem;
    overflow: hidden;
}

.revision .slide-content {
    background-color: none;
    margin: auto;
    width: 42rem;
    height: 42rem;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    overflow: hidden;
}

.revision .slide-content .imagen{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.revision .slide-content .img-uno{
    background-image: url(../img/servicios_revision_001.png);
}

.revision .slide-content .img-dos{
    background-image: url(../img/servicios_revision_002.png);
}

.revision .slide-content .img-tres{
    background-image: url(../img/servicios_revision_003.png);
}

.revision .prev,
.revision .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -2.2rem;
    padding: 1.6rem;
    font-weight: bold;
    font-size: 1.8rem;
    transition: var(--transitions);
    border-radius: .3rem;
    color: var(--secundario);
}

.revision .next {
    right: 0;
}

.revision .prev:hover,
.revision .next:hover {
    color: var(--blanco);
    background-color: var(--primario);
}

.revision .fade {
    animation: fade 6s linear infinite;
}


/* --------------------
Levantamiento
-------------------- */

#levantamiento{
    position: relative;
    z-index: 32;
    background-color: var(--blanco);
}

.container-servicio .levantamiento .contenedor-imagenes{
    width: 100%;
    margin: auto;
    margin-top: 0rem;
    display: flex;
}

.container-servicio .levantamiento .contenedor-texto-levan{
    width: 94%;
    margin-top: 1rem;
    margin-left: 3%;
}

.container-servicio .levantamiento .contenedor-texto-levan .texto-collapsed{
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
    text-align: center;
}

.container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed{
    width: 100%;
}

.container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .texto{
    text-align: center;
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
}

.container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas{
    width: 100%;
    margin: 0 auto 1rem 0;
}

.container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas h4{
    margin-bottom: 1rem;
}

.container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas .caja ul{
    list-style-position: inside;
    text-indent: -2rem;
    height: 100%;
}

.container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas .caja ul li{
    list-style-position: inside;
    text-indent: -2.1rem;
    padding: 1rem 3.2rem;
    font-weight: 300;
}

.container-servicio .levantamiento .contenedor-texto-levan .boton .boton-masInfo{
    transform: translateX(-2rem);
}

.container-servicio .levantamiento .contenedor-texto-levan .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .levantamiento .contenedor-texto-levan .boton .boton-masInfo::before{
    content: "Más información ";
}

.levantamiento .contenedor-texto-levan .texto-noCollapsed{
    display: none;
    transition: var(--transitions);
    /* border: solid goldenrod 30px; */
}

.levantamiento .active-contenedor-texto-levan .texto-noCollapsed{
    display: flex;
    transition: var(--transitions);
    flex-direction: column;
    /* border: solid goldenrod 30px; */
}

.levantamiento .active-contenedor-texto-levan .texto-noCollapsed p{
    margin-top: 1rem;
    /* border: solid goldenrod 3px; */
}

.levantamiento .active-contenedor-texto-levan .texto-noCollapsed .caja_cajas{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.levantamiento .active-contenedor-texto-levan .texto-noCollapsed .caja_cajas .caja{
    margin: 1rem;
    width: 30%;
    background-color: var(--grisDos);
}

.levantamiento .active-contenedor-texto-levan .texto-noCollapsed .caja_cajas .vacio{
    background-color: var(--blanco);
}

.container-servicio .levantamiento .active-contenedor-texto-levan .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .levantamiento .active-contenedor-texto-levan .boton .boton-masInfo::before{
    content: "Menos información ";
}

.container-servicio .levantamiento .active-contenedor-texto-levan {
    content: "Menos información ";
}

.container-servicio .levantamiento .active-contenedor-texto-levan .contenedor-imagenes{
    width: 100%;
    height: 25rem;
    display: flex;
    margin-bottom: 2rem;
}

.levantamiento .active-contenedor-texto-levan .contenedor-imagenes{
    width: 100%;
    height: 25rem;
}

.container-servicio .levantamiento .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    width: 100%;
    background-size: cover;
    background-position: center;
    height: 100%;
}

.container-servicio .levantamiento .contenedor-imagenes .cont-imagen-fija{
    width: 100%;
    margin-right: 2rem;
}

.levantamiento .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    background-image: url(../img/tam_DesktopGD/servicios_levantamiento_F.png);
}

.container-servicio .levantamiento .contenedor-texto-levan .contenedor-imagenes .cont-imagen-slide{
    width: 100%;
    max-width: 52rem;
    min-width: 42rem;
    /* border: solid purple 6px; */
}

/* -- Slider -- */

.levantamiento .slideshow-container {
    position: relative;
    max-width: none;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    height: 100%;
}

.levantamiento .slideshow-container {
    height: 100%;
}

.levantamiento .slideRev {
    display: none;
    height: 42rem;
    overflow: hidden;
}

.levantamiento .slide-content {
    background-color: none;
    margin: auto;
    width: 42rem;
    height: 42rem;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    overflow: hidden;
}

.levantamiento .slide-content .imagen{
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
}

.levantamiento .slide-content .img-uno{
    background-image: url(../img/servicios_levantamiento_001.png);
}

.levantamiento .slide-content .img-dos{
    background-image: url(../img/servicios_levantamiento_002.png);
}

.levantamiento .slide-content .img-tres{
    background-image: url(../img/servicios_levantamiento_003.png);
}

.levantamiento .slide-content .img-cuatro{
    background-image: url(../img/servicios_levantamiento_004.png);
}

.levantamiento .prev,
.levantamiento .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -2.2rem;
    padding: 1.6rem;
    font-weight: bold;
    font-size: 1.8rem;
    transition: var(--transitions);
    border-radius: .3rem;
    color: var(--secundario);
}

.levantamiento .next {
    right: 0;
}

.levantamiento .prev:hover,
.levantamiento .next:hover {
    color: var(--blanco);
    background-color: var(--primario);
}

.levantamiento .fade {
    animation: fade 6s linear infinite;
}


/* --------------------
Analisis
-------------------- */

#analisis{
    position: relative;
    z-index: 30;
}

.container-servicio .analisis .contenedor-imagenes{
    width: 100%;
    margin: auto;
    margin-top: 0rem;
    display: flex;
}

.container-servicio .analisis .contenedor-texto-analis{
    width: 94%;
    margin-top: 1rem;
    margin-left: 3%;
}

.container-servicio .analisis .contenedor-texto-analis .texto-collapsed{
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
    text-align: center;
}

.container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed{
    width: 100%;
}

.container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .texto{
    text-align: center;
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
}

.container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .cajas{
    width: 100%;
    margin: 0 auto 1rem 0;
}

.container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .cajas h4{
    margin-bottom: 1rem;
}

.container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .cajas .caja ul{
    list-style-position: inside;
    text-indent: -2rem;
    height: 100%;
}

.container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .cajas .caja ul li{
    list-style-position: inside;
    text-indent: -2.1rem;
    padding: 1rem 3.2rem;
    font-weight: 300;
}

.container-servicio .analisis .contenedor-texto-analis .boton .boton-masInfo{
    transform: translateX(-2rem);
}

.container-servicio .analisis .contenedor-texto-analis .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .analisis .contenedor-texto-analis .boton .boton-masInfo::before{
    content: "Más información ";
}

.analisis .contenedor-texto-analis .texto-noCollapsed{
    display: none;
    transition: var(--transitions);
    /* border: solid goldenrod 30px; */
}

.analisis .active-contenedor-texto-analis .texto-noCollapsed{
    display: flex;
    transition: var(--transitions);
    flex-direction: column;
    /* border: solid goldenrod 30px; */
}

.analisis .active-contenedor-texto-analis .texto-noCollapsed p{
    margin-top: 1rem;
    /* border: solid goldenrod 3px; */
}

.analisis .active-contenedor-texto-analis .texto-noCollapsed .caja_cajas{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.analisis .active-contenedor-texto-analis .texto-noCollapsed .caja_cajas .caja{
    margin: 1rem;
    width: 30%;
    background-color: var(--grisDos);
}

.analisis .active-contenedor-texto-analis .texto-noCollapsed .caja_cajas .vacio{
    background-color: var(--blanco);
}

.container-servicio .analisis .active-contenedor-texto-analis .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .analisis .active-contenedor-texto-analis .boton .boton-masInfo::before{
    content: "Menos información ";
}

.container-servicio .analisis .active-contenedor-texto-analis {
    content: "Menos información ";
}

.container-servicio .analisis .active-contenedor-texto-analis .contenedor-imagenes{
    width: 100%;
    height: 25rem;
    display: flex;
    margin-bottom: 2rem;
}

.analisis .active-contenedor-texto-analis .contenedor-imagenes{
    width: 100%;
    height: 25rem;
}

.container-servicio .analisis .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    width: 100%;
    background-size: cover;
    background-position: center;
    height: 100%;
}

.container-servicio .analisis .contenedor-imagenes .cont-imagen-fija{
    width: 100%;
    margin-right: 2rem;
}

.analisis .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    background-image: url(../img/servicios_analisis_F.png);
}

.container-servicio .analisis .contenedor-texto-analis .contenedor-imagenes .cont-imagen-slide{
    width: 100%;
    max-width: 52rem;
    min-width: 42rem;
    /* border: solid purple 6px; */
}

/* -- Slider -- */

.analisis .slideshow-container {
    position: relative;
    max-width: none;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    height: 100%;
}

.analisis .slideshow-container {
    height: 100%;
}

.analisis .slideAnalis {
    display: none;
    height: 42rem;
    overflow: hidden;
}

.analisis .slide-content {
    background-color: none;
    margin: auto;
    width: 42rem;
    height: 42rem;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    overflow: hidden;
}

.analisis .slide-content .imagen{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.analisis .slide-content .img-uno{
    background-image: url(../img/servicios_analisis_001.png);
}

.analisis .slide-content .img-dos{
    background-image: url(../img/servicios_analisis_002.png);
}

.analisis .slide-content .img-tres{
    background-image: url(../img/servicios_analisis_003.png);
}

.analisis .slide-content .img-cuatro{
    background-image: url(../img/servicios_analisis_004.png);
}

.analisis .prev,
.analisis .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -2.2rem;
    padding: 1.6rem;
    font-weight: bold;
    font-size: 1.8rem;
    transition: var(--transitions);
    border-radius: .3rem;
    color: var(--secundario);
}

.analisis .next {
    right: 0;
}

.analisis .prev:hover,
.analisis .next:hover {
    color: var(--blanco);
    background-color: var(--primario);
}

.analisis .fade {
    animation: fade 6s linear infinite;
}


/* --------------------
Due Diligence
-------------------- */

#diligence{
    position: relative;
    z-index: 28;
    background-color: var(--blanco);
}

.container-servicio .diligence .contenedor-imagenes{
    width: 100%;
    margin: auto;
    margin-top: 0rem;
    display: flex;
}

.container-servicio .diligence .contenedor-texto-dilig{
    width: 94%;
    margin-top: 1rem;
    margin-left: 3%;
}

.container-servicio .diligence .contenedor-texto-dilig .texto-collapsed{
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
    text-align: center;
}

.container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed{
    width: 100%;
}

.container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .texto{
    text-align: center;
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
}

.container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas{
    width: 100%;
    margin: 0 auto 1rem 0;
}

.container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas h4{
    margin-bottom: 1rem;
}

.container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas .caja ul{
    list-style-position: inside;
    text-indent: -2rem;
    height: 100%;
}

.container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas .caja ul li{
    list-style-position: inside;
    text-indent: -2.1rem;
    padding: 1rem 3.2rem;
    font-weight: 300;
}

.container-servicio .diligence .contenedor-texto-dilig .boton .boton-masInfo{
    transform: translateX(-2rem);
}

.container-servicio .diligence .contenedor-texto-dilig .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .diligence .contenedor-texto-dilig .boton .boton-masInfo::before{
    content: "Más información ";
}

.diligence .contenedor-texto-dilig .texto-noCollapsed{
    display: none;
    transition: var(--transitions);
    /* border: solid goldenrod 30px; */
}

.diligence .active-contenedor-texto-dilig .texto-noCollapsed{
    display: flex;
    transition: var(--transitions);
    flex-direction: column;
    /* border: solid goldenrod 30px; */
}

.diligence .active-contenedor-texto-dilig .texto-noCollapsed p{
    margin-top: 1rem;
    /* border: solid goldenrod 3px; */
}

.diligence .active-contenedor-texto-dilig .texto-noCollapsed .caja_cajas{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.diligence .active-contenedor-texto-dilig .texto-noCollapsed .caja_cajas .caja{
    margin: 1rem;
    width: 30%;
    background-color: var(--grisDos);
}

.diligence .active-contenedor-texto-dilig .texto-noCollapsed .caja_cajas .vacio{
    background-color: var(--blanco);
}

.container-servicio .diligence .active-contenedor-texto-dilig .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .diligence .active-contenedor-texto-dilig .boton .boton-masInfo::before{
    content: "Menos información ";
}

.container-servicio .diligence .active-contenedor-texto-dilig {
    content: "Menos información ";
}

.container-servicio .diligence .active-contenedor-texto-dilig .contenedor-imagenes{
    width: 100%;
    height: 25rem;
    display: flex;
    margin-bottom: 2rem;
}

.diligence .active-contenedor-texto-dilig .contenedor-imagenes{
    width: 100%;
    height: 25rem;
}

.container-servicio .diligence .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    width: 100%;
    background-size: cover;
    background-position: center;
    height: 100%;
}

.container-servicio .diligence .contenedor-imagenes .cont-imagen-fija{
    width: 100%;
    margin-right: 2rem;
}

.diligence .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    background-image: url(../img/servicios_diligence_F.png);
}

.container-servicio .diligence .contenedor-texto-dilig .contenedor-imagenes .cont-imagen-slide{
    width: 100%;
    max-width: 52rem;
    min-width: 42rem;
    /* border: solid purple 6px; */
}

/* -- Slider -- */

.diligence .slideshow-container {
    position: relative;
    max-width: none;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    height: 100%;
}

.diligence .slideshow-container {
    height: 100%;
}

.diligence .slideDilig {
    display: none;
    height: 42rem;
    overflow: hidden;
}

.diligence .slide-content {
    background-color: none;
    margin: auto;
    width: 42rem;
    height: 42rem;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    overflow: hidden;
}

.diligence .slide-content .imagen{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.diligence .slide-content .img-uno{
    background-image: url(../img/servicios_diligence_001.png);
}

.diligence .slide-content .img-dos{
    background-image: url(../img/servicios_diligence_002.png);
}

.diligence .slide-content .img-tres{
    background-image: url(../img/servicios_diligence_003.png);
}

.diligence .slide-content .img-cuatro{
    background-image: url(../img/servicios_diligence_004.png);
}

.diligence .slide-content .img-cinco{
    background-image: url(../img/servicios_diligence_005.png);
}

.diligence .prev,
.diligence .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -2.2rem;
    padding: 1.6rem;
    font-weight: bold;
    font-size: 1.8rem;
    transition: var(--transitions);
    border-radius: .3rem;
    color: var(--secundario);
}

.diligence .next {
    right: 0;
}

.diligence .prev:hover,
.diligence .next:hover {
    color: var(--blanco);
    background-color: var(--primario);
}

.diligence .fade {
    animation: fade 6s linear infinite;
}


/* --------------------
Gestion
-------------------- */

#gestion{
    position: relative;
    z-index: 26;
    box-shadow: none;
}

.container-servicio .gestion .contenedor-imagenes{
    width: 100%;
    margin: auto;
    margin-top: 0rem;
    display: flex;
}

.container-servicio .gestion .contenedor-texto-gest{
    width: 94%;
    margin-top: 1rem;
    margin-left: 3%;
}

.container-servicio .gestion .contenedor-texto-gest .texto-collapsed{
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
    text-align: center;
}

.container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed{
    width: 100%;
}

.container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .texto{
    text-align: center;
    width: 60%;
    min-width: 60ch;
    max-width: 90ch;
    margin: 1rem auto;
}

.container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .cajas{
    width: 100%;
    margin: 0 auto 1rem 0;
}

.container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .cajas h4{
    margin-bottom: 1rem;
}

.container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .cajas .caja ul{
    list-style-position: inside;
    text-indent: -2rem;
    height: 100%;
}

.container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .cajas .caja ul li{
    list-style-position: inside;
    text-indent: -2.1rem;
    padding: 1rem 3.2rem;
    font-weight: 300;
}

.container-servicio .gestion .contenedor-texto-gest .boton .boton-masInfo{
    transform: translateX(-2rem);
}

.container-servicio .gestion .contenedor-texto-gest .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .gestion .contenedor-texto-gest .boton .boton-masInfo::before{
    content: "Más información ";
}

.gestion .contenedor-texto-gest .texto-noCollapsed{
    display: none;
    transition: var(--transitions);
    /* border: solid goldenrod 30px; */
}

.gestion .active-contenedor-texto-gest .texto-noCollapsed{
    display: flex;
    transition: var(--transitions);
    flex-direction: column;
    /* border: solid goldenrod 30px; */
}

.gestion .active-contenedor-texto-gest .texto-noCollapsed p{
    margin-top: 1rem;
    /* border: solid goldenrod 3px; */
}

.gestion .active-contenedor-texto-gest .texto-noCollapsed .caja_cajas{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gestion .active-contenedor-texto-gest .texto-noCollapsed .caja_cajas .caja{
    margin: 1rem;
    width: 30%;
    background-color: var(--grisDos);
}

.gestion .active-contenedor-texto-gest .texto-noCollapsed .caja_cajas .vacio{
    background-color: var(--blanco);
}

.container-servicio .gestion .active-contenedor-texto-gest .boton .boton-masInfo::after{
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    padding-left: .5rem;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: none;
}

.container-servicio .gestion .active-contenedor-texto-gest .boton .boton-masInfo::before{
    content: "Menos información ";
}

.container-servicio .gestion .active-contenedor-texto-gest {
    content: "Menos información ";
}

.container-servicio .gestion .active-contenedor-texto-gest .contenedor-imagenes{
    width: 100%;
    height: 25rem;
    display: flex;
    margin-bottom: 2rem;
}

.gestion .active-contenedor-texto-gest .contenedor-imagenes{
    width: 100%;
    height: 25rem;
}

.container-servicio .gestion .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    width: 100%;
    background-size: cover;
    background-position: center top;
    height: 100%;
}

.container-servicio .gestion .contenedor-imagenes .cont-imagen-fija{
    width: 100%;
    margin-right: 2rem;
}

.gestion .contenedor-imagenes .cont-imagen-fija .imagen-fija{
    background-image: url(../img/servicios_gestion_F.png);
}

.container-servicio .gestion .contenedor-texto-gest .contenedor-imagenes .cont-imagen-slide{
    width: 100%;
    max-width: 52rem;
    min-width: 42rem;
    /* border: solid purple 6px; */
}

/* -- Slider -- */

.gestion .slideshow-container {
    position: relative;
    max-width: none;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    height: 100%;
}

.gestion .slideshow-container {
    height: 100%;
}

.gestion .slideGest {
    display: none;
    height: 42rem;
    overflow: hidden;
}

.gestion .slide-content {
    background-color: none;
    margin: auto;
    width: 42rem;
    height: 42rem;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    overflow: hidden;
}

.gestion .slide-content .imagen{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.gestion .slide-content .img-uno{
    background-image: url(../img/servicios_gestion_001.png);
}

.gestion .slide-content .img-dos{
    background-image: url(../img/servicios_gestion_002.png);
}

.gestion .prev,
.gestion .next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -2.2rem;
    padding: 1.6rem;
    font-weight: bold;
    font-size: 1.8rem;
    transition: var(--transitions);
    border-radius: .3rem;
    color: var(--secundario);
}

.gestion .next {
    right: 0;
}

.gestion .prev:hover,
.gestion .next:hover {
    color: var(--blanco);
    background-color: var(--primario);
}

.gestion .fade {
    animation: fade 6s linear infinite;
}

/*  Mobile y Tablet (Vertical) */
@media only screen and (min-width: 1px) and (max-width: 768px) {
    /* --------------------
    Banner
    -------------------- */

    .container-servicios{
        width: 100vw;
        height: 100vh;
        min-height: 1px;
        background-position: center;
    }

    .container-servicio{
        padding-top: 0;
        background-color: none;
    }

    /* --------------------
    Secciones Servicios
    -------------------- */

    .titulo{
        display: flex;
        flex-direction: column;
        align-items: baseline;
        
        margin: 0 1rem;
        width: fit-content;
        border-bottom: solid var(--primario) .2rem;
        overflow: hidden;
    }

    .titulo h6{
        padding-top: 0;
        text-align: center;
        margin-bottom: 2rem;
    }

    .titulo .icono img{
        width: auto;
        height: 100%;
        overflow: hidden;
    }

    .titulo .icono{
        width: 5rem;
        height: 5rem;
        overflow: hidden;
    }

    /* --------------------
    Secciones Servicios
    -------------------- */

    .titulo{
        margin: 0 auto;
        align-items: center;
        border-bottom: none;
    }

    .titulo .icono{
        width: 7rem;
        height: 7rem;
        overflow: hidden;
        margin-bottom: 1.5rem;
    }

    /* Gerencia */
    
    .container-servicio .gerencia .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .gerencia .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none;
        min-width: 1px;
    }
    
    .container-servicio .gerencia .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .gerencia .slide-content {
        width: 100%;
        height: fit-content;
    }

    .container-servicio .gerencia .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .container-servicio .gerencia .contenedor-texto{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    
    .container-servicio .gerencia .contenedor-texto .texto-collapsed{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .gerencia .contenedor-texto .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .gerencia .contenedor-texto .texto-noCollapsed .texto{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .gerencia .contenedor-texto .texto-noCollapsed .texto p{
        text-align: center;
    }

    .gerencia .contenedor-texto .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .gerencia .contenedor-texto .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .gerencia .contenedor-texto .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .gerencia .contenedor-texto .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .gerencia .contenedor-texto .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .gerencia .contenedor-texto .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 100%;
        padding: 0 5%;
        margin: auto;
        background-color: var(--grisDos);
    }
    
    .gerencia .contenedor-texto .texto-noCollapsed .cajas h4{
        text-align: center;
        margin-top: 3rem;
        margin-bottom: .5rem;
        padding-top: 0;
        padding-bottom: 0;
    }

    .gerencia .contenedor-texto .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .gerencia .contenedor-texto .boton .boton-masInfo{
        display: none;
    }
    
    .gerencia .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_gerencia_F.png);
    }
    
    .gerencia .prev,
    .gerencia .next {
        top: 40%;
        margin-top: 0;

        padding: 1rem;
        margin: 1rem;
        color: var(--blanco);
        background-color: var(--primario);
    }
    
    .gerencia .next {
        right: 0;
    }
    
    /* Auditoria */

    .container-servicio .auditoria .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .auditoria .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .auditoria .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideAudit{
        height: fit-content;
    }
    
    .container-servicio .auditoria .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .auditoria .slide-content {
        width: 100%;
        height: fit-content;
    }

    .container-servicio .auditoria .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .container-servicio .auditoria .contenedor-texto-audit{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    
    .container-servicio .auditoria .contenedor-texto-audit .texto-collapsed{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .texto{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .texto p{
        text-align: center;
    }

    .auditoria .contenedor-texto-audit .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .auditoria .contenedor-texto-audit .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .auditoria .contenedor-texto-audit .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .auditoria .contenedor-texto-audit .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 100%;
        padding: 0 5%;
        margin: auto;
        background-color: var(--grisDos);
    }

    .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas h4{
        text-align: center;
        margin-top: 3rem;
        margin-bottom: .5rem;
        padding-top: 0;
        padding-bottom: 0;
    }

    .auditoria .contenedor-texto-audit .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .boton .boton-masInfo{
        display: none;
    }
    
    .auditoria .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .auditoria .prev,
    .auditoria .next {
        top: 45%;
        margin-top: 0;

        padding: 1rem;
        margin: 1rem;
        color: var(--blanco);
        background-color: var(--primario);
    }
    
    .auditoria .next {
        right: 0;
    }
    
    /* Revision */

    .container-servicio .revision .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .revision .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .revision .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideRev{
        height: fit-content;
    }
    
    .container-servicio .revision .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .revision .slide-content {
        width: 100%;
        height: fit-content;
    }

    .container-servicio .revision .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .container-servicio .revision .contenedor-texto-rev{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    
    .container-servicio .revision .contenedor-texto-rev .texto-collapsed{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .revision .contenedor-texto-rev .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .texto{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .texto p{
        text-align: center;
    }

    .revision .contenedor-texto-rev .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .revision .contenedor-texto-rev .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .revision .contenedor-texto-rev .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .revision .contenedor-texto-rev .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 100%;
        padding: 0 5%;
        margin: auto;
        background-color: var(--grisDos);
    }

    .revision .contenedor-texto-rev .texto-noCollapsed .cajas h4{
        text-align: center;
        margin-top: 3rem;
        margin-bottom: .5rem;
        padding-top: 0;
        padding-bottom: 0;
    }

    .revision .contenedor-texto-rev .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .revision .contenedor-texto-rev .boton .boton-masInfo{
        display: none;
    }
    
    .revision .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .revision .prev,
    .revision .next {
        top: 45%;
        margin-top: 0;

        padding: 1rem;
        margin: 1rem;
        color: var(--blanco);
        background-color: var(--primario);
    }
    
    .revision .next {
        right: 0;
    }
    
    /* Levantamiento */

    .container-servicio .levantamiento .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .levantamiento .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .levantamiento .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideLevan{
        height: fit-content;
    }
    
    .container-servicio .levantamiento .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .levantamiento .slide-content {
        width: 100%;
        height: fit-content;
    }

    .container-servicio .levantamiento .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .container-servicio .levantamiento .contenedor-texto-levan{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-collapsed{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .texto{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .texto p{
        text-align: center;
    }

    .levantamiento .contenedor-texto-levan .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .levantamiento .contenedor-texto-levan .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .levantamiento .contenedor-texto-levan .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .levantamiento .contenedor-texto-levan .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 100%;
        padding: 0 5%;
        margin: auto;
        background-color: var(--grisDos);
    }

    .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas h4{
        text-align: center;
        margin-top: 3rem;
        margin-bottom: .5rem;
        padding-top: 0;
        padding-bottom: 0;
    }

    .levantamiento .contenedor-texto-levan .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .boton .boton-masInfo{
        display: none;
    }
    
    .levantamiento .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .levantamiento .prev,
    .levantamiento .next {
        top: 45%;
        margin-top: 0;

        padding: 1rem;
        margin: 1rem;
        color: var(--blanco);
        background-color: var(--primario);
    }
    
    .levantamiento .next {
        right: 0;
    }
    
    /* Analisis */

    .container-servicio .analisis .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .analisis .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .analisis .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideAnalis{
        height: fit-content;
    }
    
    .container-servicio .analisis .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .analisis .slide-content {
        width: 100%;
        height: fit-content;
    }

    .container-servicio .analisis .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .container-servicio .analisis .contenedor-texto-analis{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    
    .container-servicio .analisis .contenedor-texto-analis .texto-collapsed{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .analisis .contenedor-texto-analis .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .texto{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .texto p{
        text-align: center;
    }

    .analisis .contenedor-texto-analis .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .analisis .contenedor-texto-analis .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .analisis .contenedor-texto-analis .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .analisis .contenedor-texto-analis .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 100%;
        padding: 0 5%;
        margin: auto;
        background-color: var(--grisDos);
    }

    .analisis .contenedor-texto-analis .texto-noCollapsed .cajas h4{
        text-align: center;
        margin-top: 3rem;
        margin-bottom: .5rem;
        padding-top: 0;
        padding-bottom: 0;
    }

    .analisis .contenedor-texto-analis .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .analisis .contenedor-texto-analis .boton .boton-masInfo{
        display: none;
    }
    
    .analisis .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .analisis .prev,
    .analisis .next {
        top: 45%;
        margin-top: 0;

        padding: 1rem;
        margin: 1rem;
        color: var(--blanco);
        background-color: var(--primario);
    }
    
    .analisis .next {
        right: 0;
    }
    
    /* Diligence */

    .container-servicio .diligence .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .diligence .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .diligence .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideDilig{
        height: fit-content;
    }
    
    .container-servicio .diligence .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .diligence .slide-content {
        width: 100%;
        height: fit-content;
    }

    .container-servicio .diligence .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .container-servicio .diligence .contenedor-texto-dilig{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    
    .container-servicio .diligence .contenedor-texto-dilig .texto-collapsed{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .texto{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .texto p{
        text-align: center;
    }

    .diligence .contenedor-texto-dilig .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .diligence .contenedor-texto-dilig .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .diligence .contenedor-texto-dilig .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .diligence .contenedor-texto-dilig .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 100%;
        padding: 0 5%;
        margin: auto;
        background-color: var(--grisDos);
    }

    .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas h4{
        text-align: center;
        margin-top: 3rem;
        margin-bottom: .5rem;
        padding-top: 0;
        padding-bottom: 0;
    }

    .diligence .contenedor-texto-dilig .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .boton .boton-masInfo{
        display: none;
    }
    
    .diligence .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .diligence .prev,
    .diligence .next {
        top: 45%;
        margin-top: 0;

        padding: 1rem;
        margin: 1rem;
        color: var(--blanco);
        background-color: var(--primario);
    }
    
    .diligence .next {
        right: 0;
    }
    
    /* Gestion */

    .container-servicio .gestion .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .gestion .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .gestion .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideGest{
        height: fit-content;
    }
    
    .container-servicio .gestion .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .gestion .slide-content {
        width: 100%;
        height: fit-content;
    }

    .container-servicio .gestion .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .container-servicio .gestion .contenedor-texto-gest{
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    
    .container-servicio .gestion .contenedor-texto-gest .texto-collapsed{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .gestion .contenedor-texto-gest .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .texto{
        width: 90%;
        min-width: 0;
    }
    
    .container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .texto p{
        text-align: center;
    }

    .gestion .contenedor-texto-gest .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .gestion .contenedor-texto-gest .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .gestion .contenedor-texto-gest .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .gestion .contenedor-texto-gest .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 100%;
        padding: 0 5%;
        margin: auto;
        background-color: var(--grisDos);
    }

    .gestion .contenedor-texto-gest .texto-noCollapsed .cajas h4{
        text-align: center;
        margin-top: 3rem;
        margin-bottom: .5rem;
        padding-top: 0;
        padding-bottom: 0;
    }

    .gestion .contenedor-texto-gest .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .gestion .contenedor-texto-gest .boton .boton-masInfo{
        display: none;
    }
    
    .gestion .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .gestion .prev,
    .gestion .next {
        top: 45%;
        margin-top: 0;

        padding: 1rem;
        margin: 1rem;
        color: var(--blanco);
        background-color: var(--primario);
    }
    
    .gestion .next {
        right: 0;
    }

}

/*  DesktopSM  */
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .container-servicios{
        background-image: url(../img/tam_DesktopSM/servicios_header.png);
    }

    /* Auditoria */
    .auditoria .slide-content .img-dos{
        background-image: url(../img/tam_DesktopSM/servicios_auditoria_002.png);
    }

    /* Levantamiento */
    .levantamiento .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/tam_DesktopSM/servicios_levantamiento_F.png);
    }
}

/*  Tablet (Tablet Horizontal) */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .container-servicios{
        background-image: url(../img/tam_Tablet/servicios_header.png);
    }

    /* --------------------
    Banner
    -------------------- */

    .container-servicios{
        width: 100vw;
        height: 100vh;
        min-height: 1px;
        background-position: center;
    }

    .container-servicio{
        padding-top: 0;
        background-color: none;
    }

    /* --------------------
    Secciones Servicios
    -------------------- */

    .titulo{
        margin: 0 auto;
        align-items: center;
        border-bottom: none;
    }

    .titulo .icono{
        width: 7rem;
        height: 7rem;
        overflow: hidden;
        margin-bottom: 1.5rem;
    }

    /* Gerencia */
    
    .container-servicio .gerencia .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .gerencia .contenedor-imagenes .cont-imagen-slide {
        width: 90%;
        height: fit-content;
        margin: auto;
        max-width: none;
        min-width: 1px;
    }
    
    .container-servicio .gerencia .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .gerencia .slide-content {
        width: 90%;
        height: fit-content;
    }

    .container-servicio .gerencia .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin-bottom: 0;
    }

    .container-servicio .gerencia .contenedor-texto{
        overflow: hidden;
    }

    
    .container-servicio .gerencia .contenedor-texto .texto-collapsed{
        width: 70%;
    }
    
    .container-servicio .gerencia .contenedor-texto .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .gerencia .contenedor-texto .texto-noCollapsed .texto{
        width: 70%;
    }
    
    .container-servicio .gerencia .contenedor-texto .texto-noCollapsed .texto p{
        text-align: center;
    }

    .gerencia .contenedor-texto .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .gerencia .contenedor-texto .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .gerencia .contenedor-texto .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .gerencia .contenedor-texto .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .gerencia .contenedor-texto .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .gerencia .contenedor-texto .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 31%;
        background-color: var(--grisDos);
    }

    .gerencia .contenedor-texto .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .gerencia .contenedor-texto .boton .boton-masInfo{
        display: none;
    }
    
    .gerencia .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_gerencia_F.png);
    }
    
    .gerencia .prev,
    .gerencia .next {
        top: 35%;
        margin-top: 0;
    }
    
    .gerencia .next {
        right: 0;
    }
    
    /* Auditoria */

    .container-servicio .auditoria .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .auditoria .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .auditoria .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideAudit{
        height: fit-content;
    }
    
    .container-servicio .auditoria .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .auditoria .slide-content {
        width: 90%;
        height: fit-content;
    }

    .container-servicio .auditoria .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin-bottom: 0;
    }

    .container-servicio .auditoria .contenedor-texto-audit{
        overflow: hidden;
    }

    
    .container-servicio .auditoria .contenedor-texto-audit .texto-collapsed{
        width: 70%;
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .texto{
        width: 70%;
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .texto p{
        text-align: center;
    }

    .auditoria .contenedor-texto-audit .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .auditoria .contenedor-texto-audit .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .auditoria .contenedor-texto-audit .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .auditoria .contenedor-texto-audit .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 31%;
        background-color: var(--grisDos);
    }

    .auditoria .contenedor-texto-audit .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .auditoria .contenedor-texto-audit .boton .boton-masInfo{
        display: none;
    }
    
    .auditoria .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .auditoria .prev,
    .auditoria .next {
        top: 35%;
        margin-top: 0;
    }
    
    .auditoria .next {
        right: 0;
    }

    /* Revision */

    .container-servicio .revision .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .revision .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .revision .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideRev{
        height: fit-content;
    }
    
    .container-servicio .revision .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .revision .slide-content {
        width: 90%;
        height: fit-content;
    }

    .container-servicio .revision .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin-bottom: 0;
    }

    .container-servicio .revision .contenedor-texto-rev{
        overflow: hidden;
    }

    
    .container-servicio .revision .contenedor-texto-rev .texto-collapsed{
        width: 70%;
    }
    
    .container-servicio .revision .contenedor-texto-rev .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .texto{
        width: 70%;
    }
    
    .container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .texto p{
        text-align: center;
    }

    .revision .contenedor-texto-rev .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .revision .contenedor-texto-rev .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .revision .contenedor-texto-rev .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .revision .contenedor-texto-rev .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .revision .contenedor-texto-rev .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 31%;
        background-color: var(--grisDos);
    }

    .revision .contenedor-texto-rev .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .revision .contenedor-texto-rev .boton .boton-masInfo{
        display: none;
    }
    
    .revision .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .revision .prev,
    .revision .next {
        top: 35%;
        margin-top: 0;
    }
    
    .revision .next {
        right: 0;
    }

    /* Levantamiento */
    .levantamiento .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/tam_Tablet/servicios_levantamiento_F.png);
    }

    .container-servicio .levantamiento .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .levantamiento .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .levantamiento .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideLevan{
        height: fit-content;
    }
    
    .container-servicio .levantamiento .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .levantamiento .slide-content {
        width: 90%;
        height: fit-content;
    }

    .container-servicio .levantamiento .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin-bottom: 0;
    }

    .container-servicio .levantamiento .contenedor-texto-levan{
        overflow: hidden;
    }

    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-collapsed{
        width: 70%;
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .texto{
        width: 70%;
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .texto p{
        text-align: center;
    }

    .levantamiento .contenedor-texto-levan .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .levantamiento .contenedor-texto-levan .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .levantamiento .contenedor-texto-levan .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .levantamiento .contenedor-texto-levan .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 31%;
        background-color: var(--grisDos);
    }

    .levantamiento .contenedor-texto-levan .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .levantamiento .contenedor-texto-levan .boton .boton-masInfo{
        display: none;
    }
    
    .levantamiento .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .levantamiento .prev,
    .levantamiento .next {
        top: 35%;
        margin-top: 0;
    }
    
    .levantamiento .next {
        right: 0;
    }

    /* Análisis */

    .container-servicio .analisis .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .analisis .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .analisis .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideAnalis{
        height: fit-content;
    }
    
    .container-servicio .analisis .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .analisis .slide-content {
        width: 90%;
        height: fit-content;
    }

    .container-servicio .analisis .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin-bottom: 0;
    }

    .container-servicio .analisis .contenedor-texto-analis{
        overflow: hidden;
    }

    
    .container-servicio .analisis .contenedor-texto-analis .texto-collapsed{
        width: 70%;
    }
    
    .container-servicio .analisis .contenedor-texto-analis .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .texto{
        width: 70%;
    }
    
    .container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .texto p{
        text-align: center;
    }

    .analisis .contenedor-texto-analis .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .analisis .contenedor-texto-analis .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .analisis .contenedor-texto-analis .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .analisis .contenedor-texto-analis .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .analisis .contenedor-texto-analis .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 31%;
        background-color: var(--grisDos);
    }

    .analisis .contenedor-texto-analis .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .analisis .contenedor-texto-analis .boton .boton-masInfo{
        display: none;
    }
    
    .analisis .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .analisis .prev,
    .analisis .next {
        top: 35%;
        margin-top: 0;
    }
    
    .analisis .next {
        right: 0;
    }
    
    /* Diligence */

    .container-servicio .diligence .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .diligence .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .diligence .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideDilig{
        height: fit-content;
    }
    
    .container-servicio .diligence .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .diligence .slide-content {
        width: 90%;
        height: fit-content;
    }

    .container-servicio .diligence .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin-bottom: 0;
    }

    .container-servicio .diligence .contenedor-texto-dilig{
        overflow: hidden;
    }

    
    .container-servicio .diligence .contenedor-texto-dilig .texto-collapsed{
        width: 70%;
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .texto{
        width: 70%;
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .texto p{
        text-align: center;
    }

    .diligence .contenedor-texto-dilig .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .diligence .contenedor-texto-dilig .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .diligence .contenedor-texto-dilig .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .diligence .contenedor-texto-dilig .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 31%;
        background-color: var(--grisDos);
    }

    .diligence .contenedor-texto-dilig .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .diligence .contenedor-texto-dilig .boton .boton-masInfo{
        display: none;
    }
    
    .diligence .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .diligence .prev,
    .diligence .next {
        top: 35%;
        margin-top: 0;
    }
    
    .diligence .next {
        right: 0;
    }
    
    /* Gestion */

    .container-servicio .gestion .contenedor-imagenes .cont-imagen-fija {
        display: none;
    }
    
    .container-servicio .gestion .contenedor-imagenes .cont-imagen-slide {
        width: 100%;
        height: fit-content;
        margin: auto;
        max-width: none !important;
        min-width: 1px;
    }
    
    .container-servicio .gestion .contenedor-imagenes .cont-imagen-slide .slideshow-container .slideGest{
        height: fit-content;
    }
    
    .container-servicio .gestion .contenedor-imagenes .cont-imagen-slide .imagen{
        height: 35rem;
        background-position: center top;
    }
    
    .gestion .slide-content {
        width: 90%;
        height: fit-content;
    }

    .container-servicio .gestion .contenedor-imagenes{
        width: 100%;
        overflow: hidden;
        margin-bottom: 0;
    }

    .container-servicio .gestion .contenedor-texto-gest{
        overflow: hidden;
    }

    
    .container-servicio .gestion .contenedor-texto-gest .texto-collapsed{
        width: 70%;
    }
    
    .container-servicio .gestion .contenedor-texto-gest .texto-collapsed p{
        text-align: center;
    }

    .container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .texto{
        width: 70%;
    }
    
    .container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .texto p{
        text-align: center;
    }

    .gestion .contenedor-texto-gest .texto-noCollapsed{
        display: flex;
        flex-direction: column;
    }
    
    .container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .cajas .caja ul{
        list-style-position: inside;
        text-indent: -2rem;
        height: 100%;
    }
    
    .container-servicio .gestion .contenedor-texto-gest .texto-noCollapsed .cajas .caja ul li{
        font-size: 1.4rem;
        color: var(--negro);
        font-weight: 400;
        list-style-position: inside;
        text-indent: -2.1rem;
        padding: 1rem 3.2rem;
    }
    
    .gestion .contenedor-texto-gest .texto-noCollapsed p{
        margin-top: 0rem;
    }
    
    .gestion .contenedor-texto-gest .texto-noCollapsed .caja_cajas{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .gestion .contenedor-texto-gest .texto-noCollapsed .caja_cajas .caja{
        margin: .5rem;
        width: 31%;
        background-color: var(--grisDos);
    }

    .gestion .contenedor-texto-gest .texto-noCollapsed .caja_cajas .vacio{
        background-color: var(--gris);
    }
    
    .container-servicio .gestion .contenedor-texto-gest .boton .boton-masInfo{
        display: none;
    }
    
    .gestion .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/servicios_auditoria_F.png);
    }
    
    .gestion .prev,
    .gestion .next {
        top: 35%;
        margin-top: 0;
    }
    
    .gestion .next {
        right: 0;
    }
}

/*  Original (Tablet Vertical) */
@media only screen and (min-width: 426px) and (max-width: 768px) {
    .container-servicios{
        background-image: url(../img/tam_Original/servicios_header.png);
    }
    
    /* Auditoria */
    .auditoria .slide-content .img-dos{
        background-image: url(../img/tam_Original/servicios_auditoria_002.png);
    }

    /* Levantamiento */
    .levantamiento .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/tam_Original/servicios_levantamiento_F.png);
    }
}

/*  Fondo Header Vertical  */
@media only screen and (min-width: 1px) and (max-width: 440px) {
    .container-servicios{
        background-image: url(../img/tam_Mobile/servicios_header.png);
    }
}

/*  Mobile  */
@media only screen and (min-width: 1px) and (max-width: 425px) {

    /* Auditoria */
    .auditoria .slide-content .img-dos{
        background-image: url(../img/tam_Mobile/servicios_auditoria_002.png);
    }

    /* Levantamiento */
    .levantamiento .contenedor-imagenes .cont-imagen-fija .imagen-fija{
        background-image: url(../img/tam_Mobile/servicios_levantamiento_F.png);
    }
}