.sostenibilidad {
    display: flex;
    position: relative;
}
.sostenibilidad::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 1100px;
    height: 1355px;  
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/bg-trama.svg);
    background-repeat: no-repeat;    
    z-index: 1;
}
.w-sostenibilidad {
    padding: 4rem 2rem;
}
.titulo-conv .titulo.left {
    font-size: 1.5rem;
    text-align: center;
    z-index: 3;
}
.titulo-conv .texto-conv .btn {
    margin-bottom: 4rem;
}
.descarga-wrap {
    display: flex;
    justify-content: center;
    z-index: 3;
}
.sostenibilidad-container {
    justify-content: space-around;
}
.sostenibilidad-col {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 4rem;
    z-index: 3;
}
.sostenibilidad-col > * {
    width: 100%;
}
.sostenibilidad-col:first-child h3 {
    color: #0091b2;
}
.sostenibilidad-col:last-child h3 {
    color: #51aa10;
}
.sostenibilidad-chart {
    position: relative;
    margin-bottom: 20rem;
    max-width: 1308px;
    margin-left: auto;
    margin-right: auto;
}
.chart-box {
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    width: 350px;
    height: 164px;
    background-color: #f7f7f7;
    padding: 1.5rem;
    z-index: 3;
}
.chart-box::after {
    position: absolute;
    content: ""; 
}
.chart-box * {
    width: 100%;
}
.chart-box .chart-box-ico {
    content: "";
    width: 40px;
    height: 40px;   
    background-repeat: no-repeat;
    margin-bottom: 5px;
}
.chart-box h5 {
    font-size: .75em;
    margin-top: 0;
    margin-bottom: 0.5em;
}
.chart-box a,
.chart-box button {
    font-size: 0.7em;
    text-decoration: underline;
    background-color: transparent;
    text-align: left;
    border: none;
}
.chart-box a {
    color: #807f7f;
    margin-bottom: 2rem;
}
.chart-box button.btnLeerMas {
    display: flex;
    color: #807f7f;
    padding-left: 0;
    margin-bottom: 2rem;
}
.chart-box button.btnLeerMenos {
    display: none;
    font-size: 1em;
    color: #ffffff;
    padding-left: 0;
    margin-top: 1rem;
    margin-bottom: 0;
}
.chart-box p {
    display: none;
    font-size: 0.7em;
    color: #56575E;
}
.chart-box.box-one {
    top: 20px;
    right: 154px;
}
.chart-box.box-one::after {
    bottom: -28px;
    left: 30px;
    width: 83px;
    height: 41px;   
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/gris-arrow-01.svg);
    background-repeat: no-repeat;
}
.chart-box.box-one .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-01.svg);
}
.chart-box.box-one h5 {
    color: #51aa10;
}
.chart-box.box-two {
    top: 446px;
    right: 8px;
    margin-top: auto;
    margin-bottom: auto;
}
.chart-box.box-two::after {
    top: 32px;
    left: -42px;
    width: 51px;
    height: 42px;   
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/gris-arrow-02.svg);
    background-repeat: no-repeat;
}
.chart-box.box-two .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-02.svg);
}
.chart-box.box-two h5 {
    color: #51aa10;
}
.chart-box.box-three {
    top: 720px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}
