<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300;400;500&amp;family=Rubik:wght@300;400;500;600&amp;display=swap');

:root {
    /*declaro variables*/
    --primario: #ea5134;
    --secundario: #75fb7e;
    --blanco1: #ffffff;
    --blanco2: #f3f2ec;
    --marengo1: #111111;
    --marengo2: #222222;
    --gris1: #666666;
    --gris2: #3c3c3c;
    --gris_claro: #cccccc;
    --negro1: #000000;
    --negro2: #18171b;
    --rubik: 'Rubik', sans-serif;
    --frank: 'Frank Ruhl Libre', serif;
}

body {
    font-family: var(--rubik) !important; /*como usar variable*/
    font-weight: 400;
}

ul#myTab {
    border: none;
}

.nav-tabs .nav-link{

}
.nav-tabs .nav-link.active{
    
}
h1, h2,h3,h4{
    font-family: var(--frank);
    color: var(--primario);
}

a{
    color: var(--primario);
    text-decoration: none;
}
a:hover{
    color: var(--marengo1);
    text-decoration: underline;
}

section#menu-top {
    background: var(--marengo2);
}

header#menu-principal {
    background: var(--marengo1);
}


.vimeo-responsivo {
    padding: 56.25% 0 0 0;
    position: relative;
}
.vimeo-responsivo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#video-bloque{
background: rgb(243,242,236);
background: -moz-linear-gradient(90deg, rgba(243,242,236,1) 0%, rgba(243,242,236,1) 50%, rgba(204,204,204,1) 50%, rgba(204,204,204,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(243,242,236,1) 0%, rgba(243,242,236,1) 50%, rgba(204,204,204,1) 50%, rgba(204,204,204,1) 100%);
background: linear-gradient(90deg, rgba(243,242,236,1) 0%, rgba(243,242,236,1) 50%, rgba(204,204,204,1) 50%, rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f2ec",endColorstr="#cccccc",GradientType=1);
}
#cabecera {
    background-image: url(../imagenes/portada_landing.jpg);
    background-position: center;
    background-size: cover;
}
.parallax {
    /* min-height: 500px; */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: var(--blanco);
}

.sombra {
    background: rgba(0,0,0,0.8);
}

.sombra h1,.sombra h2,.sombra h3,.sombra h4{ color: var(--blanco2);}
.sombra p{color: var(--blanco1);}    
.sombra ol, .sombra ul {
    color: var(--blanco1);
}

#agenda {
    background-color: var(--gris2);
}

#agenda .agenda-bloques .categoria span,
#noticias .noticia-bloques .categoria span,
.encabezado-single .categoria ul li span {
    padding: 5px 15px;
    border-radius: 10px;
}

#agenda .agenda-bloques .donde {
    color: var(--gris1);
    position: absolute;
    bottom: 0;
}

#agenda .btn-mas a,
#noticias .btn-mas a {
    border-radius: 20px;
    padding: 10px 30px;
}

#agenda .btn-mas a,
#agenda .agenda-bloques .ag-bq,
.noticia-bloques .ntc-bq .info {
    background-color: var(--blanco1);
}

#agenda .agenda-bloques .ag-bq {
    padding: 30px 25px 50px;
    position: relative;
}

#agenda .agenda-bloques .ag-bq,
/* #noticias .noticia-bloques .ntc-bq, */
/* #noticias .noticia-bloques [class*="col-"], */
#noticias .noticia-bloques .info {
    height: 100%;
}

#agenda .agenda-bloques .ag-bq,
#noticias .noticia-bloques .ntc-bq .info {
    border: 1px solid #bebdbd;
}

#agenda .btn-fila,
#noticias .btn-fila {
    margin-top: 35px;
}

#agenda .agenda-bloques .dia-semana {
    line-height: 1.2;
}

#agenda .agenda-bloques .categoria {
    margin: 20px 0;
}

#agenda .agenda-bloques .dia-semana,
#noticias .noticia-bloques .categoria,
.info-footer .menu-footer ul li {
    margin-bottom: 20px;
}

