.fade-in-image {
  animation: fadeIn 5s;
  -webkit-animation: fadeIn 5s;
  -moz-animation: fadeIn 5s;
  -o-animation: fadeIn 5s;
  -ms-animation: fadeIn 5s;
}

.sec-services{
  background-image: url("../images/back.jpg");
  background-size: cover;
  background-position-y: -90px;
}
.sec-services2{
  background-color: #fff;
}
.sec-services3{
  background-color: #000;
}

.productImg{
  border-radius: 10px;
}

.service1 {
  padding: 10px;
  margin-bottom: 25px;
  border-radius: 4px;
  background: #fff;
border: 3px solid #b43e30; }

.service2 {
  padding: 10px;
  margin-bottom: 25px;
  border-radius: 4px;
  background: #fff;
border: 3px solid #422e1a; }

.service3 {
  padding: 10px;
  margin-bottom: 25px;
  border-radius: 4px;
  background: #fff;
border: 3px solid #4b1b4a; }

.service4 {
  padding: 10px;
  margin-bottom: 25px;
  border-radius: 4px;
  background: #fff;
border: 3px solid #478026; }

.service5 {
  padding: 10px;
  margin-bottom: 25px;
  border-radius: 4px;
  background: #fff;
border: 3px solid #104f68; }
  
      


.btn-acc{

  background: white!important;
  border: none!important;
  font-size: 18px!important;

}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.tag {
  opacity: 0;
  transform: translate(0, 10vh);
  transition: all 1s;
}

.tag.visible {
  opacity: 1;
  transform: translate(0, 0);
}
@media (min-width:1024px){
  .tagS {
    opacity: 0;
    transform: translate(0, 10vh);
    transition: all 1s;
  }
  .tagS.visible {
    opacity: 1;
    transform: translate(0, 0);
  }
  
}
.imgNoti{
  width: 25px;
  height: 25px;

}
.btn-flotante {
	font-size: 20px; /* Cambiar el tamaño de la tipografia */
	text-transform: uppercase; /* Texto en mayusculas */
	font-weight: bold; /* Fuente en negrita o bold */
	border-radius: 5px; /* Borde del boton */
	letter-spacing: 2px; /* Espacio entre letras */
	background-color: #000; /* Color de fondo */
	padding: 10px 10px; /* Relleno del boton */
	position: fixed;
	bottom: 90px;
	right: 20px;
	transition: all 300ms ease 0ms;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	z-index: 99;
  border: 2px solid #b43e30;
}
.btn-flotante:hover {
	background-color: #2c2c2c; /* Color de fondo al pasar el cursor */
	box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);
	transform: translateY(-7px);
}

.golden-base {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight:bold;
  -webkit-margin-before: 0.3em; 
  -webkit-margin-after: 0.2em;
}
.golden1 {
  background-image: -webkit-linear-gradient(#000000, #000000);
  text-shadow: -0.03em -0.04em 0.007em #b43e30;
}
.golden2 {
  background-image: -webkit-linear-gradient(#000000, #000000);
  text-shadow: -0.03em -0.04em 0.007em #422e1a;
}
.golden3 {
  background-image: -webkit-linear-gradient(#000000, #000000);
  text-shadow: -0.03em -0.04em 0.007em #4b1b4a;
}
.golden4 {
  background-image: -webkit-linear-gradient(#000000, #000000);
  text-shadow: -0.03em -0.04em 0.007em #478026;
}
.golden5 {
  background-image: -webkit-linear-gradient(#000000, #000000);
  text-shadow: -0.03em -0.04em 0.007em #104f68;
}
