.top-navbar{background:#3c4e9d;color:#fff}.top-navbar .btn-primary{background:#b06a62;border:0;border-radius:0;color:#fff;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:15px 30px;text-align:center}.top-navbar .btn-primary.btn-epg{background:#728af4}@media (max-width:576px){.top-navbar .btn-primary{padding:10px}}.top-navbar .lang{padding-top:10px}.top-navbar .lang a{color:#fff;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:right;text-decoration:none}.top-navbar .lang a.active{font-weight:700}@media (max-width:576px){.top-navbar .lang{padding-top:5px}}.navbar{background-color:#e4e9f0}@media (max-width:576px){.navbar img{max-width:230px}}.navbar .nav-item{width:120px}.navbar .nav-item.active,.navbar .nav-item:hover{background:rgba(197,209,223,.8)}.navbar .nav-item .nav-link{color:#3c4e9d;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:center;text-transform:uppercase}.navbar .nav-item .nav-link.active,.navbar .nav-item .nav-link:hover{color:#3c4e9d}@media (max-width:992px){.navbar .nav-item{width:100%}.navbar .nav-item .nav-link{padding-left:30px;text-align:left}}@media (max-width:992px) and (max-width:576px){.navbar .nav-item .nav-link{padding-left:15px}}.navbar .btn-primary{background:#4c4c4c;border:0 solid;color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:19px;text-align:center}@media (max-width:992px){.navbar .btn-primary{margin-left:30px}}@media (max-width:992px) and (max-width:576px){.navbar .btn-primary{margin-left:15px}}footer{background-color:#363839;border-top:30px solid #3c4e9d}footer p{color:#fff}footer .foot-bar{background-color:#282a2b}footer .foot-bar p{color:#8b8b8b}body,html{font-family:Lato,sans-serif}.banner-home{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:100px;padding-top:100px}@media (max-width:576px){.banner-home{padding-bottom:40px;padding-top:40px}}.banner-home h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:400}@media (max-width:576px){.banner-home h3{font-size:20px}}.banner-home h2{font-size:34px;font-weight:700}@media (max-width:576px){.banner-home h2{font-size:25px}}.banner-home .btn-primary,.btn-primary{background:#3c4e9d;border:0;border-radius:5px;color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:19px;padding:8px 40px}.banner-section{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:25px;padding-top:25px}.banner-section h2{font-family:Lato;font-size:40px;font-style:normal;font-weight:700;line-height:48px}.banner-section .card-form{background:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 20px 40px rgba(61,65,84,.15)}.banner-section .card-form label{color:#333b69;font-family:Lato;font-size:12px;font-style:normal;font-weight:500;line-height:26px;text-transform:uppercase}.banner-section .card-form .btn-primary{background:#b06a62;border:0;color:#fff;padding-bottom:10px;padding-top:10px}.banner-section .card-form .btn-primary.btn-epg{background:#6a798c}.container-shadow{background:#fff;border-radius:5px;box-shadow:0 1px 6px rgba(61,65,84,.15)}.container-shadow .title{height:70px}.container-shadow .title h3{color:#2c3238;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:45px;text-align:center}.container-shadow .body{min-height:325px}@media (max-width:768px){.container-shadow .body{min-height:250px}}.container-shadow .body p{color:#6a798c;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-align:center}.container-shadow .btn{border:0;border-radius:6px;padding:10px 30px}.container-shadow .btn.btn-danger{background:#b06a62}.container-shadow .btn.btn-primary{background:#2c54a9}h4{font-size:20px;line-height:24px}h4,h5{font-family:Lato;font-style:normal;font-weight:700}h5{font-size:18px;line-height:23px}.container-doc-home{background:#f7f9fa;box-shadow:0 4px 4px rgba(0,0,0,.25);height:225px}.container-doc-home .date{color:#888;font-family:Lato;font-size:12px;font-style:normal;font-weight:600;line-height:28px;margin-bottom:10px}.container-doc-home .link{margin-bottom:17px}.container-doc-home .link a{color:#3c4e9d}.container-doc-home .author p,.container-doc-home .link a{font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.container-doc-home .author p{color:#333;margin-bottom:0;text-transform:uppercase}.container-strategic-partner{background:#fff}.container-strategic-partner h2{color:#333b69;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:45px;text-align:center}.container-collaborations{background:#fff;padding-bottom:300px}.container-collaborations h2{color:#333b69;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:45px;text-align:center}.container-twitter{background-color:#f1f5f5;padding-bottom:50px}.container-twitter h2{color:#333b69;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:45px;text-align:center}.col-epg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;border-top:12px solid #b06a62;margin-top:-200px;padding-bottom:100px;padding-top:100px}.col-epg h2{font-size:34px;font-weight:700;line-height:45px}.col-epg h2,.col-epg p{color:#fff;font-family:Lato;font-style:normal;text-align:center}.col-epg p{font-size:18px;font-weight:400;line-height:28px}.col-epg .btn-primary{background:#7683ba;border:0;border-radius:8px;color:#fff;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:25px;padding:15px 30px;text-align:center}.tweet a{text-decoration:none}.tweet .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:256px;margin-bottom:20px;width:100%}.tweet .header .name{color:#0f1419;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:19px;margin-bottom:0}.tweet .header .name2{color:#536471;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.tweet .body .col{min-height:130px}.tweet .body .col p{color:#0f1419;font-size:14px;line-height:22px}.tweet .body .col p,.tweet .footer p{font-family:Lato;font-style:normal;font-weight:400}.tweet .footer p{color:#5d6d79;font-size:13px;line-height:16px}.tweet .footer .border-bottom{border-bottom:1px solid #ccc}.container-grupo-investigacion h3{color:#000;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:36px}@media (max-width:576px){.container-grupo-investigacion h3{font-size:20px}}.container-grupo-investigacion h2{color:#2c3238;font-family:Lato;font-size:34px;font-style:normal;font-weight:700;line-height:45px}@media (max-width:576px){.container-grupo-investigacion h2{font-size:25px;line-height:30px}}.container-grupo-investigacion p{color:rgba(0,0,0,.8);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.015em;line-height:30px}@media (max-width:576px){.container-grupo-investigacion p{font-size:14px;line-height:25px}}.container-grupo-investigacion ul li{color:rgba(0,0,0,.8);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.015em;line-height:30px}@media (max-width:576px){.container-grupo-investigacion ul li{font-size:14px;line-height:25px}}.container-equipo-investigadores{background:#f1f5f5}.container-equipo-investigadores .col-investigador{border-bottom:1px solid #c4c4c4}.container-equipo-investigadores .col-investigador .nombre{color:#000;font-family:Lato;font-size:19px;font-style:normal;font-weight:700;letter-spacing:.01em;line-height:36px;margin-bottom:0}.container-equipo-investigadores .col-investigador .cargo{color:#3c4e9d;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:0}.container-equipo-investigadores .col-investigador .institucion{color:rgba(0,0,0,.8);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px}.container-equipo-investigadores .col-investigador .institucion-2{color:#8b8b8b;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}.container-equipo-investigadores .col-investigador .detalle{color:rgba(0,0,0,.8);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0;margin-top:15px}.container-equipo-investigadores .col-investigador .btn{border:0;color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:19px;margin-bottom:11px;text-align:center;width:150px}.container-equipo-investigadores .col-investigador .btn.btn-primary{background:#3c4e9d}.container-equipo-investigadores .col-investigador .btn.btn-secondary{background:#4c4c4c}.type-proyect{color:#3c4e9d;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:28px}.card-proyect{background:#fff;border-radius:0 0 5px 5px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.card-proyect .title{min-height:90px}.card-proyect .title h3 a{color:#333b69;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:28px;text-decoration:none}.card-proyect p{color:#6a798c;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:576px){.card-proyect p{font-size:14px;line-height:25px}}.card-proyect p.date{font-size:14px;font-weight:500;line-height:28px}.card-proyect-2{background:#fff;border-radius:0 0 5px 5px;box-shadow:0 4px 10px rgba(0,0,0,.2);min-height:235px}.card-proyect-2 .title{min-height:70px}.card-proyect-2 .title h3{color:#333b69;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:28px;text-decoration:none}.card-proyect-2 p{color:#6a798c;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:576px){.card-proyect-2 p{font-size:14px;line-height:25px}}.card-proyect-2 p.date,.project .date{font-size:14px;font-weight:500;line-height:28px}.project .date{color:#6a798c;font-family:Lato;font-style:normal}.project .title{border-bottom:1px solid #c4c4c4;min-height:50px;padding-bottom:10px}.project .title h3{color:#333b69;font-size:24px;font-weight:700;line-height:28px;margin-bottom:0}.project .title h3,.project p{font-family:Lato;font-style:normal}.project p{color:#6a798c;font-size:16px;font-weight:400;line-height:30px}.h3-publications{color:#888;font-family:Lato;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.card-publications{background:#f7f9fa;box-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Lato;font-style:normal;min-height:180px;padding:20px}.card-publications .date{color:#888;font-size:16px;font-weight:600;line-height:28px}.card-publications .title{min-height:100px;padding-bottom:10px}.card-publications .title a{color:#3c4e9d;font-size:19px;font-weight:700;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.card-publications .authors,.card-publications .source p{color:#333;font-size:16px;line-height:22px}.card-publications .authors{font-weight:500;text-transform:uppercase}.team .name{color:#000;font-family:Lato;font-size:19px;font-style:normal;font-weight:700;letter-spacing:.01em;line-height:36px;margin-bottom:0}.team .position{color:#3c4e9d;font-weight:600;line-height:28px}.team .position,.team .university{font-family:Montserrat;font-size:14px;font-style:normal;margin-bottom:0}.team .university{color:rgba(0,0,0,.8);font-weight:400;line-height:20px}.team .email{margin-bottom:0}.team .email a{color:#333;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:28px;text-decoration:none}.container-epg-definition h3{color:#000;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.015em;line-height:36px}@media (max-width:576px){.container-epg-definition h3{font-size:20px}}.container-epg-definition h2{color:#2c3238;font-family:Lato;font-size:34px;font-style:normal;font-weight:700;line-height:45px;margin-bottom:20px}@media (max-width:576px){.container-epg-definition h2{font-size:25px;line-height:30px}}.container-epg-definition p{color:rgba(0,0,0,.8);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.015em;line-height:30px}@media (max-width:576px){.container-epg-definition p{font-size:14px;line-height:25px}}.container-epg-us h2{color:#333b69;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:45px;text-align:center}.container-epg-us p{color:rgba(0,0,0,.8);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.015em;line-height:30px}@media (max-width:576px){.container-epg-us p{font-size:14px;line-height:25px}}.container-epg-repository h2{color:#333b69;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:45px;text-align:center}.container-epg-repository .repository{background:#f7f9fa;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:35px}@media (max-width:576px){.container-epg-repository .repository{padding:25px}}.container-epg-repository .repository p{font-family:Lato;font-style:normal}.container-epg-repository .repository .date{color:#333;font-size:12px;font-weight:700;line-height:22px;margin-bottom:25px}.container-epg-repository .repository .title{width:80%}@media (max-width:576px){.container-epg-repository .repository .title{width:100%}}.container-epg-repository .repository .title p{margin-bottom:15px}.container-epg-repository .repository .title p a{color:#3c4e9d;font-size:22px;font-weight:700;line-height:32px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.container-epg-repository .repository .extract{color:#333;font-size:12px;font-weight:400;line-height:18px;margin-bottom:20px}.container-epg-repository .repository .code{color:#888;font-size:14px;font-weight:600;line-height:24px;margin-bottom:10px;text-align:center}.container-epg-repository .repository .format{color:#8b8b8b;font-size:16px;font-style:italic;font-weight:400;line-height:22px;text-align:center}.container-epg-repository .repository .btn-secondary{background:#4c4c4c;border-radius:5px;color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:19px;text-align:center}.page-item.active .page-link{background-color:#2c54a9;border-color:#2c54a9}.page-link{background-color:#fff;border:1px solid #e8eced;border-radius:5px;color:#6a798c;margin-left:5px;margin-right:5px}
