/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/meets.css ***!
  \****************************************************************************************************************/
.publications-banner{
  width: 100%;
  height: 180px;
  background-position: center, center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

#content {
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 70vh;
}
 
.publications{
  margin-top: 2em;
  padding-bottom: 1em;
}

.publication-title{
  color: #6c757d !important;
  font-size: 1.3em;
  font-weight: 800;
  white-space: normal;
}

.publication-title > a{
  text-decoration: none!important;
  color: #6c757d;
}

.publication-at{
  font-size: 1em;
  white-space: normal;
}

.publication-at > a{
  text-decoration: none!important;
  color: #6c757d;
}

.publication-author{
  font-size: 1em;
}

.publication-author > a{
  text-decoration: none!important;
  color: #6c757d;
}

.publication-subtitle{
  font-size: 0.8em;
  white-space: normal;
}

.publication-subtitle > a{
  text-decoration: none!important;
  color: #6c757d;
}

.publication-body{
  vertical-align: top;
  width: 100%;
  white-space: nowrap;
}

.publication-body > a{
  text-decoration: none!important;
  color: #6c757d;
}

.publication{
  width: 60%;
  text-align: left;
  margin-bottom: 1em;
  background-color: #FFF;
  padding: 1.5em;
}

.file{
  background-color: #6c757d;
  color: #FFF;
  display: inline-block;
  padding: 0.3em;
  margin-top: 2em;
}

a:hover{
  text-decoration: none!important;
}

.content-title{
  color: #FFF;
  font-weight: 800;
  font-size: 1.8em;
  margin-left: 1.7em;
  margin-bottom: 0.7em;
  position: absolute;
  bottom: 0;
}

/*.content-title > img{
  width: 50px;
  margin-left: 1em;
}*/

@media (max-width: 991px) { 
  .publications{
    font-size: 1.5em;    
  }
  .publication{
    width: 90%;
  }  
  .content-title{
    display: ruby-text;
    margin-top: 0.2em;
  }
}

.info{
  background-color: rgb(0,183,198);
  color: #FFF;
  display: inline-block;
  padding: 0.2em;
  padding-right: 0.2em;
  padding-left: 0.2em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 0.9em;  
}

.info > a{
  text-decoration: none;
  color: #FFF;
}

/* Fondo negro total para la tarjeta */
.card {
    background-color: #000 !important;
    color: #fff !important;
    border: 1px solid #222 !important;
    border-radius: 5px;
}

/* Títulos y textos en blanco */
.card-title,
.card-text,
.card small,
.card-footer {
    color: #fff !important;
}

/* Links dentro del card */
.card a {
    color: #fff !important;
    text-decoration: none;
}

.card a:hover {
    text-decoration: underline;
}

/* Botón “+ INFO” */
.card .btn-primary {
    background-color: #0dcaf0; /* cyan bootstrap */
    border-color: #0dcaf0;
}

.card .btn-primary:hover {
    background-color: #0bb8db;
    border-color: #0bb8db;
}

.meet-icon {
    width: 18px;
    height: 18px;
    margin-right: 6px;
    filter: invert(75%) sepia(29%) saturate(1659%) hue-rotate(140deg) brightness(97%) contrast(101%);
}

