section.slider1{
	float: left;
	position: absolute;
	padding: 30px 0;
	width: 100%;
	background: url('img/piantaMS2.jpeg');
	background-size: cover;
}

section.slider2{
	float: left;
	position: absolute;
	padding: 30px 0;
	width: 100%;
	background: url('img/sfondo1ms.jpeg');
	background-size: cover;
}
html{
	overflow-x: hidden;

}

*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
body{
	text-align: center;
	font-family: 'Nanum Gothic', sans-serif;
		;
}
a{
	text-decoration: none;
}
section.slider{

	float: left;
	z-index: 0;
	position: absolute;
	padding: 30px 0;
	width: 100%;
	background: url('img/piantaID.jpg')
}
.buttonID{
  padding: 18px 28px;
  background: white;
  color: #124a39;
  display:inline-block;
  border-radius: 4px
  }

.buttonID:hover{
  padding: 18px 28px;
  background:#124a39 ;
  color: white;
  display:inline-block;
  border-radius: 4px
  }
.section-title{
	float: left;
	position: relative;
	width: 100%;
	padding: 40px;
	color: green
    
}
.section-title p{
	color: #bfbfbf;
	font-size: 18px;
	line-height: 50px;
	max-width: 550px;
	margin: 0 auto;
	padding: 20px;
	text-align: justify;
    
}
.section-title h2 {
	float: left;
	width: 100%;
	text-align: center;
	color: #124a39;
	font-size: 70px;
	font-weight: 800;
	position: relative;
}

.swiper-container {
	width: 100%;
	height: 100%;
	position: absolute;
}
.listing-carousel-button{
	position: absolute;
	top: 50%;
	width: 80px;
	height: 50px;
	line-height: 50px;
	margin-top: -25px;
	z-index: 100;
	cursor: pointer;
	background: #124a39;
	box-shadow: 0 9px 26px #bfbfbf;
	transition: all 200ms linear;
	outline: none;
}
.listing-carousel-button.listing-carousel-button-next{
	right: -30px;
	padding-right: 20px;
	border-radius: 60px 0 0 60px;
}
.listing-carousel-button.listing-carousel-button-prev{
	left: -30px;
	padding-left: 20px;
	border-radius: 0 60px 60px 0;
}
.listing-carousel-button.listing-carousel-button-next:hover{
	right: -15px;
	background:#124a39; ;
}
.listing-carousel-button.listing-carousel-button-prev:hover{
	left: -15px;
	background: #124a39;
}
.testi-item {
	transition: all .3s ease-in-out;
	transform: scale(0.9);
	opacity: 0.9;
}
.testimonials-text {
	padding: 75px 50px 75px;
	overflow:hidden;
	background: #bfbfbf;
	border-radius: 10px;
	transition: all .3s ease-in-out;
}
.testimonials-avatar h3{
	color: grey;
	font-size: 25px;
	padding-top:6px;
	font-weight: 900;
}
.testimonials-avatar h4{
	 font-size:22px;
	 padding-top:6px;
	 color:#124a39;
	 font-weight: 800;
}

.testimonials-text p{
	color: white;
	font-size: 18px;
	line-height: 20px;
	padding: 20px;
}

.testimonials-carousel .swiper-slide{
	padding: 30px 0;
}

.swiper-slide{
	position: absolute;
	z-index: 1
}
.testi-avatar{
	position: absolute;
	left: 50%;
	top: -30px;
	width: 90px;
	height: 90px;
	margin-left: -45px;
	z-index: 20;
}
.testi-avatar img{
	width: 90px;
	height: 90px;
	float: left;
	border-radius: 100%;
	border:6px solid #fff;
	box-shadow: 0 9px 26px rgba(58, 87,135,0.1);
}
.swiper-slide-active .testimonials-text {
	background: #124a39;
	box-shadow: 0 9px 26px rgba(58, 87,135,0.4);
	color: white;
}

.swiper-slide-active .testi-item{
	opacity: 1;
	transform: scale(1.0);
}
.blink {
    animation: blink 4s infinite;
    }
  
  @keyframes blink {
    50% {
        transform: scale(1.4)
      }
    100% {
        transform: scale(1)
      }
  }
