@font-face {font-family: Roboto-Regular; src: url("../fonts/Roboto-Regular.ttf") format('truetype');}
@font-face {font-family: bebasneue-regular; src: url("../fonts/bebasneue/BEBASNEUE-REGULAR.OTF") format('opentype');}

@font-face {font-family: Gotham-Light; src: url("../fonts/gotham/Gotham-Light.otf") format('opentype');}
@font-face {font-family: Gotham-Black; src: url("../fonts/gotham/Gotham-Black.otf") format('opentype');}
@font-face {font-family: GothamBook; src: url("../fonts/gotham/GothamBook.ttf") format('truetype');}
@font-face {font-family: GothamBold; src: url("../fonts/gotham/GothamBold.ttf") format('truetype');}

@font-face {font-family: Vision-Light; src: url("../fonts/vision/Vision-Light.otf") format('opentype');}
@font-face {font-family: Vision-Black; src: url("../fonts/vision/Vision-Black.otf") format('opentype');}
@font-face {font-family: Vision-Bold; src: url("../fonts/vision/Vision-Bold.otf") format('truetype');}

.no-margin{padding-left: 0; padding-right: 0;}

.main{color: #002269; font-family: Apis-Light; }

.botonera{background-color: #189cd8; padding-top: 15px; padding-bottom: 15px; text-transform: uppercase; font-family: Vision-Bold; font-size:15px; color: #fff}
.botonera h1{font-size:0.1px !important; margin: 0;}
.botonera ul{list-style-type: none; padding: 0; margin: 0;}
.botonera li{margin: 0 25px;}
.botonera a{color: #fff}
.botonera a:hover{text-underline-offset:3px}
.botonera .active{text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset:3px}

.subtitulo {padding-top:53px;padding-bottom: 53px; }
.subtitulo p{color: #3c3c3b; font-size: 42px; font-family: bebasneue-regular; line-height: 43px; text-transform: uppercase; margin: 0;}

.seccion{color: #fff;  background-size: cover; background-repeat: no-repeat; padding-bottom: 45px; padding-top: 65px;}
.seccion .number{font-family: Gotham-Light; font-size: 55px;}
.seccion h2{text-transform: uppercase; font-family: Gotham-Black; font-size: 33px}
.seccion p{font-family: GothamBook; font-size: 19px; line-height: 40px;}

.marketing{background-image: url('../img/bg1.png');}
.tecnologia{background-image: url('../img/bg2.png');}
.evento{background-image: url('../img/bg3.png');}

.separador{background-color: #189cd8; min-height: 23px;}
.separador p{font-family: bebasneue-regular; margin: 0; font-size: 42px; line-height: 35px;color:#fff; padding-top: 25px; padding-bottom: 25px; text-align: center; }

/* Nosotros */
.datos{color: #4a4a49; padding-top: 85px; }
.datos h2{text-transform: uppercase; margin-bottom: 0; font-size:33px; font-family: Gotham-Black; margin-bottom: 15px;}
.datos p{margin-bottom: 0;font-family: GothamBook; font-size: 19px; padding-bottom: 50px; line-height: 45px; text-align: justify;}
/* Fin Nosotros */

/**/

.footer{background-color: #189cd8; padding-top: 37px; padding-bottom: 27px;}
.footer .logo{padding-bottom: 40px;}
.footer .redes img{padding: 0 6px}
.footer .redes img:hover{opacity: 0.5; cursor: pointer;} 


@media (max-width: 740px) {
  .botonera li{margin: 0 15px;}
  .botonera{font-size:13px;}
}

.short-text { display: none; }

@media (max-width: 591px) {
  .botonera li{margin: 0 8px;}
  .botonera{font-size:12px;}
  .short-text { display: inline-block; }
  .full-text { display: none; }

  /* Nosotros*/
  .datos h2{font-size:25px; margin-bottom: 10px;}
  .datos p{font-size:15px; line-height: 30px;padding-bottom: 30px;}

}