.card-footer{
    position: relative;
    padding-right: 0;
    padding-left: 0;
    mask-image: linear-gradient(to top,#00b7c6 0%,transparent 80%);
}

.card-footer img {
    display: block;
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 0;
}

/* Espaciado suave */
.card-body {
    padding-bottom: 0.75rem;
}

.card-image {
    width: 100%;
    height: 180px;
    object-fit: cover;
    display: block;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: 3em;
}

.info {
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 10;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVldHMuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUFDYixtQ0FBbUM7RUFDbkMsNEJBQTRCO0VBQzVCLHNCQUFzQjtFQUN0QixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSwrQkFBK0I7RUFDL0IsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSwrQkFBK0I7RUFDL0IsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSwrQkFBK0I7RUFDL0IsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSwrQkFBK0I7RUFDL0IsY0FBYztBQUNoQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsK0JBQStCO0VBQy9CLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsU0FBUztBQUNYOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7QUFDYjs7QUFFQSxzQ0FBc0M7QUFDdEM7SUFDSSxpQ0FBaUM7SUFDakMsc0JBQXNCO0lBQ3RCLGlDQUFpQztJQUNqQyxrQkFBa0I7QUFDdEI7O0FBRUEsK0JBQStCO0FBQy9COzs7O0lBSUksc0JBQXNCO0FBQzFCOztBQUVBLDBCQUEwQjtBQUMxQjtJQUNJLHNCQUFzQjtJQUN0QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSwwQkFBMEI7QUFDOUI7O0FBRUEsbUJBQW1CO0FBQ25CO0lBQ0kseUJBQXlCLEVBQUUsbUJBQW1CO0lBQzlDLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixnR0FBZ0c7QUFDcEc7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZiw4REFBOEQ7QUFDbEU7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsZ0JBQWdCO0FBQ3BCOztBQUVBLG9CQUFvQjtBQUNwQjtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCwrQkFBK0I7SUFDL0IsZ0NBQWdDO0lBQ2hDLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFdBQVc7SUFDWCxXQUFXO0FBQ2YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21lZXRzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIucHVibGljYXRpb25zLWJhbm5lcntcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjb250ZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtaW4taGVpZ2h0OiA3MHZoO1xufVxuIFxuLnB1YmxpY2F0aW9uc3tcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4ucHVibGljYXRpb24tdGl0bGV7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5wdWJsaWNhdGlvbi10aXRsZSA+IGF7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucHVibGljYXRpb24tYXR7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ucHVibGljYXRpb24tYXQgPiBhe1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnB1YmxpY2F0aW9uLWF1dGhvcntcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5wdWJsaWNhdGlvbi1hdXRob3IgPiBhe1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnB1YmxpY2F0aW9uLXN1YnRpdGxle1xuICBmb250LXNpemU6IDAuOGVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ucHVibGljYXRpb24tc3VidGl0bGUgPiBhe1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnB1YmxpY2F0aW9uLWJvZHl7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHVibGljYXRpb24tYm9keSA+IGF7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucHVibGljYXRpb257XG4gIHdpZHRoOiA2MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMS41ZW07XG59XG5cbi5maWxle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG5hOmhvdmVye1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC10aXRsZXtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4vKi5jb250ZW50LXRpdGxlID4gaW1ne1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn0qL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgXG4gIC5wdWJsaWNhdGlvbnN7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgICAgXG4gIH1cbiAgLnB1YmxpY2F0aW9ue1xuICAgIHdpZHRoOiA5MCU7XG4gIH0gIFxuICAuY29udGVudC10aXRsZXtcbiAgICBkaXNwbGF5OiBydWJ5LXRleHQ7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gIH1cbn1cblxuLmluZm97XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDE4MywxOTgpO1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG4gIHBhZGRpbmctbGVmdDogMC4yZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDAuOWVtOyAgXG59XG5cbi5pbmZvID4gYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLyogRm9uZG8gbmVncm8gdG90YWwgcGFyYSBsYSB0YXJqZXRhICovXG4uY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyMiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyogVMOtdHVsb3MgeSB0ZXh0b3MgZW4gYmxhbmNvICovXG4uY2FyZC10aXRsZSxcbi5jYXJkLXRleHQsXG4uY2FyZCBzbWFsbCxcbi5jYXJkLWZvb3RlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogTGlua3MgZGVudHJvIGRlbCBjYXJkICovXG4uY2FyZCBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIEJvdMOzbiDigJwrIElORk/igJ0gKi9cbi5jYXJkIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDsgLyogY3lhbiBib290c3RyYXAgKi9cbiAgICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5jYXJkIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiYjhkYjtcbiAgICBib3JkZXItY29sb3I6ICMwYmI4ZGI7XG59XG5cbi5tZWV0LWljb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBmaWx0ZXI6IGludmVydCg3NSUpIHNlcGlhKDI5JSkgc2F0dXJhdGUoMTY1OSUpIGh1ZS1yb3RhdGUoMTQwZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoMTAxJSk7XG59XG5cbi5jYXJkLWZvb3RlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwjMDBiN2M2IDAlLHRyYW5zcGFyZW50IDgwJSk7XG59XG5cbi5jYXJkLWZvb3RlciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogRXNwYWNpYWRvIHN1YXZlICovXG4uY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG59XG5cbi5pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDEwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/