


.carousel-item .img-fluid {
  display: block;
  width: 100vw;
  height: 100vh;
  object-fit: cover !important;
}


.carousel-item a {
  display: block;
  width:100%;
}

 .imAg {
  display: block;
  width: 100vw;
  height: 100vh;
  object-fit: cover !important;
 }

    .text-wu h1 {
      text-shadow: 1px 1px black;
   }
   .text-wu {
      text-shadow: 1px 1px black;
      font-size:18px;
   }

.btn-src-mainA {

  background:
    linear-gradient(90deg,#0000 33%,rgba(255,255,255,0.3) 50%,#e2b25d 66%);
  background-size:300% 100%;
  animation: shine 5s infinite;
}

@keyframes shine {
  0% {
    background-position: right;
  }
  /*100% {
    background-position: left; it's the default value, no need to define it
  }*/
}

.ints{
    font-size: 15px;

}
.fa-color{
    color:#e2b25d;
}

.pbtn{
    background-color:#d98ca3;
    width: inherit;
    border-radius: 5px;
}
.icon_cl{
    color:#d98ca3;
}

.titulo{
    color:#ffffff;
}
.surr{
    background-color:rgba(229, 229, 229, 0.52);
    border-radius: 5px ;
}

.select{
    background-color:#CCC;
}


  h2 .animate__animated {

  }

 #hero h2 {
        color: #fafafa !important;
        font-size: 19px !important;

 }

 #hero p {
        color:  !important;
        font-size: 23px !important;

 }

 #heroA h2 {
        color: #fafafa !important;
        font-size: 19px !important;
-webkit-text-stroke: 1px #333333;
  text-stroke: 1px #333333;

 }

 #heroA p {
        color:  !important;
        font-size: 23px !important;
-webkit-text-stroke: 1px #333333;
  text-stroke: 1px #333333;

 }

          