

body {
  font-family: 'Montserrat', sans-serif;
}

h1 {
  font-family: 'Russo One', sans-serif;
  color:#d6d6d6;
  justify-items:center;
}

@font-face {
  font-family: The Redlight Free;
  src: url("../fonts/theredlightfree.otf");
}

a {text-decoration: none!important;}

.titulo {  margin-bottom: 40px;}

.titulo::after, #evento-individual .titulo-2::after  {
  content: '';
  border-bottom: 4px solid var(--azul);
  position: relative;
  display: block;
}

.titulo-2{margin-bottom: 30px;}

.titulo-blanco{line-height: 50px;}

.titulo-blanco::after {
  content: '';
  border-bottom: 4px solid var(--blanco);
  position: relative;
  display: block;
}

.boton, #submitButton.boton {
  background: var(--azul);
  border-radius: 25px; text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #FFFAEF;
  text-transform: uppercase;
  padding: 10px 25px;
  border:none;
}

.boton-1{
  border: 1.5px solid #FFFAEF;
  border-radius: 25px; text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #FFFAEF;
  text-transform: uppercase;
  padding: 10px 15px;
}
.boton-1 i{padding-right: 5px;}

.seccion{margin: 50px auto;}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.accordion-button::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}


  /* Base tarjeta */

.tarjeta{
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 0px 40px #002C522E;
  border-radius: 25px;
}

/* Navbar menú */
.container-nav{ background: var(--azul);}

.a-menu {padding-right: 15px;}

.a-menu:hover {color: var(--blanco);}

