/* images efects */
.imgEfect01:hover {
	opacity: 1;
	-webkit-animation: flash 1.2s;
	animation: flash 1.2s;
}

.zoomImg:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.9); 
}

@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}

.carousel-caption {
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}

@media (min-width: 1200px) {
	.carousel-caption {
		position: relative;
		top: 0;
		left: 0;
		text-align: center;
	}
}

.wzapFloat{ 
    position:fixed;
	width:40px;
	height:40px;
	bottom:18px;
	left:25px;
	text-align:center;
	z-index:100;
}

.parallax {
  /* The image used */
  background-image: url("../img/parallax/sertop.png?var=2");

  /* Set a specific height */
  min-height: 500px; 

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.parallax2 {
  /* The image used */
  background-image: url("../img/parallax/serparallax2.png");

  /* Set a specific height */
  min-height: 500px; 

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.parallax3 {
  /* The image used */
  background-image: url("../img/parallax/serparallax2.png");

  /* Set a specific height */
  min-height: 500px; 

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 767px) {
	.parallax {
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
	}
}


.missao {
  padding: 60px 0;
}

.missao .missao-item {
  padding: 40px;
  background: #fff;
  height: 100%;
  border-radius: 10px;
}
			
.missao .missao-item h3 {
  color: var(--color-default);
  font-weight: 700;
  margin: 0 0 20px 0;
  padding-bottom: 8px;
  font-size: 22px;
  position: relative;
  display: inline-block;
  border-bottom: 4px solid #389db7;
  transition: 0.3s;
}			