@media (hover:hover) and (min-width:1025px) {
	.cabecera .wrapper ul li a:hover::before,
	.pie .superior .submenu ul li a:hover::after{
		width: 100%;
	}

	.banners .banner .texto .ancla:hover{
		transform: rotate(45deg) scale(0.9)
	}

	.imagen .foto:hover img{
		transform: scale(1.04);
	}

	.boton:hover{
		background-position: right center;
	}

	.boton:hover::before{
		transform: translateY(-50%) rotate(45deg) scale(0.9);
	}

	.pie .superior ul.info li a:hover,
	.kit_digital .acces:hover,
	.formulario .checks .check label a:hover{
		text-shadow: 0 0 1px;
	}

	.pie .superior .redes a:hover{
		background: var(--beige);
	}

	.pie .superior .redes a:hover::before{
		background-image: url('../img/web/fb-g.svg');
	}

	.pie .superior .redes a.instagram:hover::before{
		background-image: url('../img/web/ig-g.svg');
	}

	.pie .superior .redes a.linkedin:hover::before{
		background-image: url('../img/web/in-g.svg');
	}

	.pie .inferior .sgm:hover{
		opacity: .6;
	}

	.contacto .texto ul.informacion li a:hover{
		background-position: 0 100%;
	}

	.formulario .checks .check label a:hover{
		color: var(--verde);
	}

	#cookie-bar a:hover{
		background: var(--beige);
		color: var(--verde);
	}

	#cookie-bar a:last-child:hover{
		background: var(--verde_oliva);
		color: var(--beige);
	}
}