.rrss a { color: #fff; margin-right: 15px;}
.rrss a :last-child{margin-right: 0px;}

/* Fin Navbar menú */


/* Header */
header {position: relative; padding:30px 0 0 0; margin-bottom: -215px; z-index: 100; } 
#inicio header {position: relative;   padding: 30px 0 0 0;   margin-bottom: -350px;   z-index: 100;   background: transparent linear-gradient(0deg, #002C5200 0%, #002C52 80%);   min-height: 350px;}
.logo img { width: 200px;}
/* Fin Header */

/* Banner cabecera*/
.bg0{background-image: url("../img/img1.jpg"); background-size:cover; background-position:center;}
.bg1{padding: 250px 0 100px 0; background: transparent linear-gradient(180deg, #18315299 0%, #0D1C2B 100%) 0% 0% no-repeat padding-box;}
.bg1 .titulo-blanco::after {border: none;}
/* Fin Banner cabecera */

/* Carrusel Inicio */
.carouselhome1 .titulo-blanco::after{border-bottom: 0;}
/*.carouselhome1 .carousel-item { max-height: 650px;}*/
.carouselhome1 .carousel-item::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*background: transparent linear-gradient(180deg, #18315299 0%, #0D1C2B 100%) 0% 0% no-repeat padding-box;*/
  background: transparent linear-gradient(180deg, #0D1C2B00 60%, #0D1C2B 100%) 0% 0% no-repeat padding-box;
}

.enlace-slider a{color: #fff;}

/*.carousel-item img { height: 650px; object-fit: cover;}*/

.carouselhome1 .carousel-inner { padding-bottom: 170px;}

.carouselhome1 .carousel-caption { z-index: 1; bottom: -170px;   background: #0D1C2B;   width: 100%;   left: 0;   right: 0; padding: 20px 0 0 0;}

/* Fin Carrusel Inicio*/

/* Footer */
footer{background: #0D1C2B; padding: 50px 20px;}
footer .nav{margin-top: 50px;}
/* Fin Footer */


/* Eventos */
#seccion-eventos{margin: 100px 0 0 0;}

.grid-section {
  display: grid;
  grid-template-columns: repeat(3,31.8%);
  grid-row-gap: 30px;
  grid-column-gap: 30px;
}

.grid-section-3 {
  display: grid;
  grid-template-columns: repeat(4,23.75%);
  grid-row-gap: 20px;
  grid-column-gap: 20px;
}

.grid-section-4 {
  display: grid;
  grid-template-columns: repeat(5,auto);
  grid-row-gap: 10px;
  grid-column-gap: 10px;
}

.estado-ev{
  background: var(--azul);
  font-weight: 300;
  letter-spacing: 1.6px;
  color: #FFFFFF;
  text-transform: uppercase;
  position: absolute;
  padding: 5px 15px;
  top: 30px;
}

.estado-ev img{max-width: 25px; margin-right: 5px;}

.img-ev {
  border-radius: 25px 25px 0 0;
  max-height: 250px;
  min-height: 250px;
  object-fit: cover;
}

.content-ev{padding: 25px 25px 35px 25px;}

.content-ev .txt-boton { font-size: 14px!important;}

.fecha-evento-inicio i{margin-right: 10px;}

.boton-mas {
  position: absolute;
  right: 15px;
  bottom: 5px;
}
.boton-mas a{color: var(--azul); font-size: 35px;} 
.boton-mas a:hover{color: var(--azul);}

.valor-ev{background:var(--azul); color: #fff;  border-radius: 25px; padding: 30px;}
.valor-ev p{font-size: 24px; font-weight: bold; text-transform: uppercase;}
.bgcev{background:var(--azul); color: #fff;  border-radius: 25px; padding: 20px 10px; margin:5px;}
.bgcev p, .titulo-sub-ev{font-size: 20px!important; text-transform: uppercase; line-height: 24px; margin-bottom: 0;}
.bgpev{background:var(--azul); color: #fff;  border-radius: 25px; padding: 30px 10px;}

.accordion-header .accordion-button { background: var(--azul); color: #fff; font-weight: bold;}
#accordion1 .px-5 {  padding-left: 0px!important;  padding-right: 0px!important;}
#evento-individual iframe {min-width: 100%!important;  max-width: 100%!important;}
/* Fin Eventos */

/* Ranking */
#ranking-seccion{margin: 100px auto;}
.nav-pills .nav-item{background: var(--azul);}
.nav-pills .nav-item .nav-link{color: var(--blanco);}
.nav-item:first-child .nav-link, .nav-item:first-child {border-radius: 50px 0 0 50px!important;}
.nav-item:last-child .nav-link,.nav-item:last-child {border-radius: 0 50px 50px 0!important;}
.nav-pills .nav-link.active {background: var(--azul-oscuro);}
#ranking-seccion thead tr th {background: var(--azul-oscuro); color: var(--blanco);}
#ranking-seccion .img-r {max-width: 50px; border-radius: 100px;}
.table{--bs-table-striped-bg: var(--amarillo-claro);}
#ranking-seccion .titulo-2{margin:30px 0;}
.sidebar{padding: 40px;}
#ranking .sidebar .bgnoticia3{margin-bottom: 20px;}
/* Fin Ranking */

/* Noticias */
#noticias{margin: 100px auto;}
.bgnoticia, .bgnoticia2, .bgnoticia3{position: relative;}
.txtnot{display: block; position: absolute; bottom: 0;}
.h3-noticia, .h4-noticia{z-index: 2; position: relative; padding:0 30px 15px 30px;}
.h3-noticia a, .h4-noticia a{color: #fff;}

.bgnoticia::after, .bgnoticia2::after, .bgnoticia3::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent linear-gradient(180deg, #002C521A 0%, #0D1C2B 100%) 0% 0% no-repeat padding-box;
  border-radius: 25px;
}
.bgnoticia img{object-fit: cover; height: 430px; border-radius: 25px;}
.bgnoticia2 img, .bgnoticia3 img{object-fit: cover; height: 200px; border-radius: 25px;}
.bgnoticia2 {margin-bottom: 30px;}
.leermasn{text-decoration: underline; font-size: 16px;}
.grid-section-2 {
  display: grid;
  grid-template-columns: repeat(2,50%);
  grid-row-gap: 30px;
  grid-column-gap: 30px;
}
.fecha-noticia{
  background: var(--azul);
  font-weight: 300;
  color: #FFFFFF;
  position: absolute;
  padding: 8px 20px;
  top: 30px;
}
.ni{margin:25px auto; padding: 40px!important; text-align: justify;}
.img-ni{height: 550px; object-fit: cover; margin-bottom: 50px; border-radius: 25px;}
.bni{border-bottom: 1px solid #E1E1E1; margin: 50px auto;}
.comp{font-weight: bold; color: var(--azul);}
.titulo-blanco.tbni { text-transform: none!important; margin-bottom: 20px;}
.textni{font-size: 18px;  margin-right: 20px; color: #fff;}
.sidebar .bgnoticia3 {margin-bottom: 20px;}
.ni .carousel-inner {   max-height: 450px; margin-bottom: 40px; border-radius: 25px;}
.ni .carousel-item img { border-radius: 25px; }
#ni .h4-noticia { font-size: 16px; line-height: 22px;}
/* Fin Noticias*/

/* Mentorías */

.mentorias {background: var(--azul); padding: 50px 0;}
.mentorias .titulo-blanco {margin-bottom: 40px;}
.mentorias .img-ev, #mentorias .img-ev {min-height: 300px; max-height: 300px; object-fit: cover;}

/* Fin Mentorías */

/* Deportista destacado */
.bgdt{position: relative;}
.bgdt img{object-fit: cover; height: 600px;}
.bgdt::after{
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent linear-gradient(-90deg, #002C5200 0%, #002C5200 34%, #002C52B3 61%, #001628 100%) 0% 0% no-repeat padding-box;}
  .dtxt{position: absolute; z-index: 2;top: 50%;  transform: translate(0, -50%); left:200px;}
  .deportista-destacado-2{margin-bottom: 50px;}
#dd .bgnoticia img{height: 250px;}
#dd .bgdt img{border-radius: 25px; height: 500px;}
#dd .bgdt::after {border-radius: 25px;}


/* Fin Deportista destacado */

/* Deportistas */
#deportistas .tarjeta .imgd { border-radius: 25px 0 0 25px; object-fit: cover; height: 150px; min-height: 150px; max-height: 150px;}
/* Fin Deportistas */


/* Quiénes somos */
#somos img{border-radius: 25px;}
#somos p{text-align: justify;}
.row-m {display: flex; align-items: center; justify-content: center;}
.equipo img{border-radius: 200px!important; width: 200px; height: 200px; object-fit: cover; margin-bottom: 30px;}

/* Fin Quiénes somos*/

/* Contacto + Iniciar sesión */
#cc h3{font-size: 30px; color: var(--azul); font-weight: bold; margin-bottom: 30px;}
#cc h4{font-size: 24px; color: var(--azul); font-weight: bold; margin-bottom: 30px;}
#cc .tarjeta i {   color: var(--azul);   margin-right: 5px; }
#cc .tarjeta .boton i{color:#fff;}

label {color: #7E7E7E;}
.form-control {   background: #FAFAFA;   border: 1px solid #EAEAEA;   border-radius: 10px; }

#cc .col-lg-8 {margin: auto;}

.rc a{color: var(--azul); text-decoration: underline!important; margin-left: 20px;}

/* Fin Contacto + Iniciar sesión */

.pmob{display: none;}

.livevideo iframe{min-height: 700px; width: 100%;}


/* CSS VERSIÓN MÓVIL */

@media (max-width: 810px) {
.titulo {  font-size: 30px!important; line-height: 33px!important;}
.titulo-blanco{font-size: 30px!important; line-height: 33px!important;}
.titulo-2 { font-size: 26px!important; line-height: 28px!important;}
#ranking-seccion, #seccion-eventos, #noticias {margin-top: 50px; padding: 0 20px;}

/* Navbar menú */
.navbar-toggler { color: #fff; }
.navbar-toggler:focus {box-shadow: none;}
.navbar-nav, .rrss{padding: 20px;}
.navbar .rrss{text-align: left!important;}
/* Fin Navbar menú */

/*Header*/
header{margin-bottom: -170px;}
.logo img {max-width: 150px;}
.boton-1{font-size: 14px; padding: 10px;}
#inicio header {margin-bottom: 0; background: #002C52; padding: 30px 0; min-height: auto;}

/*Fin Header*/


/* Banner cabecera */
.bg1 {padding:200px 20px 50px 20px;}
.titulo-2-slider{font-size: 16px!important; line-height: 18px;}
/* Fin Banner cabecera */

/* Footer */
footer .nav {flex-direction: column;}
/* Fin Footer */

/* Ranking */
.nav-item:first-child .nav-link, .nav-item:first-child, .nav-item:last-child .nav-link,.nav-item:last-child{border-radius: 0!important;}
/* Fin Ranking */

/* Noticias */
.bgnoticia, .bgnoticia2, .bgnoticia3 {margin-bottom: 10px;}
#noticias{margin-bottom: 0px;}
#ni .boton.txt-boton {display: block; margin-bottom: 15px;}
.titulo-blanco.tbni {font-size: 24px !important;line-height: 1.2em !important;}
.ni .carousel-inner {   max-height: 250px; }
.ni .carousel-item img {height: auto;}
/* Fin Noticias */

/* Mentorías */
.mentorias{margin-top: 50px;}
.mentorias .container{padding: 0 20px;}
/* Fin Mentorías */

/* Deportista destacado */
.bgdt img{height: 450px;}
.dtxt{ left:50px;}
.deportista-destacado-1 { font-size: 18px!important; line-height: 26px!important;}
.deportista-destacado-2 {  font-size: 70px!important;  line-height: 70px!important;}
/* Fin Deportista destacado */

/* Eventos */
.tarjeta .info-evento{font-size: 16px!important; line-height: 20px!important;}
.tarjeta .txt-boton { font-size: 12px !important;}
.content-ev .boton {display: block;margin-bottom: 10px;}
#evento-individual .seccion .boton {display: block; margin-bottom: 10px;}
.bgcev p { font-size: 16px !important; line-height: 1.2em;}
/* Fin Eventos */
}

/* FIN CSS VERSIÓN MÓVIL */



/* GRID / OTROS TABLET */
@media (max-width: 850px) {
.grid-section, .grid-section-2, .grid-section-3 {grid-template-columns: repeat(2,47.8%);}

.carousel-caption h1 {font-size: 24px !important;}
#pills-tab .nav-link {font-size: 10px;padding: 10px 6px;font-weight: bold;}
.img-ni{height: 450px!important;}

.carouselhome1 .carousel-caption { bottom: -142px;}
.carouselhome1 .carousel-inner{padding-bottom: 142px;}
}

/* GRID / OTROS SMARTPHONE*/
@media (max-width: 480px) {
.grid-section, .grid-section-2, .grid-section-3 {grid-template-columns: repeat(1,99%);}
.grid-section-4 {grid-template-columns: repeat(2,50%); grid-row-gap: 2px; grid-column-gap: 2px; }
.rc a {margin-left: 0px; display: block;  margin-top: 5px;}

.carousel-caption h1 {font-size: 18px !important; line-height: 1.3em !important;}

.carousel-caption .titulo-2-slider {font-size: 14px !important;}

.enlace-slider a{font-size: 16px;}
.img-ni {height: 240px!important;}

.pdesk{display: none;}
.pmob{display: block;}

.carouselhome1 .carousel-caption { bottom: -131px;}
.carouselhome1 .carousel-inner{padding-bottom: 131px;}

.livevideo iframe{min-height: 200px; width: 100%;}
}

:root {

/* Colors: */
--blanco: #FFFFFF;
--gris: #3A3A3A;
--azul-oscuro: #001628;
--azul: #002C52;
--amarillo-claro: #FFFAEF;
--unnamed-color-183152: #183152;
--unnamed-color-002c52: #002C52;

/* Font/text values */
--unnamed-font-family-montserrat: Montserrat;
--unnamed-font-family-the-redlight-free: The Redlight Free;
--unnamed-font-family-russo-one: Russo One;
--unnamed-font-style-normal: normal;
--unnamed-font-weight-300: 300px;
--unnamed-font-weight-normal: normal;
--unnamed-font-weight-medium: medium;
--unnamed-font-weight-bold: bold;
--unnamed-font-size-14: 14px;
--unnamed-font-size-15: 15px;
--unnamed-font-size-16: 16px;
--unnamed-font-size-18: 18px;
--unnamed-font-size-20: 20px;
--unnamed-font-size-22: 22px;
--unnamed-font-size-24: 24px;
--unnamed-font-size-30: 30px;
--unnamed-font-size-36: 36px;
--unnamed-font-size-45: 45px;
--unnamed-font-size-100: 100px;
--unnamed-character-spacing-0: 0px;
--unnamed-character-spacing-4-8: 4.8px;
--unnamed-character-spacing-1-4: 1.4px;
--unnamed-character-spacing-1-6: 1.6px;
--unnamed-character-spacing-1-1: 1.1px;
--unnamed-line-spacing-18: 18px;
--unnamed-line-spacing-19: 19px;
--unnamed-line-spacing-22: 22px;
--unnamed-line-spacing-24: 24px;
--unnamed-line-spacing-26: 26px;
--unnamed-line-spacing-27: 27px;
--unnamed-line-spacing-29: 29px;
--unnamed-line-spacing-37: 37px;
--unnamed-line-spacing-43: 43px;
--unnamed-line-spacing-55: 55px;
--unnamed-line-spacing-121: 121px;
--unnamed-text-transform-uppercase: uppercase;
--unnamed-decoration-underline: underline;
}

/* Character Styles */
.txt-boton {  
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-medium);
font-size: var(--unnamed-font-size-16);
line-height: var(--unnamed-line-spacing-19);
letter-spacing: var(--unnamed-character-spacing-1-6);
color: var(--blanco);
text-transform: var(--unnamed-text-transform-uppercase);
}
.a-menu {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-14);
line-height: var(--unnamed-line-spacing-18);
letter-spacing: var(--unnamed-character-spacing-1-4);
color: var(--blanco);
text-transform: var(--unnamed-text-transform-uppercase);
}
.p {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-16);
line-height: var(--unnamed-line-spacing-19);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--gris);
}
.titulo {
font-family: var(--unnamed-font-family-russo-one);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-45);
line-height: var(--unnamed-line-spacing-50);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--azul);
text-transform: var(--unnamed-text-transform-uppercase);
}
.titulo-blanco {
font-family: var(--unnamed-font-family-russo-one);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-45);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--blanco);
text-transform: var(--unnamed-text-transform-uppercase);
}
.titulo-2 {
font-family: var(--unnamed-font-family-russo-one);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-36);
line-height: var(--unnamed-line-spacing-43);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--azul);
text-transform: var(--unnamed-text-transform-uppercase);
}
.titulo-2-slider {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-24);
line-height: var(--unnamed-line-spacing-30);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--blanco);
}
.h3-noticia {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-medium);
font-size: var(--unnamed-font-size-24);
line-height: var(--unnamed-line-spacing-24);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--blanco);
}
.h4-noticia {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-medium);
font-size: var(--unnamed-font-size-20);
line-height: var(--unnamed-line-spacing-24);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--blanco);
}
.info-evento-blanco {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-22);
line-height: var(--unnamed-line-spacing-27);
letter-spacing: var(--unnamed-character-spacing-1-1);
color: var(--blanco);
}
.h6 {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-medium);
font-size: var(--unnamed-font-size-16);
line-height: var(--unnamed-line-spacing-19);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--amarillo-claro);
}
.nombre-deportista {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-medium);
font-size: var(--unnamed-font-size-22);
line-height: var(--unnamed-line-spacing-27);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--gris);
}
.puntaje-deportista {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-bold);
font-size: var(--unnamed-font-size-24);
line-height: var(--unnamed-line-spacing-29);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--azul);
}
.etiqueta-evento {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-16);
line-height: var(--unnamed-line-spacing-19);
letter-spacing: var(--unnamed-character-spacing-1-6);
color: var(--blanco);
text-transform: var(--unnamed-text-transform-uppercase);
}
.titulo-evento {
font-family: var(--unnamed-font-family-russo-one);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-22);
line-height: var(--unnamed-line-spacing-26);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--azul);
text-transform: var(--unnamed-text-transform-uppercase);
}
.fecha-evento-inicio {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-medium);
font-size: var(--unnamed-font-size-18);
line-height: var(--unnamed-line-spacing-22);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--gris);
}
.info-evento {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-20);
line-height: var(--unnamed-line-spacing-24);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--gris);
}
.tab-ranking-seccion {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-medium);
font-size: var(--unnamed-font-size-15);
line-height: var(--unnamed-line-spacing-18);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--blanco);
}
.enlace-slider {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-18);
line-height: var(--unnamed-line-spacing-20);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--blanco);
text-decoration: var(--unnamed-decoration-underline);
}
.titulo-3 {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-bold);
font-size: var(--unnamed-font-size-20);
line-height: var(--unnamed-line-spacing-24);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--azul);
text-transform: var(--unnamed-text-transform-uppercase);
margin-bottom: 5px;
}
.p-mentoria {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-18);
line-height: var(--unnamed-line-spacing-24);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--gris);
margin-bottom: 20px;
}
.deportista-destacado-1 {
font-family: var(--unnamed-font-family-montserrat);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-300);
font-size: var(--unnamed-font-size-24);
line-height: var(--unnamed-line-spacing-29);
letter-spacing: var(--unnamed-character-spacing-4-8);
color: var(--blanco);
text-transform: var(--unnamed-text-transform-uppercase);
}
.deportista-destacado-2 {
font-family: var(--unnamed-font-family-the-redlight-free);
font-style: var(--unnamed-font-style-normal);
font-weight: var(--unnamed-font-weight-normal);
font-size: var(--unnamed-font-size-100);
line-height: var(--unnamed-line-spacing-121);
letter-spacing: var(--unnamed-character-spacing-0);
color: var(--blanco);
}