.chart-box.box-three::after {
    top: -32px;
    right: 0;
    left: 0;
    width: 43px;
    height: 52px;
    margin: 0 auto; 
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/gris-arrow-03.svg);
    background-repeat: no-repeat;
}
.chart-box.box-three .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-03.svg);
}
.chart-box.box-three h5 {
    color: #0091b2;
}
.chart-box.box-four {
    top: 446px;
    left: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.chart-box.box-four::after {
    top: 32px;
    right: -42px;
    width: 51px;
    height: 42px;  
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/gris-arrow-04.svg);
    background-repeat: no-repeat;
}
.chart-box.box-four .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-04.svg);
}
.chart-box.box-four h5 {
    color: #0091b2;
}
.chart-box.box-five {
    top: 0;
    left: 160px;
}
.chart-box.box-five::after {
    bottom: -32px;
    right: 42px;
    width: 83px;
    height: 41px;  
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/gris-arrow-05.svg);
    background-repeat: no-repeat;
}
.chart-box.box-five .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-05.svg);
}
.chart-box.box-five h5 {
    color: #0091b2;
}
.path {
    background-color: transparent;
    border: none;
}
.path.path-one {
    position: absolute;
    top: 230px;
    right: 452px;  
    bottom: 0;
    width: 212px;
    height: 160px;
    z-index: 3;
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-01-grey.svg);
    background-size: cover;
    background-repeat: no-repeat;
    transition: all ease 0.4s;
}
.path.path-two {
    position: absolute;
    right: 444px;
    bottom: 14px;
    width: 114px;
    height: 244px;
    z-index: 3;
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-02-grey.svg);
    background-size: cover;
    background-repeat: no-repeat;
    transition: all ease 0.4s;
}
.path.path-three {
    position: absolute;
    right: 8px;
    bottom: -37px;
    left: 0;
    width: 252px;
    height: 91px;
    margin: auto;
    z-index: 3;
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-03-grey.svg);
    background-size: cover;
    background-repeat: no-repeat;
    transition: all ease 0.4s;
}
.path.path-four {
    position: absolute;
    left: 429px;
    bottom: 22px;
    width: 123px;
    height: 238px;
    z-index: 3;
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-04-grey.svg);
    background-size: cover;
    background-repeat: no-repeat;
    transition: all ease 0.4s;
}
.path.path-five {
    position: absolute;
    top: 228px;
    left: 452px;
    width: 212px;
    height: 160px;
    z-index: 3;
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-05-grey.svg);
    background-size: cover;
    background-repeat: no-repeat;
    transition: all ease 0.4s;
    
}
.path.path-one:hover,
.path.path-one.active {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-01.svg);
    transition: all ease 0.4s;
}
.path.path-two:hover,
.path.path-two.active {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-02.svg);
    transition: all ease 0.4s;
}
.path.path-three:hover,
.path.path-three.active {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-03.svg);
    transition: all ease 0.4s;
}
.path.path-four:hover,
.path.path-four.active {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-04.svg);
    transition: all ease 0.4s;
}
.path.path-five:hover,
.path.path-five.active {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/path-05.svg);
    transition: all ease 0.4s;
}
.main-circle .photo {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.main-circle .photo img {
    width: 380px;
    margin-top: 248px;
    z-index: 2;
}
.carrusel-sostenibilidad{
    display: none;
}
.chart-box.box-one.active,
.chart-box.box-two.active,
.chart-box.box-three.active,
.chart-box.box-four.active,
.chart-box.box-five.active {
    height: fit-content;
}
.chart-box.box-one.active,
.chart-box.box-two.active {
    background-color: #51aa10;
}
.chart-box.box-three.active,
.chart-box.box-four.active,
.chart-box.box-five.active {
    background-color: #0091b2;
}
.chart-box.box-one.active::after { 
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/color-arrow-01.svg);
}
.chart-box.box-two.active::after { 
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/color-arrow-02.svg);
}
.chart-box.box-three.active::after { 
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/color-arrow-03.svg);
}
.chart-box.box-four.active::after { 
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/color-arrow-04.svg);
}
.chart-box.box-five.active::after { 
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/color-arrow-05.svg);
}
.chart-box.box-one.active .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-01-white.svg);
}
.chart-box.box-two.active .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-02-white.svg);
}
.chart-box.box-three.active .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-03-white.svg);
}
.chart-box.box-four.active .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-04-white.svg);
}
.chart-box.box-five.active .chart-box-ico {
    background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/sostenibilidad-05-white.svg);
}
.chart-box.box-one.active h5,
.chart-box.box-one.active p,
.chart-box.box-two.active h5,
.chart-box.box-two.active p,
.chart-box.box-three.active h5,
.chart-box.box-three.active p,
.chart-box.box-four.active h5,
.chart-box.box-four.active p,
.chart-box.box-five.active h5,
.chart-box.box-five.active p {
    display: flex;
    flex-wrap: wrap;
    color: #ffffff;
}
.chart-box.active button.btnLeerMas {
    display: none;
}
.chart-box.active button.btnLeerMenos {
    display: flex;
}
@media (max-width: 1440px) {
    .chart-box {
        height: 140px;
    }
    .main-circle .path.path-one {
        right: 422px;
    }
    .main-circle .path.path-two {
        right: 414px;
    }
    .main-circle .path.path-four {
        left: 398px;
        bottom: 21px;
    }
    .main-circle .path.path-five {
        left: 422px;
    }
    .chart-box.box-three {
        top: 730px;
    }    
}
@media (max-width: 1366px) {  
    .chart-box {
        width: 314px;
    }
    .chart-box.box-three {
        top: 710px;
    }  
    .chart-box h5 {
        font-size: .9em;
    }    
    .chart-box p {
        font-size: 0.8em;
    }    
    .chart-box.box-one {
        right: 128px;
    }    
    .main-circle .path.path-one {
        right: 376px;
    }
    .main-circle .path.path-two {
        right: 368px;
    }
    .main-circle .path.path-four {
        left: 354px;
    }
    .main-circle .path.path-five {
        left: 378px;
    }
    .main-circle .photo img {
        width: 380px;
    }    
}
@media (max-width: 1024px) { 
    .sostenibilidad::after {
        width: 100%;
    }    
    .chart-box.box-one {
        right: 0;
    }
    .chart-box.box-two {
        right: 0;
        width: 180px;
        height: 160px;
    }
    .chart-box.box-four {
        left: 0;
        width: 180px;
        height: 160px;
    }  
    .chart-box.box-five {
        left: 0;
    }   
    .main-circle .path.path-one {
        right: 220px;
    }    
    .main-circle .path.path-two {
        right: 214px;
    }    
    .main-circle .path.path-three {
        bottom: -38px;
    }   
    .main-circle .path.path-four {
        left: 198px;
    }    
    .main-circle .path.path-five {
        left: 222px;
    }    
}
@media (max-width: 768px) {
    .sostenibilidad .w-sostenibilidad {
        display: none;
    }    
    .titulo-conv .texto-conv .btn {
        margin-bottom: 1rem;
    }    
    .sostenibilidad .w-sostenibilidad .sostenibilidad-chart {
        display: none;
    }
    .carrusel-sostenibilidad {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 2rem;
        margin-bottom: 4rem;        
    }
    .carrusel-sostenibilidad .carrusel {
        z-index: 5;
    }
    .c-sostenibilidad.tns-horizontal.tns-subpixel .tns-item.item {
        display: inline-flex;
        flex-wrap: wrap;
        justify-content: center;
    }  
    .c-sostenibilidad .sostenib-tipo {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: flex-start;
        width: 100%;
        height: 190px;
        text-align: center;
    }
    .c-sostenibilidad .sostenib-tipo.sostenib-tipo-a h3 {
        color: #51aa10;
    }
    .c-sostenibilidad .sostenib-tipo.sostenib-tipo-b h3 {
        color: #0091b2;
    }
    .c-sostenibilidad .sostenib-tipo p {
        color: #56575e;
    }
    .c-sostenibilidad .tns-item.item .main-img {
        width: 100%;
        margin-bottom: 3rem;
    }
    .c-sostenibilidad .sostenib-info {
        position: relative;
        color: #ffffff;
        padding: 1.2rem;
    }    
    .c-sostenibilidad .sostenib-info h3 {
        font-size: .9em;
        margin: 7px 0;
    } 
    .c-sostenibilidad .sostenib-info p {
        font-size: .8em;
    }
    .c-sostenibilidad .sostenib-info::before {
        position: absolute;
        content: "";
        top: -32px;
        left: 0;
        right: 0;
        margin-right: auto;
        margin-left: auto;
        width: 32px;
        height: 35px;
    }    
    .c-sostenibilidad .sostenib-info.sostenib-info-a {
        background-color: #51AA10;
    }    
    .c-sostenibilidad .sostenib-info.sostenib-info-a::before {
        background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/green-top-arrow.svg);
    } 
    .c-sostenibilidad .sostenib-info.sostenib-info-b {
        background-color: #0091b2;
    }    
    .c-sostenibilidad .sostenib-info.sostenib-info-b::before {
        background-image: url(https://www.prochile.gob.cl/resourcepackages/prochile/assets/dist/images/cyan-top-arrow.svg);
    } 
    .chart-box-ico img {
        width: 37px;
    }
}