#agenda .agenda-bloques h3 {
    line-height: 30px;
}

#agenda .agenda-bloques .ag-bq,
#noticias .noticia-bloques .ntc-bq .info {
    border: 1px solid #bebdbd;
}

#agenda .btn-fila,
#noticias .btn-fila {
    margin-top: 35px;
}

#agenda .agenda-bloques .dia-semana {
    line-height: 1.2;
}

#agenda .agenda-bloques .categoria {
    margin: 20px 0;
}

#agenda .agenda-bloques .dia-semana,
#noticias .noticia-bloques .categoria,
.info-footer .menu-footer ul li {
    margin-bottom: 20px;
}

#agenda .agenda-bloques h3 {
    line-height: 30px;
}
.ratio-i {
    width: 100%;
    background-color: transparent;
    background-position: center;
    background-size: cover;
    display: inline-block;
}

.i-16_9 {
    padding-bottom: 56.25%;
}

.i-1_1 {
    padding-bottom: 100%;
}
.info-footer {
    background-color: var(--negro2);
    color: var(--blanco1);
}

.redes-sociales ul {
    display: flex;
}
.redes-sociales li {
    list-style: none;
    margin: 0.1em;
}

.gratuidad ul {
    text-align: right;
}
.gratuidad li {
    list-style: none;
    display: inline-block;
}
#trayectoria{
background: rgb(234,81,52);
background: -moz-linear-gradient(90deg, rgba(234,81,52,1) 0%, rgba(234,81,52,1) 50%, rgba(204,204,204,1) 50%, rgba(204,204,204,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(234,81,52,1) 0%, rgba(234,81,52,1) 50%, rgba(204,204,204,1) 50%, rgba(204,204,204,1) 100%);
background: linear-gradient(90deg, rgba(234,81,52,1) 0%, rgba(234,81,52,1) 50%, rgba(204,204,204,1) 50%, rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ea5134",endColorstr="#cccccc",GradientType=1);
}
.t-blanco h2, .t-blanco p{
    color: var(--blanco1);
}
#agentes .ratio-i.i-1_1 {
    max-width: 300px;
    margin: 0 auto;
    width: 100%;
    display: block;
}
li.nav-item {
    border: none;
}
a.nav-link {
    color: var(--primario);
    padding: 0 0.5em;
}

.cardbox {
    background: var(--blanco2);
    padding: 1em 0.5em;
    border-radius: 5px;
    margin-bottom: 10px;
}

.cardbox h3, .cardbox p {
    color: var(--marengo);
}
p.cita {
    font-weight: 300;
    font-style: italic;
}
.navbar-toggler {
	color: var(--blanco2);
	background: var(--gris2);
	font-size: 0.8em;
	margin: 10px auto 0px auto;
	border: none !important;
}
section#download {
    background: var(--blanco2);
}
h2.oversized {
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 3em;
}
.oversized a {
    text-decoration: none;
}
#download img {
    transform: rotate(-25deg);
    max-height: 350px;
}
.dia-semana {
    background: var(--negro1);
    color: var(--blanco1);
    display: inline-flex;
    padding: 5px 1em;
    border-radius: 50px;
}
.parrafo1 {
    color: var(--blanco1);
    font-size: 2em;
    font-weight: 300;
}
.rumbo-est .btn-primary, .punto-partida .btn-primary {
    background-color: #75fa7e;
    border-color: #75fa7e;
    border-radius: 0;
    margin: 30px 15px;
    color: #111111;
    font-weight: 500;
    text-transform: uppercase;
}
@media screen and (max-width: 1024px){
    .navbar li {
        display: block;
        width: 100%;
        border-bottom: 1px solid var(--marengo2);
    }
    #trayectoria {
        background: var(--primario);
    }
    #trayectoria p {
        color: var(--blanco1);
    }
    .red.py-4 {
        display: none;
    }
}</pre></body></html>