/*FONTS*/
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 23, 2020 */
@font-face {
    font-family: 'flama_condensedblack';
    src: url('fonts/flamacondensed-black-webfont.woff2') format('woff2'),
         url('fonts/flamacondensed-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'flama_condensedbold';
    src: url('fonts/flamacondensed-bold-webfont.woff2') format('woff2'),
         url('fonts/flamacondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'flama_condensedbook';
    src: url('fonts/flamacondensed-book-webfont.woff2') format('woff2'),
         url('fonts/flamacondensed-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'flama_condensedmedium';
    src: url('fonts/flamacondensed-medium-webfont.woff2') format('woff2'),
         url('fonts/flamacondensed-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'flama_condensedsemibold';
    src: url('fonts/flamacondensed-semibold-webfont.woff2') format('woff2'),
         url('fonts/flamacondensed-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/*GENERICOS*/
html{
	font-size:62.5%; /*Reset para REMS : 62.5% =10px */
	box-sizing: border-box;
}
*, *:before, *:after{
	box-sizing:inherit;
}
body{
	font-family: 'flama_condensedmedium', Arial, Helvetica, sans-serif;
	font-size:1.6rem /*=16px*/;
	line-height:1;
	color:#3c3c3c;
}
h1, h2, h3, h4, h5, h6, p{
	margin:0px;
	padding:0px;
	line-height:1;
}
img{
	width:100%;
	max-width:100%;
}
a{ text-decoration: none; }
::selection {
  background: #cacaca; /* WebKit/Blink Browsers */
}
.btn-avn{
	display: inline-block;
    cursor: pointer;
    border: none !important;
    text-align: center;
    padding: 1rem .5rem;
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    border-radius: 0em;
    background: #3c3c3c;
    color: #fff;
    font-size: 1.5rem;
    letter-spacing: .2rem;
    font-family: 'flama_condensedmedium', Arial, Helvetica, sans-serif;
    transition: all .3s ease;	
}
.btn-avn:hover {
    background: #000;
    color: #fec80b;
}
.btn-avn:focus {
    outline: none !important;
    border: none !important;
    box-shadow: 0px 0px 0px 3px rgba(239, 198, 49, .6);
    background: #000;
    color: #fec80b;
}

/*Utilidades*/
.fw-300{
	font-weight: 300;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.display-block{ 
	display:block !important; 
}
.p-15{	
	padding:1.5rem;
}
.upper{
	text-transform:uppercase;
}

/*CONTENEDOR FONDO*/
.animated-bg{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100vw;
	height:100vh;
	z-index: 0;
	overflow: hidden;
	background:url(../img/bg_global_loop.png);
	background-position:center center;
	background-size:cover;
	animation:sky_anim 220s infinite;
}
@keyframes sky_anim{
	0%{ background-position: 0 0; }
	100%{ background-position: -1920px 0; }
}
.container{
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	z-index: 0;	
	overflow: hidden;
   -moz-transform-origin: 0 0;
}
.container-numbers{	
    position: fixed;
    right: 0%; 
    top: 50%;
    transform: translate(0%, -50%);
	width:40%;
	height:auto;
	z-index: 0;
}
@media (orientation: portrait) {
	.container-numbers{	
	    position: fixed;
	    right: 0%;
	    bottom: 3rem;
	    transform: translate(0%, 25%);
	    width: 60%;
	}
}
@media (orientation: landscape) and   (max-width: 1279px) {
	.container-numbers{	
	    position: fixed;
	    right: 0%;
	    bottom: 0;
	    transform: translate(0%, 6%);
	    width: 32%;
	}
}
@media (min-width: 1280px) {	
	.container-numbers{	
	    position: fixed;
	    right: 0%; 
	    bottom: 0;
	    transform: translate(0%, -10%);
		width:38%;
	}
}
.container-hoygo{	
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
/*CONTENEDORES LOGIN y EN CONSTRUCCION*/
.encons, .login{
	position:absolute;
    left: 50%; 
    top: 50%;
    transform: translate(-50%, -50%);
    width:100%;
    max-width:calc(40rem - 3rem);
	z-index: 4;
    /*transition: all .2s ease;*/
}
.encons{
    padding:2.5rem 1.5rem 1.5rem 1.5rem;
    background:#fff;
    -webkit-border-radius: .7em;
	-moz-border-radius: .7em;
	border-radius: .7em;
	-webkit-box-shadow: 0px 0px 30px -1px rgba(0,0,0,0.53);
	-moz-box-shadow: 0px 0px 30px -1px rgba(0,0,0,0.53);
	box-shadow: 0px 0px 30px -1px rgba(0,0,0,0.53); 
}
.login{
	
}

@media (max-height: 599px) and (orientation:landscape) { /*SCROLL VERTICAL PARA MOVILES EN LANDSCAPE*/	
	.container-login{
		position:fixed;
	    left: 0; 
	    right:0;
	    top:0;
	    margin:0 auto;
	    transform: translate(0%, 0%);
		width:100vw;
		height:100vh;
		z-index: 0;	
	}
	.login{
		position:static;
	    left: 0; 
	    right:0;
	    top:0;
	    margin:2rem auto;
	    transform: translate(0%, 0%);
	    width:100%;
	    max-width:calc(40rem - 3rem);
		z-index: 4;
	    /*transition: all .2s ease;*/
	}
}

@media (min-width: 1px) {
	.encons, .login{
	    width:90%;
	    max-width:calc(90% - 3rem);
	}
}
@media (max-width: 359px) { /*SCROLL VERTICAL PARA MOVILES PEQUEÑOS EN PORTRAIT*/
	.login{
		position:static;
	    left: 0; 
	    right:0;
	    top:0;
	    margin:2rem auto;
	    transform: translate(0%, 0%);
	    width:90%;
	    max-width:calc(90% - 0rem);
	}
}
@media (min-width: 411px) {
	.encons, .login{
		width:80%;
	    max-width:calc(80% - 3rem);
	}
}
@media (min-width: 540px) {
	.encons, .login{
	    width:100%;
	    max-width:calc(40rem - 3rem);
	}
}
@media (min-width: 1600px) {
	.encons, .login{  zoom: 1.2; }
}
@media (min-width: 1920px) {
	.encons, .login{ 
		zoom: 1.5;
		-webkit-zoom: 1.5;
		-moz-transform:  scale(1.5,1.5);	
		-moz-transform-origin:150% 150%;
	}
}
@media (min-width: 2560px) {
	.encons, .login{  zoom: 1.8; }
}

@media (min-width: 3840px) {
	.encons, .login{  zoom: 2.4; }
}
/*EN CONSTRUCCION*/
.encons-txt{
	display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: .01rem solid rgba(0,0,0,.5);
    padding-bottom: 2rem;
}
.encons-txt-left{
	flex-basis:80%;
}
.encons-txt-right{
	flex-basis:20%;
    align-self: flex-end;
}
.encons-txt-100{
	flex-basis:100%;
}
.encons-txt1{
	font-size: 1.7rem;
    letter-spacing: 0.2rem;
	font-family: 'flama_condensedbold', Arial, Helvetica, sans-serif;
	margin-bottom:.5rem;
}
.encons-txt2{	
	font-size:1.5rem;
    letter-spacing: 0.2rem;
}
.encons-txt-100 .encons-txt1{
	line-height:1.2;
}
.encons-txt a{
	color:#3c3c3c;
	text-decoration: underline;
    transition: all .3s ease;
}
.encons-txt a:hover{
	color:#3c3c3c;
	text-decoration: underline;
}
@media (min-width: 1px) {
	.encons-txt1{ font-size: 1rem; }
	.encons-txt2{ font-size:.9rem; }
}
@media (min-width: 360px) {	
	.encons-txt1{ font-size: 1.2rem; }
	.encons-txt2{ font-size:1.1rem; }
}
@media (min-width: 411px) {	
	.encons-txt1{ font-size: 1.3rem; }
	.encons-txt2{ font-size:1.2rem; }
}
@media (min-width: 480px) {	
	.encons-txt1{ font-size: 1.5rem; }
	.encons-txt2{ font-size:1.4rem; }
}
@media (min-width: 540px) {
	.encons-txt1{ font-size: 1.7rem; }
	.encons-txt2{ font-size:1.5rem; }
}

/*HEADER*/
.header-login-wrap{
  filter: drop-shadow(0px 0px 8px rgba(0,0,0,0.53));
}
.header-login{
	-webkit-border-top-left-radius: .7em;
	-webkit-border-top-right-radius: .7em;
	-moz-border-radius-topleft: .7em;
	-moz-border-radius-topright: .7em;
	border-top-left-radius: .7em;
	border-top-right-radius: .7em;
	background:#fff;	
    padding:2.5rem 1.5rem 0rem 1.5rem;
  	clip-path: polygon(100% 0, 100% 90%, 97% 100%, 3% 100%, 0 90%, 0% 0%);
}
.header{
	display:flex;
	justify-content:space-between;	
  	align-items: center;
  	padding-bottom:2.2rem;
  	margin-bottom:3rem;
	background-image: linear-gradient(to right, #333 10%, rgba(255, 255, 255, 0) 0%);
	background-position: bottom;
	background-size: 10px 1px;
	background-repeat: repeat-x;
}
.header-login .header{
  	margin-bottom:0rem;
}
.header-left{
	flex-basis:60%;
}
.header-right{
	flex-basis:40%;
    align-self: flex-end;
}

.header-left h1{
	font-size:6rem;
	color:#fec80b;
	font-family: 'flama_condensedsemibold', Arial, Helvetica, sans-serif;
}
.header-left h2{
	font-size:3.5rem;
	font-family: 'flama_condensedbold', Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #dedede;
	-webkit-text-fill-color: white; /* Will override color (regardless of order) */
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: rgba(0,0,0,.5);    
	padding-left: .8rem;
}
.header-right p{	
	font-size: 2.8rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedsemibold', Arial, Helvetica, sans-serif;
}

@media (min-width: 1px) {
	.header-left h1{ font-size:4rem; }
	.header-left h2{
		font-size:2.3rem;   
		padding-left: .7rem;
	}
	.header-right p{ font-size: 2rem;  }
}
@media (min-width: 360px) {	
	.header-left h1{ font-size:4.5rem; }
	.header-left h2{
		font-size:2.6rem;   
		padding-left: .8rem;
	}
	.header-right p{ font-size: 2.2rem;  }
}
@media (min-width: 411px) {	
	.header-left h1{ font-size:5rem; }
	.header-left h2{
		font-size:3rem;   
		padding-left: .8rem;
	}
	.header-right p{ font-size: 2.4rem;  }
}
@media (min-width: 480px) {	
	.header-left h1{ font-size:5.5rem; }
	.header-left h2{
		font-size:3.2rem;   
		padding-left: .8rem;
	}
	.header-right p{ font-size: 2.6rem;  }
}
@media (min-width: 540px) {
	.header-left h1{ font-size:6rem; }
	.header-left h2{
		font-size:3.5rem;   
		padding-left: .8rem;
	}
	.header-right p{ font-size: 2.8rem;  }
}

/*LOGIN*/
.contents-login-wrap{
  filter: drop-shadow(0px 14px 7px rgba(0,0,0,0.53));
}
.contents-login{	
	-webkit-border-bottom-left-radius: .7em;
	-webkit-border-bottom-right-radius: .7em;
	-moz-border-radius-bottomleft: .7em;
	-moz-border-radius-bottomright: .7em;
	border-bottom-left-radius: .7em;
	border-bottom-right-radius: .7em;
	background:#fff;	
  	clip-path: polygon(97% 0, 100% 1.4rem, 100% 100%, 0 100%, 0 1.4rem, 3% 0);
}
.contents-login-inner{	
    padding:3rem 1.5rem 1.5rem 1.5rem;
}
.contents-login-inner-footer{	
    padding:0rem 1.5rem 1.5rem 1.5rem;
}
.login-txt{
	display:flex;
	justify-content:space-between;	
  	align-items: center;
    /*padding-bottom: 1.8rem;
    margin-bottom:1.8rem;
  	border-bottom: .01rem solid rgba(0,0,0,.5);*/
}
.login-txt .col1{
	display:flex;
	justify-content:space-between;	
  	align-items: center;  	
	flex-basis:calc(33.333333% - 1.25rem);
}
	.login-txt .col1 .col1A{	
		flex-basis:50%;
	}
	.login-txt .col1 .col1B{	
		flex-basis:50%;
	}
.login-txt .col2{	
	flex-basis:calc(33.333333% - 1.25rem);
}
.login-txt .col3{	
	flex-basis:calc(33.333333% - 1.25rem);
	text-align:center;
}
.login-txt .col3 img{	
	width:4rem;
}
.mini-tit{
	font-size: 1.7rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedsemibold', Arial, Helvetica, sans-serif;
}
.col2 .mini-tit{
	font-size: 2.2rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedsemibold', Arial, Helvetica, sans-serif;
}
.submini-tit{
	font-size: 1.6rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedbook', Arial, Helvetica, sans-serif;
}

.login-form{
	text-align: right;
	background:rgba(0,0,0,.07);
    padding:1.5rem;
}
.login-form label{
	display:block;
	width:100%;
	text-align: left;
	font-size: 1.9rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedsemibold', Arial, Helvetica, sans-serif;
	margin:0 0 1rem 0;
}
/*
.login-form input.codigo{
	display:block;
	width:100%;
	padding:.4rem .6rem;
    background:#fff;
    -webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border:.01rem solid rgba(0,0,0,.4);
	font-size: 1.6rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedbook', Arial, Helvetica, sans-serif;
    transition: all .2s ease; 
}
.login-form input.codigo:focus {
    outline: none !important;
	border:.01rem solid rgba(0,0,0,.4);   
    box-shadow: 0px 0px 0px 3px rgba(239, 198, 49, .3);
}
*/
.login-form input.codigo{
	display:block;
	width:100%;
	padding:.4rem .6rem;
    background:none;
    -webkit-border-radius: 0em;
	-moz-border-radius: 0em;
	border-radius: 0em;
	border:none;
	border-bottom:.01rem solid rgba(0,0,0,.4);
	font-size: 1.6rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedbook', Arial, Helvetica, sans-serif;
    transition: all .2s ease; 
}
.login-form input.codigo:focus {
    outline: none !important;    
	border:none;
	border-bottom:.01rem solid rgba(0,0,0,1);  
	background:rgba(255,255,255,.5); 
    /*box-shadow: 0px 0px 0px 3px rgba(239, 198, 49, .3);*/
}
.login-form-2col{	
	display:flex;
	justify-content:space-between;	
  	align-items: center; 
  	margin-top:1.5rem;
  	position:relative;
}
.login-form-2col-inner{		
	flex-basis:calc(50% - .5rem);
	position: relative;
}
.form-check-group{
    display: block;
    padding-left: 2rem;
	text-align:left;
}
.form-check-group input{
	position: absolute;
    margin-top: .3rem;
    margin-left: -2rem;
}
.form-check-group label{
	display:inline-block;
	width:auto;
	text-align: left;
	font-size: 1.1rem;
    letter-spacing: .1rem;
	font-family: 'flama_condensedbook', Arial, Helvetica, sans-serif;
	margin:0;
	padding:.3rem;
}

.error-no-checked label{
	color:rgba(255,0,98,1);
}
.error-no-checked:before{
    bottom: -1.2rem;
    left: 2.5rem;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: rgba(255,0,98,1);
    border-width: 10px;
    margin-left: -10px;
}
.error-no-checked:after{
	content: "Debes aceptar la Política de Privacidad";
    position: absolute;
    bottom: -6.5rem;
    left: 0;
    z-index: 4;
    background: rgba(255,0,98,1);
    color: #fff;
    font-size: 1.5rem;
    text-transform: uppercase;
    line-height: 1.2;
    width: 18rem;
    font-weight: normal;
    padding: 1rem;
    text-align: center;
}

.login-form .btn{
	display:inline-block;
	cursor: pointer;
	border: none !important;
	text-align:center;
    padding: .5rem 1.2rem;
    -webkit-border-radius: 0em;
	-moz-border-radius: 0em;
	border-radius: 0em;
	background:#3c3c3c;
	color:#fec80b;
	font-size:1.6rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedbold', Arial, Helvetica, sans-serif;
    transition: all .3s ease;
}
.login-form .btn:hover{
	background:#000;
	color:#ffdc5c;
}
.login-form .btn:focus {
    outline: none !important;
	border: none !important;   
    box-shadow: 0px 0px 0px 3px rgba(239, 198, 49, .6);
	background:#000;
	color:#ffdc5c;
}

.login-banner{
	background: rgb(246,198,0);
	background: linear-gradient(45deg, rgba(246,198,0,1) 48%, rgba(206,142,12,1) 100%);
	position: relative;    
	padding: 1.5rem 0rem 2rem 2rem;
	overflow: hidden;
}
.login-banner img{
	position:absolute;
	position:absolute;
    right: 0%; 
    top: 50%;
    transform: translate(0%, -50%);
    width: auto;
    height: calc(100% + 3.5rem);
    z-index: 0;
}
.login-banner .banner1{	
	color: #3c3c3c;
    font-size: 2.2rem;
    letter-spacing: .02rem;
    font-family: 'flama_condensedbook', Arial, Helvetica, sans-serif;
    z-index: 2;
    position: relative;
    margin-bottom: 1rem;
}
.login-banner .banner2{	
	color:#fff;
	font-size: 1.3rem;
    letter-spacing: .03rem;
	font-family: 'flama_condensedmedium', Arial, Helvetica, sans-serif;	
	z-index:2;	
	position: relative;
}
@media (max-width: 359px) {	
	.login-banner .banner2{ padding-right:2rem; }
	.show360up{ display:none; }
}


/*FOOTER*/
.footer{
	margin-top:1.5rem;
	color:rgba(0,0,0,.4);
	position:relative;
}
.footer p{
	font-size:1.3rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedblack', Arial, Helvetica, sans-serif;
}
a.privacidad{    
	position: fixed;
    bottom: 1rem;
    left: 1rem;
    z-index: 2;
	color:rgba(0,0,0,.4);
    font-size: 1.2rem;
    letter-spacing: .05rem;
    color: rgba(0,0,0,.8);
    font-family: 'flama_condensedbook', Arial, Helvetica, sans-serif;
}

@media (max-width: 359px) {/*ELIMINAMOS POSICION FIXED CUANDO HAY SCROLL VERTICAL PARA MOVILES PEQUEÑOS EN PORTRAIT*/
	a.privacidad{    
		position: relative;
	    margin-top:2rem;
	}

}
@media (max-height: 599px) and (orientation:landscape) { /*ELIMINAMOS POSICION FIXED CUANDO HAY SCROLL VERTICAL PARA MOVILES EN LANDSCAPE*/		
	a.privacidad{    
		position: relative;
	    margin-top:2rem;
	}

}

/*MODALES*/
.botones-borrar{
	z-index: 10;
	position:absolute;
	right:0;
}
.botones-borrar a{
	display: block;
    color: #000;
    background:rgba(0,0,0,.2);
    font-size: 1.3rem;
    padding: .5rem;
    margin: .5rem;
}



.blocker {
    z-index: 10 !important;
    backdrop-filter: blur(.5rem);
}
.modal.modal-alerta {    
    box-sizing: border-box;
    width:100%;
    max-width:calc(40rem - 3rem);
    padding:2.5rem 1.5rem 1.5rem 1.5rem;
    background:#fff;
    -webkit-border-radius: .7em;
	-moz-border-radius: .7em;
	border-radius: .7em;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}
@media (max-width: 410px) {
	.modal.modal-alerta{
		width:95%;
	    max-width:calc(95% - 0rem);
	}
}
.modal-alerta .header-right img{
	width: 70%;
    max-width: 100%;
}

.modal a.close-modal {
    top: 1rem !important;
    right: 1rem !important;
    width: 1.4rem !important;
    height: 1.4rem !important;
    background-image: url(../img/icon_close.png) !important;
}



/*DESPEGANDO*/
.despegando{
	position:absolute;
    left: 50%; 
    top: 50%;
    transform: translate(-50%, -50%);
    width:100%;
    max-width:calc(52rem - 0rem);
	z-index: 4;
    /*transition: all .2s ease;*/
}

.despegando-inner{		
	display:flex;
	justify-content:space-between;	
  	align-items: center; 
  	height:25rem;
}

.despegando-l-wrap{
	filter:drop-shadow(-2px 3px 10px rgba(0,0,0,0.3));
	flex-basis:70%;
	height:100%;
}
.despegando-r-wrap{
	filter: drop-shadow(7px 3px 10px rgba(0,0,0,0.3));
	flex-basis:30%;	
	height:100%;
}


.despegando-l{
	height:100%;
	-webkit-border-top-left-radius: .7em;
	-webkit-border-bottom-left-radius: .7em;
	-moz-border-radius-topleft: .7em;
	-moz-border-radius-bottomleft: .7em;
	border-top-left-radius: .7em;
	border-bottom-left-radius: .7em;
	background: rgba(239,192,0,1);
    background: linear-gradient(90deg, rgba(239,192,0,1) 54%, rgba(206,142,12,1) 100%);
	position: relative;	
    overflow: hidden;
    text-align: center;
  	clip-path: polygon(97% 0, 100% 1rem, 100% 97%, 97% 100%, 0 100%, 0% 0%);
}

.despegando-r{	
	height:100%;
	-webkit-border-top-right-radius: .7em;
	-webkit-border-bottom-right-radius: .7em;
	-moz-border-radius-topright: .7em;
	-moz-border-radius-bottomright: .7em;
	border-top-right-radius: .7em;
	border-bottom-right-radius: .7em;
	background:#fff;	
  	clip-path: polygon(1rem 0, 100% 0, 100% 100%, 1rem 100%, 0 96%, 0 1rem);
}

.despegando-l-inner{
    padding: 3rem 1rem 2rem 1rem;
}
.despegando-r-inner {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    text-align: center;
    height: 100%;
    padding: 3rem 1rem 2rem 1rem;
}

.despegando-l img{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: calc(100% + 3.5rem);
    z-index: -1;
}
.ayuda1-txt1{	
	font-size:2.6rem;
    letter-spacing: .2rem;
	font-family: 'flama_condensedmedium', Arial, Helvetica, sans-serif;
    margin-top: 2rem;
}
.ayuda1-txt2{	
	font-size: 2.2rem;
    letter-spacing: .01rem;
    font-family: 'flama_condensedbook', Arial, Helvetica, sans-serif;
    margin-top: 2rem;
}

.despegando-header h1 {
    font-size: 3.9rem;
    color: #fec80b;
    font-family: 'flama_condensedsemibold', Arial, Helvetica, sans-serif;
}
.despegando-header h2 {
    font-size: 2.3rem;
    font-family: 'flama_condensedbold', Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #dedede;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(0,0,0,.5);
}

.despegando-bt .btn-avn{
	width:80%;
}
