html, body, .ann-cover{
	min-height: 100% !important;
}

.ann-bg{
	background-color: RGBA(0,0,0,var(--bs-bg-opacity,1))!important;
	background-image: url("../img/1x/llama-corner.png") !important;
	background-size: auto 225px;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.ann-header{
	background-color: #EBD71E !important;
	background-image: url("../img/1x/isotipo-w.png") !important;
	background-size: auto 98px;
	background-position: left 0px;
	background-repeat: no-repeat;
}

.ann-btn{
	--bs-btn-color: #EBD71E;
    --bs-btn-border-color: #EBD71E;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #EBD71E;
    --bs-btn-hover-border-color: #EBD71E;
    --bs-btn-focus-shadow-rgb: 108,117,125;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #EBD71E;
    --bs-btn-active-border-color: #EBD71E;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #EBD71E;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #EBD71E;
    --bs-gradient: none;
}
.ann-video-bg{
	position: absolute;
	width: 100%;
	max-height: 100%;
	opacity: 0.3;
	overflow: hidden;
	-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
}
.ann-container{
	position: relative;
	width: 100%;
	height: 100%;
}
.ann-bg-body-secondary{
	background: rgba(0,0,0, 0.5) !important;
	color:#FFF !important;
}
.ann-bg-body-secondary a, .ann-bg-body-secondary .btn{
	color:#FFF !important;
}


*{
	font-family: 'Mitr', sans-serif;
}

h1,h2,h3,h4,h5{
	font-family: 'Vivian Regular';
	color:#EBD71E;
}
.ann-card{
	opacity: 0.9;
}
a{
	text-decoration: none;
}