.fs-7 {
    font-size: 15px !important;
}

.float {
    position: fixed;
    width: 100px;
    height: 100px;
    bottom: 30px;
    right: 30px;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 99999;
    overflow: hidden;
    background-color: #7f44f2;
    background-image: url(/assets/images/lista2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

/*=============================================
HOME
=============================================*/

.home-inicio {
    height: 150px;
    background-color: #7f44f2;
}
.home-carrousel {
    background-color: #7f44f2;
}

.home-carrousel .container {
    max-width: 100%;
    padding: 0;
}

.home-iconos {
    background-image: url(/assets/images/fondo\ violeta.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.home-iconos .container {
    max-width: 100%;
}

.izquierda-texto {
    height: 880px;
    background-image: url(/assets/images/izquierda-texto.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.icono1 {
    height: 220px;
    background-image: url(/assets/images/icono1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono1:hover {
    transform: scale(1.06);
}

.icono2 {
    height: 220px;
    background-image: url(/assets/images/icono2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono2:hover {
    transform: scale(1.06);
}

.icono3 {
    height: 220px;
    background-image: url(/assets/images/icono3.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono3:hover {
    transform: scale(1.06);
}

.icono4 {
    height: 220px;
    background-image: url(/assets/images/icono4.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono4:hover {
    transform: scale(1.06);
}

.icono5 {
    height: 220px;
    background-image: url(/assets/images/icono5.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono5:hover {
    transform: scale(1.06);
}

.icono6 {
    height: 220px;
    background-image: url(/assets/images/icono6.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono6:hover {
    transform: scale(1.06);
}

.icono7 {
    height: 220px;
    background-image: url(/assets/images/icono7.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono7:hover {
    transform: scale(1.06);
}

.icono8 {
    height: 220px;
    background-image: url(/assets/images/icono8.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono8:hover {
    transform: scale(1.06);
}

.icono9 {
    height: 220px;
    background-image: url(/assets/images/icono9.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono9:hover {
    transform: scale(1.06);
}

.icono10 {
    height: 220px;
    background-image: url(/assets/images/icono10.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono10:hover {
    transform: scale(1.06);
}

.icono11 {
    height: 220px;
    background-image: url(/assets/images/icono11.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono11:hover {
    transform: scale(1.06);
}

.icono12 {
    height: 220px;
    background-image: url(/assets/images/icono12.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 400ms;
}

.icono12:hover {
    transform: scale(1.06);
}

.home-biografia {
    background-image: url(/assets/images/fondo\ violeta.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.home-biografia .container:first-child {
    padding-top: 100px;
    padding-bottom: 100px;
}

.home-biografia .container:nth-child(2) {
    max-width: 100%;
}

.biografia-foto {
    height: 440px;
    background-image: url(/assets/images/biografia-foto.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.biografia-texto {
    color: white;
    font-size: 22px;
}

.biografia-foto1 {
    height: 216px;
    background-image: url(/assets/images/biografia-foto1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.biografia-foto2 {
    height: 216px;
    background-image: url(/assets/images/biografia-foto2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.biografia-foto3 {
    height: 216px;
    background-image: url(/assets/images/biografia-foto3.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.biografia-foto4 {
    height: 216px;
    background-image: url(/assets/images/biografia-foto4.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*=============================================
FOOTER
=============================================*/

.footer {
    background-color: white;
}

.footer .container {
    max-width: 100%;
}

.footer .container .row {
    justify-content: center;
}

.footer-redes {
    color: #8b28d1;
    margin: 30px 0;
    text-align: center;
    font-size: 20px;
    transition: transform 400ms;
}

.footer-redes:hover {
    color: #8b28d1;
    transform: scale(1.06);
}

/*=============================================
ECONOMIA Y DESARROLLO PRODUCTIVO
=============================================*/

.portada {
    padding-top: 100px;
    padding-bottom: 100px;
}

.portada-texto {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.portada-texto span {
    margin-bottom: 20px;
    padding-left: 10px;
    font-size: 27px;
}

.portada-texto p {
    padding-left: 10px;
    font-size: 22px;
}

.descargar-pdf {
    height: 333px;
    background-image: url(/assets/images/descargar-pdf.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    transition: transform 400ms;
}

.descargar-pdf:hover {
    transform: scale(1.03);
}

.economia {
    background-color: #ff1082;
    color: white;
}

.portada1 {
    width: 300px;
    height: 464px;
    background-image: url(/assets/images/portada1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.cultura {
    background-color: #5caee0;
    color: #2d3681;
}

.portada2 {
    width: 602px;
    height: 464px;
    background-image: url(/assets/images/portada2.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.infancias {
    background-color: #fde7d9;
    color: #ff1082;
}

.portada3 {
    width: 437px;
    height: 464px;
    background-image: url(/assets/images/portada3.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.corresponsabilidad {
    background-color: #2d3681;
    color: white;
}

.portada4 {
    width: 565px;
    height: 464px;
    background-image: url(/assets/images/portada4.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.genero {
    background-color: #ffda00;
    color: #ff1082;
}

.portada5 {
    width: 565px;
    height: 464px;
    background-image: url(/assets/images/portada5.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.salud {
    background-color: #2d3681;
    color: #ffda00;
}

.portada6 {
    width: 628px;
    height: 426px;
    background-image: url(/assets/images/portada6.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.portada13 {
    width: 628px;
    height: 426px;
    background-image: url(/assets/images/portada13.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.tejiendo-lazos {
    background-color: #fde7d9;
    color: #ff1082;
}

.portada7 {
    width: 541px;
    height: 464px;
    background-image: url(/assets/images/portada7.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.ley-cancer-infantil {
    background-color: #7f44f2;
    color: #ffda00;
}

.portada8 {
    width: 473px;
    height: 464px;
    background-image: url(/assets/images/portada8.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.adultos-mayores {
    background-color: #ff1082;
    color: #fde7d9;
}

.portada9 {
    width: 489px;
    height: 464px;
    background-image: url(/assets/images/portada9.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.soberania {
    background-color: #7f44f2;
    color: white;
}

.portada10 {
    width: 363px;
    height: 464px;
    background-image: url(/assets/images/portada10.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.problematica-alquileres {
    background-color: #ffda00;
    color: #7f44f2;
}

.portada11 {
    width: 484px;
    height: 464px;
    background-image: url(/assets/images/portada11.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.ambiente-desarrollo {
    background-color: #5caee0;
    color: #ffda00;
}

.portada12 {
    width: 628px;
    height: 426px;
    background-image: url(/assets/images/portada12.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.spots {
    background-color: #7f44f2;
    color: white;
}