.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-color: #000;
}
.sec-services2{
  background-color: #fff;
}
.sec-services3{
  background-color: #000;
}

.service {
  padding: 10px;
  margin-bottom: 25px;
  border-radius: 4px;
  background: #fff;
border: 2px solid #DCC02D; }
  .service [class^="bi-"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    font-size: 50px;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px; }
    .service [class^="bi-"]:before {
      color: #000; }
    
      
  .service h3, .service .h3 {
    color: #000;
    font-size: 18px; }

.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 #DCC02D;
}
.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(#F8E775, #775a1b);
  text-shadow: -0.02em -0.03em 0.005em rgba(255, 221, 0, 0.426);
}
