#faldon {
	z-index: 2000 !important;
	position:fixed;
	padding:2rem 1.5rem;
	right:2.5rem;
	bottom:2.5rem;
	max-width:26vw;
	width:100%;
	//background-color:#81bc03;
	background-color:black;
	color: white;
	z-index:1;
	box-shadow:0 0 13px 0 rgba(0,0,0,.2);
	font-family: IBMPlexSans-Regular !important;	
	line-height: 1.3 !important;

	a {
		color: white !important;
	}
}

#abrirCookies {
	cursor: pointer;
}

#faldon .content_faldon{
	display:flex;
	flex-direction:column
}

#faldon .title_faldon  {
	font-size: 22px;
}
	
#faldon .content_faldon .wysiwyg {
	margin:10px 0 0
}

#faldon .content_faldon .wysiwyg a {
	text-decoration:underline !important;
}
	
#faldon .content_faldon .enlaces{
	display:flex;
	margin-top:20px
}
		
#faldon .content_faldon .enlaces #aceptar {
	cursor:pointer;
	margin-right:20px;

	border: solid 1px white;
    padding: 6px 28px;

	font-size: 18px;
}

#faldon .content_faldon .enlaces #cancelar {
	cursor:pointer;
	border: solid 1px white;
    padding: 6px 28px;
	
	font-size: 18px;
}
	
#faldon #close_cookies{
	position:absolute;
	width:20px;
	height:20px;
	right:10px;
	top:10px;
	border-radius:50%;
	border:1px solid white;
	cursor:pointer
}
		
#faldon #close_cookies svg{
	position:relative;
	transition:all 2.5s cubic-bezier(.04,.95,.32,1);
}
			
#faldon #close_cookies line{
	fill:none;
	stroke: white;
	/*stroke:var(--bg-dark);*/
	stroke-width:5;
	stroke-miterlimit:10
}


@media (max-width:1024px){
	#faldon{max-width:300px}
}

@media (max-width:768px){
	#faldon #close_cookies {
		width:30px;
		height:30px;
		top:20px;
		right:20px
	}
}

@font-face {
	font-family: 'IBMPlexSans-Regular';
	src: url('font/IBMPlexSans-Regular.woff2') format('woff2'),
		url('fonts/IBMPlexSans-Regular.woff') format('woff');
		font-weight: 400;
  }
