.secFooter{
	background: linear-gradient(#00345F, #009BDD);
    color: #fff;
}
.secFooter .grid-footer{
	display: grid;
    grid-template-columns: 6% 27% 27% 27% 13%;
    align-items: end;
    justify-items: center;
}
.secFooter .flex-footer{
	display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
.secFooter h2{
	margin: 0 0 20px;
    font-size: 18pt;
    font-weight: 900;
    color: #fff;
}
.secFooter p{
	margin: 0 0 5px;
    font-size: 13pt;
    font-weight: 400;
}
.secFooter .link-footer, .secFooter .linksvg svg{
	cursor: pointer;
}
.secFooter .link-footer:hover, .secFooter .copy2:hover{
	color: #CE93D8;
}
.secFooter svg{
	fill: #fff;
}
.secFooter .linksvg svg:hover{
	fill: #CE93D8;
}
.secFooter .gridFooter2 {
	grid-gap: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.secFooter .copy{
	margin: 15px 0;
    font-size: 9pt;
    font-weight: 400;
}
.secFooter .copy2{
	font-size: 9pt;
    font-weight: 400;
    cursor: pointer;
}
.isologotipo svg{
	fill: #16466D;
    width: 150px;
    position: relative;
    filter: opacity(0.5);
}
.secFooter .movil-footer, .secFooter .redes-movil{
	display: none;
}
#footer{
    padding: 10px 15px;
}
#lineasComerciales{
    padding: 0;
}
@media (max-width: 820px){
	.secFooter .movil-footer{
		display: block;
	}
	.secFooter .desk-footer, .secFooter .redes-desk{
		display: none;
	}
	.secFooter .grid-footer {
	    display: grid;
	    grid-template-columns: 47% 47%;
	    align-items: start;
	    justify-content: space-between;
	    justify-items: start;
	}
	.secFooter {
	    padding: 20px;
	}
	.secFooter p {
	    font-size: 12pt;
	    text-align: center;
	}
	.secFooter .gridFooter2 {
	    justify-content: center;
	}
	.secFooter .redes-movil{
		display: flex;
		margin-top: 20px;
	}
    #footer {
        padding: 0;
    }
}