/* Inicio */
#inicio {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: none;
}

.inicioImage {
  max-width: 800px;
  height: auto;
  position: absolute;
  top: 0;
  left: 10%;
  bottom: 0;
  margin: auto;
  z-index: 0;
}
.inicioMain {
  width: 55%;
  height: 55%;
  position: absolute;
  top: 0;
  right: -66px;
  bottom: 0;
  margin: auto;
}
.inicioTitle {
  width: 100%;
  height: auto;
  padding: 0 10% 15px 15%;
  text-align: justify;
  position: relative;
}
.inicioTitle h1 {
  font-size: 40px;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 0 0 0!important;
  margin: 0 0 0 0!important;
  transition: all .3s ease;
}
.inicioInfo {
  width: 100%;
  height: auto;
  padding: 10px 45% 60px 0;
}
.inicioSlider {
  width: 100%;
  height: 275px;
  background: #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 8px 6px 3px rgba(0,0,0,0.08);
  -moz-box-shadow: 0px 8px 6px 3px rgba(0,0,0,0.08);
  box-shadow: 0px 8px 6px 3px rgba(0,0,0,0.08);
  overflow: hidden;
  transition: all .3s ease;
  position: relative;
}
.inicioSlider::before {
  content: "";
  width: 56px;
  height: 47px;
  background-image: url('../../img/testimoniales/02.png');
  background-size: 100% 100%;
  background-position: center;
  position: absolute;
  top: 45px;
  left: 33px;
  color: #e1e1e1;
  transition: all .3s ease;
}
.inicioSlider::after {
  content: "";
  width: 56px;
  height: 47px;
  background-image: url('../../img/testimoniales/01.png');
  background-size: 100% 100%;
  background-position: center;
  position: absolute;
  bottom: 33px;
  right: 33px;
  color: #e1e1e1;
  transition: all .3s ease;
}
.leftSlide {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 40px;
  color: #8cc63c;
  position: absolute;
  top: 30px;
  left: 33px;
  bottom: 0;
  margin: auto;
  z-index: 5;
  transition: all .3s ease;
}

.rightSlide {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 40px;
  color: #8cc63c;
  position: absolute;
  top: 30px;
  right: 33px;
  bottom: 0;
  margin: auto;
  z-index: 5;
  transition: all .3s ease;
}

.item {
  width: 100%;
  height: auto;
  padding: 33px 0 0 0;
  position: relative;
  transition: all .3s ease;
}
.itemTitle {
  width: 100%;
  height: auto;
  padding: 0 25% 0 0;
  text-align: right;
}
.itemTitle h1 {
  font-size: 30px;
  font-weight: bold;
  font-style: normal;
  color: #353634;
  padding: 0 0 0 0!important;
  margin: 0 0 0 0!important;
  transition: all .3s ease;
}
.itemTitle h2 {
  font-size: 15px;
  font-weight: 300;
  font-style: italic;
  color: #353634;
  padding: 0 0 0 0!important;
  margin: 0 0 0 0!important;
  transition: all .3s ease;
}

.itemInfo {
  width: 100%;
  height: auto;
  padding: 10px 17% 0 17%;
  text-align: left;
  transition: all .3s ease;
}
.itemInfo p {
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  color: #535151;
  padding: 0 0 0 0!important;
  margin: 0 0 0 0!important;
  transition: all .3s ease;
}
.inicioFooter {
  width: 100%;
  height: auto;
  padding: 33px 0 0 15%;
  text-align: justify;
}
.inicioFooter h1{
  font-size: 17px;
  font-weight: bold;
  font-style: normal;
  color: #353634;
  padding: 0 0 0 0!important;
  margin: 0 0 0 0!important;
  transition: all .3s ease;
}
.inicioFooter h2 {
  font-size: 17px;
  font-weight: 300;
  font-style: normal;
  color: #353634;
  padding: 0 0 0 0!important;
  margin: 0 0 0 0!important;
  transition: all .3s ease;
}
.btnAgendar {
  background: rgb(136,204,49)!important;
  background: linear-gradient(0deg, rgba(136,204,49,1) 50%, rgba(161,210,92,1) 50%)!important;
  font-weight: 200;
  font-style: normal;
  color: #030303;
  letter-spacing: 3px;
  border-radius: 5px;
  padding: 0 4rem;
  margin: 15px 0 0 0;
  -webkit-box-shadow: inset -1px 0px 11px 1px rgba(137,198,51,1);
  -moz-box-shadow: inset -1px 0px 11px 1px rgba(137,198,51,1);
  box-shadow: inset -1px 0px 11px 1px rgba(137,198,51,1);
  transition: all .3s ease;
}
.btnAgendar:hover, .btnAgendar:focus, .btnAgendar:active {
  -webkit-box-shadow: -1px 0px 11px 1px rgba(137,198,51,1);
  -moz-box-shadow: -1px 0px 11px 1px rgba(137,198,51,1);
  box-shadow: -1px 0px 11px 1px rgba(137,198,51,1);
}
/*  */

/* SLIDER PC */
#testGallery .owl-item.active .itemTitle h1,
#testGallery .owl-item.active .itemTitle h2 {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: blurIn;
  animation-delay: 0.3s;
}

#testGallery .owl-item.active .itemInfo P {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: blurInTop;
  animation-delay: 0.6s;
}
/*  */

/* Responsive */
#inicioResponsive {
  width: 100%;
  height: auto;
  padding: 120px 5% 50px 5%;
  position: relative;
  overflow: hidden;
  transition: all .3s ease;
  display: none;
}
.inicioHeader {
  width: 100%;
  height: auto;
  padding: 0 0 0 0;
  text-align: center;
  transition: all .3s ease;
  overflow: hidden;
}
/*  */

/* SLIDER Responsive */
#testGalleryResp .owl-item.active .itemTitle h1,
#testGalleryResp .owl-item.active .itemTitle h2 {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: blurIn;
  animation-delay: 0.3s;
}

#testGalleryResp .owl-item.active .itemInfo P {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: blurInTop;
  animation-delay: 0.6s;
}
/*  */
