.us {
  margin-top: 10px;
  margin-bottom: 60px;
  padding: 50px;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 450px;
}

.us img {
	width: 100%;
}

.us .card:hover{
  box-shadow: 0 10px 30px rgba(0,35,71,.1);
}

/* Section Adver */
.advert {
  bottom: 0;
  width: 100%;
  min-height: 110px;
  background: url('../img/bg_banner.png') top repeat-x #8A0045;
  color: #FFFFFF;
}

.advert h3 {
	padding: 10px;
	font-family: Arial;
	font-size: 30px;
	color: #FFFFFF;
	text-shadow: 2px 3px 2px #000;
}
/* End Section Advver */

.more {
  margin-bottom: 100px;
  padding: 50px;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 450px;
  background: url('../img/bg-home.png') bottom repeat-x #440071;
  color: #FFF;
}

.more img {
	width: 100%;
}

.event-wrapper {
  position: relative;
  overflow: hidden;
  margin-bottom:20px;
}

.event-wrapper:hover {
  box-shadow: 0 10px 30px rgba(0,35,71,.1);
}

.event-img {
  position: relative;
  overflow: hidden;
}

.event-text {
  top: 0px;
  left:0;
  right:0;
  position: relative;
  transition: all 0.2s ease;
  background: #FFF;
  color:#000;
  text-align: left;
}

.event-text:hover {
  background: #800080;
  color:#FFF;
}

.event-wrapper img {
  max-width:100% !important;
  clear:both;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
}

.event-wrapper:hover img {
  -webkit-transform:scale(1.3);
  transform:scale(1.3);
}

.office {
  margin-top: 30px;
  padding: 30px;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 200px;
  background-color: #004972;
  color: #FFF;
}

.office img {
  margin-top: 20px;
	width: 100%;
}

.mobility {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 320px;
  background-color: #FFA500;
  color: #FFF;
}

.mobility img {
	width: 100%;
}

.video {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 320px;
}

.img-avatar{
    max-width: 100%;
    height: auto;
    border-radius: 50em;
}

.video img {
	width: 100%;
}

.person {
  background-color: #FFA500;
}
.person img {
	width: 100%;
}

p {
  text-align: justify;
}

.news-wrapper {
  position: relative;
  overflow: hidden;
  margin-bottom:20px;
}

.news-wrapper:hover {
  box-shadow: 0 10px 30px rgba(0,35,71,.1);
}

.news-img {
  position: relative;
  overflow: hidden;
}

.news-text {
  top: 0px;
  left:0;
  right:0;
  position: relative;
  transition: all 0.2s ease;
  background: #FFF;
  color:#000;
  text-align: left;
}

.news-text a{
  color:#000;
}

.news-text:hover {
  background: #800080;
  color:#FFF;
}

.news-text:hover a{
  color:#FFF;
}

.news-wrapper img {
  max-width:100% !important;
  clear:both;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
}

.news-wrapper:hover img {
  -webkit-transform:scale(1.3);
  transform:scale(1.3);
}

footer .section {
  font-size: 12px;
  color: #FFF;
  text-transform: uppercase;
  text-transform: none;
  margin-bottom: 10px;
  padding-top: 25px;
}

footer h3 {
  font-size: 16px;
  font-weight: bold;
}

footer ul {
  margin-bottom: 0;
}

footer p {
  margin-bottom: 1.25rem;
  font-size: 12px;
}


