.top-navbar{background:#3c4e9d;color:#fff}.top-navbar .btn-primary{background:#b06a62;font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#fff;border-radius:0;border:0px;padding:15px 30px}.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{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:right;color:#fff;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:#c5d1dfcc}.navbar .nav-item .nav-link{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#3c4e9d;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{text-align:left;padding-left:30px}}@media (max-width: 992px) and (max-width: 576px){.navbar .nav-item .nav-link{padding-left:15px}}.navbar .btn-primary{background:#4c4c4c;color:#fff;border:0px solid;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;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}html,body{font-family:Lato,sans-serif}.banner-home{background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:100px;padding-bottom:100px;color:#fff}@media (max-width: 576px){.banner-home{padding-top:40px;padding-bottom:40px}}.banner-home h3{font-family:Montserrat,sans-serif;font-weight:400;font-size:24px}@media (max-width: 576px){.banner-home h3{font-size:20px}}.banner-home h2{font-weight:700;font-size:34px}@media (max-width: 576px){.banner-home h2{font-size:25px}}.banner-home .btn-primary,.btn-primary{color:#fff;background:#3c4e9d;border-radius:5px;border:0px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;padding:8px 40px}.banner-section{background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:25px;padding-bottom:25px;color:#fff}.banner-section h2{font-family:Lato;font-style:normal;font-weight:700;font-size:40px;line-height:48px}.banner-section .card-form{background:#ffffffe6;box-shadow:0 20px 40px #3d415426;border-radius:5px}.banner-section .card-form label{font-family:Lato;font-style:normal;font-weight:500;font-size:12px;line-height:26px;text-transform:uppercase;color:#333b69}.banner-section .card-form .btn-primary{background:#b06a62;color:#fff;border:0px;padding-top:10px;padding-bottom:10px}.banner-section .card-form .btn-primary.btn-epg{background:#6a798c}.container-shadow{background:#fff;box-shadow:0 1px 6px #3d415426;border-radius:5px}.container-shadow .title{height:70px}.container-shadow .title h3{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:45px;text-align:center;color:#2c3238}.container-shadow .body{min-height:325px}@media (max-width: 768px){.container-shadow .body{min-height:250px}}.container-shadow .body p{font-family:Lato;font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#6a798c}.container-shadow .btn{border-radius:6px;border:0px;padding:10px 30px}.container-shadow .btn.btn-danger{background:#b06a62}.container-shadow .btn.btn-primary{background:#2c54a9}h4{font-family:Lato;font-style:normal;font-weight:700;font-size:20px;line-height:24px}h5{font-family:Lato;font-style:normal;font-weight:700;font-size:18px;line-height:23px}.container-doc-home{background:#f7f9fa;box-shadow:0 4px 4px #00000040;height:225px}.container-doc-home .date{font-family:Lato;font-style:normal;font-weight:600;font-size:12px;line-height:28px;color:#888;margin-bottom:10px}.container-doc-home .link{margin-bottom:17px}.container-doc-home .link a{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#3c4e9d}.container-doc-home .author p{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#333;margin-bottom:0;text-transform:uppercase}.container-strategic-partner{background:#fff}.container-strategic-partner h2{font-family:Lato;font-style:normal;font-weight:700;font-size:30px;line-height:45px;text-align:center;color:#333b69}.container-collaborations{background:#fff;padding-bottom:300px}.container-collaborations h2{font-family:Lato;font-style:normal;font-weight:700;font-size:30px;line-height:45px;text-align:center;color:#333b69}.col-epg{background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:100px;padding-bottom:100px;border-top:12px solid #B06A62;border-radius:5px;margin-top:-200px}.col-epg h2{font-family:Lato;font-style:normal;font-weight:700;font-size:34px;line-height:45px;text-align:center;color:#fff}.col-epg p{font-family:Lato;font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#fff}.col-epg .btn-primary{background:#7683ba;border-radius:8px;font-family:Open Sans;font-style:normal;font-weight:700;font-size:18px;line-height:25px;text-align:center;color:#fff;border:0px;padding:15px 30px}.container-grupo-investigacion h3{font-family:Montserrat;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#000}@media (max-width: 576px){.container-grupo-investigacion h3{font-size:20px}}.container-grupo-investigacion h2{font-family:Lato;font-style:normal;font-weight:700;font-size:34px;line-height:45px;color:#2c3238}@media (max-width: 576px){.container-grupo-investigacion h2{font-size:25px;line-height:30px}}.container-grupo-investigacion p{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:30px;letter-spacing:-.015em;color:#000c}@media (max-width: 576px){.container-grupo-investigacion p{font-size:14px;line-height:25px}}.container-grupo-investigacion ul li{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:30px;letter-spacing:-.015em;color:#000c}@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{margin-bottom:0;font-family:Lato;font-style:normal;font-weight:700;font-size:19px;line-height:36px;letter-spacing:.01em;color:#000}.container-equipo-investigadores .col-investigador .cargo{margin-bottom:0;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#3c4e9d}.container-equipo-investigadores .col-investigador .institucion{margin-bottom:10px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000c}.container-equipo-investigadores .col-investigador .institucion-2{margin-bottom:0;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#8b8b8b}.container-equipo-investigadores .col-investigador .detalle{margin-top:15px;margin-bottom:0;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000c}.container-equipo-investigadores .col-investigador .btn{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;color:#fff;width:150px;margin-bottom:11px;border:0px}.container-equipo-investigadores .col-investigador .btn.btn-primary{background:#3c4e9d}.container-equipo-investigadores .col-investigador .btn.btn-secondary{background:#4c4c4c}.type-proyect{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:28px;color:#3c4e9d}.card-proyect{background:#fff;box-shadow:0 4px 10px #0003;border-radius:0 0 5px 5px}.card-proyect .title{min-height:90px}.card-proyect .title h3 a{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#333b69;text-decoration:none}.card-proyect p{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#6a798c}@media (max-width: 576px){.card-proyect p{font-size:14px;line-height:25px}}.card-proyect p.date{font-weight:500;font-size:14px;line-height:28px}.card-proyect-2{background:#fff;box-shadow:0 4px 10px #0003;border-radius:0 0 5px 5px;min-height:235px}.card-proyect-2 .title{min-height:70px}.card-proyect-2 .title h3{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#333b69;text-decoration:none}.card-proyect-2 p{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#6a798c}@media (max-width: 576px){.card-proyect-2 p{font-size:14px;line-height:25px}}.card-proyect-2 p.date{font-weight:500;font-size:14px;line-height:28px}.project .date{font-family:Lato;font-style:normal;font-weight:500;font-size:14px;line-height:28px;color:#6a798c}.project .title{min-height:50px;border-bottom:1px solid #C4C4C4;padding-bottom:10px}.project .title h3{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#333b69;margin-bottom:0}.project p{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#6a798c}.h3-publications{font-family:Lato;font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#888}.card-publications{min-height:180px;padding:20px;background:#f7f9fa;box-shadow:0 4px 4px #00000040;font-family:Lato;font-style:normal}.card-publications .date{font-weight:600;font-size:16px;line-height:28px;color:#888}.card-publications .title{min-height:100px;padding-bottom:10px}.card-publications .title a{font-weight:700;font-size:19px;line-height:24px;text-decoration-line:underline;color:#3c4e9d}.card-publications .source p{font-size:16px;line-height:22px;color:#333}.card-publications .authors{font-weight:500;font-size:16px;line-height:22px;color:#333;text-transform:uppercase}.team .name{font-family:Lato;font-style:normal;font-weight:700;font-size:19px;line-height:36px;letter-spacing:.01em;color:#000;margin-bottom:0}.team .position{font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:#3c4e9d;margin-bottom:0}.team .university{font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000c;margin-bottom:0}.team .email{margin-bottom:0}.team .email a{font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:#333;text-decoration:none}.container-epg-definition h3{font-family:Montserrat;font-style:normal;font-weight:400;font-size:24px;line-height:36px;letter-spacing:-.015em;color:#000}@media (max-width: 576px){.container-epg-definition h3{font-size:20px}}.container-epg-definition h2{font-family:Lato;font-style:normal;font-weight:700;font-size:34px;line-height:45px;color:#2c3238;margin-bottom:20px}@media (max-width: 576px){.container-epg-definition h2{font-size:25px;line-height:30px}}.container-epg-definition p{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:30px;letter-spacing:-.015em;color:#000c}@media (max-width: 576px){.container-epg-definition p{font-size:14px;line-height:25px}}.container-epg-us h2{font-family:Lato;font-style:normal;font-weight:700;font-size:30px;line-height:45px;text-align:center;color:#333b69}.container-epg-us p{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:30px;letter-spacing:-.015em;color:#000c}@media (max-width: 576px){.container-epg-us p{font-size:14px;line-height:25px}}.container-epg-repository h2{font-family:Lato;font-style:normal;font-weight:700;font-size:30px;line-height:45px;text-align:center;color:#333b69}.container-epg-repository .repository{background:#f7f9fa;box-shadow:0 4px 4px #00000040;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{font-weight:700;font-size:12px;line-height:22px;color:#333;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{font-weight:700;font-size:22px;line-height:32px;text-decoration-line:underline;color:#3c4e9d}.container-epg-repository .repository .extract{font-weight:400;font-size:12px;line-height:18px;color:#333;margin-bottom:20px}.container-epg-repository .repository .code{font-weight:600;font-size:14px;line-height:24px;text-align:center;color:#888;margin-bottom:10px}.container-epg-repository .repository .format{font-style:italic;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#8b8b8b}.container-epg-repository .repository .btn-secondary{background:#4c4c4c;border-radius:5px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;color:#fff}.page-item.active .page-link{background-color:#2c54a9;border-color:#2c54a9}.page-link{color:#6a798c;background-color:#fff;border:1px solid #E8ECED;margin-left:5px;margin-right:5px;border-radius:5px}
