.title-view {
    font-family: din-condBold;
    color: #000000;
	text-align: center;
}

@media (max-width: 576px) {
	.title-view  {
        font-size: 13.02vw;
        margin: 10.41vw 0;
    }
}
@media (min-width: 576px) and (max-width: 992px) {
	.title-view {
		font-size: 5.25vw;
		margin: 6.05vw 0;
    }
}
@media (min-width: 991px) {
	.title-view  {
        font-size: 3.9vw;
		margin: 4.16vw 0;
    }
}

.container-endesa-sost > h3,
.sustanibility-container > div > div > h3 {
    font-family: din-condBold;
    color: #000000;
}
.sustanibility-container > p,
.sustanibility-container > div > div > p,
.sustanibility-container > div > div > p > a {
    font-family: din-condMed;
    color: #000000;
}
.sustanibility-container > div > div > p > a {
    text-decoration: underline !important;
}
.sustanibility-container > div > div > p > span > a {
    font-family: din-condMed;
    color: #000000;
}
.sustanibility-container > div > div > p > span > a {
    text-decoration: underline !important;
}
.sustanibility-container {
    margin: 0 auto;
}
@media (max-width: 576px) {
    .mb-box {
        margin-bottom: 13.91vw;
    }
    .sost-title {
        margin: 9.09vw 0 9.09vw 0;
    }
    .sustanibility-container {
        width: 90%;
    }
    .sustanibility-container > div {
        flex-wrap: wrap;
    }
    .sustanibility-container > div > img {
        width: 100%;
        height: auto;
    }
    .container-endesa-sost > h3 {
        font-size: 6.96vw;
    }
    .sustanibility-container > div > div > h3 {
        font-size: 9.02vw;
        margin: 3.47vw 0 1.736vw;
    }
    .sustanibility-container > p,
    .sustanibility-container > div > div > p {
        font-size: 4.51vw;
    }
    .logo-endesa-sost {
        width: 43.4vw;
        margin: 5.22vw 0 26.04vw 0;
    }
}
@media (min-width: 576px) and (max-width: 992px) {
    .mb-box {
        margin-bottom: 6.06vw;
    }
    .sost-title {
        width: 50.5vw;
        margin: 9.09vw 0 9.09vw 0;
    }
    .sustanibility-container {
        width: 90%;
    }
    .sustanibility-container > div > img {
        width: 23.2vw;
        height: auto;
        margin-right: 3.53vw;
    }
    .sustanibility-container > div > img:nth-of-type(even) {
        margin-right: 0vw;
        margin-left: 3.53vw;
    }
    .container-endesa-sost > h3,
    .sustanibility-container > div > div > h3 {
        font-size: 3.63vw;
    }
    .sustanibility-container > p,
    .sustanibility-container > div > div > p {
        font-size: 1.81vw;
    }
    .logo-endesa-sost {
        width: 22.5vw;
        margin: 2.02vw 0 10.1vw 0;
    }
}
@media (min-width: 991px) {
    .mb-box {
        margin-bottom: 4.68vw;
    }
    .sost-title {
        width: 46.85vw;
        margin: 5.2vw 0 5.2vw 0;
    }
    .sustanibility-container {
        width: 80%;
    }
    .sustanibility-container > div > img {
        width: 25vw;
        height: auto;
        margin-right: 2.86vw;
    }
    .sustanibility-container > div > img:nth-of-type(even) {
        margin-right: 0vw;
        margin-left: 2.86vw;
    }
    .container-endesa-sost > h3,
    .sustanibility-container > div > div > h3 {
        font-size: 2.70vw;
    }
    .sustanibility-container > p,
    .sustanibility-container > div > div > p {
        font-size: 1.66vw;
    }
    .container-endesa-sost {
        margin-top: 7.8125vw;
    }
    .logo-endesa-sost {
        width: 16.14vw;
        margin: 1.56vw 0 7.8125vw 0;
    }
}

