:root {
    --color-bio: #ff5d00;
    --color-bio-sec: #d7580e;
  }

::-ms-reveal {
    display: none;
}

/****************** FONDOS - BG ******************************/

.bg-bio{
    background-color: var(--color-bio);
}


.bg-invisible{
    background-color: transparent !important;
}

.bg-invisible::before,
.bg-invisible::after {
  background: none !important;
}


/************************ BOTONES ****************************/

.btn-bio{
    background-color: var(--color-bio);
    color: #fff;
}

.btn-bio:hover{
    background-color: var(--color-bio-sec);
    color: #fff;
    cursor: pointer;
}


/****************************  BORDERS  ***********************/

.border-no{
    border: none !important;
}

.border-no:focus{
    border: none !important;
}

.border-bio{
    border: solid 1px var(--color-bio) !important;
}


header {
	padding: 20px;
	background-image: url('header.png');
	background-size: 256px 256px;
}
footer {
	text-align: center;
}

.caja-sombra{
	-webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.89) !important; 
	box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.89) !important;
}
.nyt-logo {
	max-height: 40px;
	margin-top: 5px;
	margin-right: 5px;
}





@keyframes girar {

    from{
        transform: rotateY(180deg);
    }
    to{
        transform: rotateY(-180deg);
    }

  }

  .imagen-girar {
    animation: girar 5s linear infinite; /* Ajusta la duración y otras propiedades según tus preferencias */
  }

