p {
	opacity: .65;
	margin-bottom: 1rem;
}
span{
  font-weight: bold;
}
.fa-home{
	font-size: 2rem;
}
/* pp */
#textepp{
	float:left;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	width:100%;
	font-size:1rem;
	line-height:1.5rem;
	text-align:justify;
	color: #121111;
	cursor:default;
	-webkit-animation: pp 522s ease 0s forwards;
	-moz-animation: pp 522s ease 0s forwards;
	-ms-animation: pp 522s ease 0s forwards;
	-o-animation: pp 522s ease 0s forwards;
	animation: pp 522s ease 0s forwards;
}

a.pp:link {
	text-decoration: none;
	color: #121111;
	cursor: default;
	font-size:1rem;
	line-height:1.5rem;
	margin:20px;
}
a.pp:visited {
    color: #121111;
    cursor:default;
}
a.pp:active {
    color:#121111;
    cursor:default;
}
a.pp:hover {
    color: #121111;
    text-decoration: none;
    cursor:default;
}
h1.pp{
	font-size:1rem;
}

@media (max-width: 992px) {
	a.pp:link {
		text-decoration:none;
		color: #121111;
		display:block;
		float:left;
		width:auto;
		height:auto;
		cursor:default;
		margin:20px;
	}
}

@-webkit-keyframes pp{
	from { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	99% { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	to { opacity: 1; filter: alpha(opacity = 100); -moz-opacity: 1; }
}
@-moz-keyframes pp{
from { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	99% { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	to { opacity: 1; filter: alpha(opacity = 100); -moz-opacity: 1; }
}
@-ms-keyframes pp{
from { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	99% { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	to { opacity: 1; filter: alpha(opacity = 100); -moz-opacity: 1; }
}
@-o-keyframes pp{
from { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	99% { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	to { opacity: 1; filter: alpha(opacity = 100); -moz-opacity: 1; }
}
@keyframes pp{
from { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	99% { opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; }
	to { opacity: 1; filter: alpha(opacity = 100); -moz-opacity: 1; }
}
/*  */
.header-mentions-legales {
	height: 160px !important;
}
a.box.box--image{
	height:150px;
}
.pb-10{
	padding-bottom: 10rem !important;
}
