/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-middle-wrapper{background-color:var(--color-warm-white);}.t-sidebar{background-color:var(--color-light-gray);}
.t-header-wrapper{background-color:var(--color-gray);}.page-identity{background-color:var(--color-dark-blue);}.page-identity-title{color:white;font-family:var(--font-sans);font-size:1rem;line-height:normal;text-decoration:none;text-transform:uppercase;}.page-identity-title .medium{font-weight:500;}.page-identity-title .bold{font-weight:700;}.page-identity-title .black{font-weight:900;}@media (min-width:768px){}@media (min-width:992px){.page-identity-title{font-size:1.25rem;}}@media (min-width:1200px){}@media (min-width:1536px){}
.primary-menu-toggler{background-color:transparent;border-radius:50%;cursor:pointer;transition:0.4s;}.primary-menu-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb%28126, 148, 162%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-size:100%;}.region-primary-menu{font-family:var(--font-sans-narrow);}.region-primary-menu li{list-style-type:none;}.region-primary-menu a{color:inherit;text-decoration:none;}.region-primary-menu a:hover{text-decoration:underline;}.region-primary-menu > div > nav{background-color:var(--color-warm-white);border-radius:0.5rem;}.region-primary-menu li > span{font-weight:bold;}.region-primary-menu > div > nav > ul > li:first-child{font-size:1.3rem;font-weight:bold;line-height:1.2;margin-bottom:0.5rem;text-transform:uppercase;}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}@media (min-width:1536px){}
.region-secondary-menu{color:var(--color-dark-blue);font-family:var(--font-sans-narrow);}.region-secondary-menu li{list-style-type:none;}.region-secondary-menu a{color:inherit;text-decoration:none;}.region-secondary-menu a:hover{text-decoration:underline;}
.region-sidebar{font-family:var(--font-sans);}.region-sidebar #block-nombredelsitio{color:#7e8080;font-size:1.7rem;line-height:1.2;text-transform:uppercase;}.region-sidebar #block-nombredelsitio a{color:inherit;text-decoration:none;}.region-sidebar #block-nombredelsitio .medium{font-weight:500;}.region-sidebar #block-nombredelsitio .bold{font-weight:700;}.region-sidebar #block-nombredelsitio .black{font-weight:900;}.region-sidebar #block-secciondelsitio{font-size:1.7rem;font-weight:bold;line-height:1.2;text-transform:uppercase;}.region-sidebar #block-anuncios{color:var(--color-dark-gray);font-family:var(--font-sans-narrow);line-height:normal;}.region-sidebar #block-anuncios h3{font-family:var(--font-sans);font-size:1.2rem;font-weight:bold;}.region-sidebar #block-anuncios a{color:inherit;text-decoration:none;}.region-sidebar #block-anuncios a:hover{text-decoration:underline;}
.region-highlighted{background-color:#ffebae;font-family:var(--font-sans-narrow);}.region-highlighted em.placeholder{background-color:unset;font-style:normal;opacity:unset;vertical-align:unset;}.region-highlighted a{text-decoration:none;}
.region-content-above{color:var(--color-dark-blue);font-family:var(--font-sans-narrow);}.region-content-above li{list-style-type:none;}.region-content-above a{color:inherit;text-decoration:none;}.region-content-above a:hover{text-decoration:underline;}
@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}@media (min-width:1536px){}
.region-content-below{color:var(--color-dark-blue);font-family:var(--font-sans-narrow);}.region-content-below li{list-style-type:none;}.region-content-below a{color:inherit;text-decoration:none;}.region-content-below a:hover{text-decoration:underline;}
.region-footer-bottom{background-color:var(--color-dark-blue);font-family:var(--font-sans-narrow);}.region-footer-bottom > div{color:var(--color-gray);line-height:1.25rem;}.region-footer-bottom #block-avisolegal{text-align:left;}.region-footer-bottom #block-avisolegal a{color:inherit;text-decoration:none;}.region-footer-bottom #block-avisolegal a:hover{text-decoration:underline;}
.t-social{background-color:var(--color-dark-gray);color:var(--color-warm-white);font-family:var(--font-sans-narrow);font-size:1rem;font-weight:normal;}.t-social a{color:inherit;text-decoration:none;}
.paragraph--type--simple{font-family:var(--font-sans-narrow);font-size:1.13rem;line-height:1.2;}.paragraph--type--simple a{color:inherit;}
.paragraph--type--card .t-card-content{background-color:#e1e0db;}.paragraph--type--card .t-card-content a{color:inherit;word-wrap:break-word;}.paragraph--type--card .t-card-content h3{font-size:1.2rem;font-weight:700;}
.paragraph--type--masonry{font-family:var(--font-sans-narrow);font-size:1.13rem;line-height:1.2;}
.paragraph--type--txt .t-txt-content a{color:inherit;word-wrap:break-word;}.paragraph--type--txt .t-txt-content h3{font-size:1.2rem;font-weight:700;}
.paragraph--type--podcast a{color:inherit;word-wrap:break-word;}
.paragraph--type--fourcol{font-family:var(--font-sans-narrow);font-size:1.13rem;line-height:1.2;}
.node-header{font-family:var(--font-sans-narrow);}.node-header-titulo{color:var(--color-dark-blue);font-size:1.75rem;line-height:1.12;}.node-header-titulo h2{font-size:inherit;font-weight:bold;}.node-header-imagen > div{background-color:var(--color-dark-gray);color:var(--color-warm-white);font-size:1.5rem;font-weight:500;line-height:normal;}.node-header-descriptivo{font-size:1.25rem;font-weight:500;line-height:normal;}.node-header-enlaces{font-size:1.25rem;font-weight:500;line-height:normal;}.node-header-enlaces li{border-bottom-style:solid;border-bottom-width:2px;}.node-header-enlaces a{color:inherit;text-decoration:inherit;}.node-header-generales{color:#ffffff;font-size:1.25rem;font-weight:500;line-height:normal;}.node-style-instituto .node-header-descriptivo{background-color:#082233;color:#99aaa9;}.node-style-instituto .node-header-enlaces{background-color:#5f7080;color:white;}.node-style-instituto .node-header-enlaces li{border-bottom-color:white;}.node-style-instituto .node-header-enlaces a{color:inherit;}.node-style-investigacion .node-header-descriptivo{background-color:#711806;color:#ffffff;}.node-style-investigacion .node-header-enlaces{background-color:#272d0e;color:#ffffff;}.node-style-investigacion .node-header-enlaces li{border-bottom-color:#c1cbd1;}.node-style-investigacion .node-header-enlaces a{color:inherit;}.node-style-hpi .node-header-imagen > div{background-color:#454a35;}.node-style-hpi .node-header-generales{background-color:#6a8077;}.node-style-hpi .node-header-enlaces{background-color:#454a35;color:white;}.node-style-hc .node-header-imagen > div{background-color:#771a19;}.node-style-hc .node-header-generales{background-color:#80571a;}.node-style-hc .node-header-enlaces{background-color:#771a19;color:white;}.node-style-hmc .node-header-imagen > div{background-color:#4b5052;}.node-style-hmc .node-header-generales{background-color:#0b3341;}.node-style-hmc .node-header-enlaces{background-color:#4b5052;color:white;}.node-style-hm .node-header-imagen > div{background-color:#045957;}.node-style-hm .node-header-generales{background-color:#802240;}.node-style-hm .node-header-enlaces{background-color:#045957;color:white;}.node-style-ta .node-header-imagen > div{background-color:#045957;}.node-style-ta .node-header-generales{background-color:#000000;}.node-style-ta .node-header-enlaces{background-color:#5f7080;color:white;}.node-style-actividades .node-header-descriptivo{background-color:#e28f5a;color:#000000;}.node-style-actividades .node-header-enlaces{background-color:#b4383e;color:#c1cbd1;}.node-style-actividades .node-header-enlaces li{border-bottom-color:#c1cbd1;}.node-style-actividades .node-header-enlaces a{color:inherit;}.node-style-publicaciones .node-header-imagen{background-color:#711806;}.node-style-publicaciones .node-header-descriptivo{background-color:#628b80;color:white;}.node-style-publicaciones .node-header-enlaces{background-color:#174c2c;color:white;}.node-style-publicaciones .node-header-enlaces a{color:inherit;}.node-style-formacion .node-header-descriptivo{background-color:#8d96a5;color:white;}.node-style-formacion .node-header-enlaces{background-color:#00345b;color:white;}.node-style-formacion .node-header-enlaces a{color:inherit;}.node-style-oaxaca .node-header-descriptivo{background-color:#00242a;color:white;}.node-style-oaxaca .node-header-enlaces{background-color:#2c8797;color:white;}.node-style-oaxaca .node-header-enlaces a{color:inherit;}.node-style-acervos .node-header-descriptivo{background-color:#7c377c;color:white;}.node-style-acervos .node-header-enlaces{background-color:#e57d28;color:white;}.node-style-acervos .node-header-enlaces a{color:inherit;}.node-style-cph .node-header-descriptivo{background-color:#02484f;color:white;}.node-style-cph .node-header-enlaces{background-color:#620b32;color:white;}.node-style-cph .node-header-enlaces a{color:inherit;}.node-style-continua .node-header-descriptivo{background-color:#b8bc06;color:black;}.node-style-continua .node-header-enlaces{background-color:#007196;color:white;}.node-style-continua .node-header-enlaces a{color:inherit;}.node-style-ge .node-header-descriptivo{background-color:#163a33;color:white;}.node-style-ge .node-header-enlaces{background-color:#8e6a36;color:white;}.node-style-ge .node-header-enlaces a{color:inherit;}
