/*
    - Name: "topics.scss"
    - Description: "Add custom styles to taxonomy term topics"
*/
body:not(:has(.view-taxonomy-term--topic)) .terms-topics, .view-taxonomy-term--topics .terms-topics {
  max-width: var(--gridContainerMaxWidthXs);
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--spacingSm);
  padding-left: var(--spacingSm);
  box-sizing: border-box;
}

@media all and (min-width: 36rem) {
  body:not(:has(.view-taxonomy-term--topic)) .terms-topics, .view-taxonomy-term--topics .terms-topics {
    max-width: var(--gridContainerMaxWidthSm);
  }
}
@media all and (min-width: 50.0625rem) {
  body:not(:has(.view-taxonomy-term--topic)) .terms-topics, .view-taxonomy-term--topics .terms-topics {
    max-width: var(--gridContainerMaxWidthMd);
    padding-right: var(--spacingMd);
    padding-left: var(--spacingMd);
  }
}
@media all and (min-width: 62rem) {
  body:not(:has(.view-taxonomy-term--topic)) .terms-topics, .view-taxonomy-term--topics .terms-topics {
    max-width: var(--gridContainerMaxWidthLg);
  }
}
@media all and (min-width: 78rem) {
  body:not(:has(.view-taxonomy-term--topic)) .terms-topics, .view-taxonomy-term--topics .terms-topics {
    max-width: var(--gridContainerMaxWidthXl);
  }
}
@media all and (min-width: 82.5rem) {
  body:not(:has(.view-taxonomy-term--topic)) .terms-topics, .view-taxonomy-term--topics .terms-topics {
    max-width: var(--gridContainerMaxWidthXxl);
    padding-right: 0;
    padding-left: 0;
  }
}
body:not(:has(.view-taxonomy-term--topic)) .terms-topics .children-terms, .view-taxonomy-term--topics .terms-topics .children-terms {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: var(--spacingMd);
       column-gap: var(--spacingMd);
  padding: 0;
  list-style: none;
}

body:not(:has(.view-taxonomy-term--topic)) .terms-topics .children-terms li, .view-taxonomy-term--topics .terms-topics .children-terms li {
  width: 100%;
  border-top: 1px solid var(--colorGreys500);
  padding: var(--spacingSm) 0;
}

@media all and (min-width: 36rem) {
  body:not(:has(.view-taxonomy-term--topic)) .terms-topics .children-terms li, .view-taxonomy-term--topics .terms-topics .children-terms li {
    width: calc(50% - 14px);
  }
}
@media all and (min-width: 62rem) {
  body:not(:has(.view-taxonomy-term--topic)) .terms-topics .children-terms li, .view-taxonomy-term--topics .terms-topics .children-terms li {
    width: calc(33% - 14px);
  }
}
body:not(:has(.view-taxonomy-term--topic)) .terms-topics .children-terms li a, .view-taxonomy-term--topics .terms-topics .children-terms li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: var(--largeBoldFontFamily), sans-serif;
  font-size: var(--largeBoldFontSize);
  font-weight: var(--largeBoldFontWeight);
  line-height: var(--largeBoldLineHeight);
  color: var(--colorText);
  text-decoration: none;
}

body:not(:has(.view-taxonomy-term--topic)) .terms-topics .children-terms li a:hover, .view-taxonomy-term--topics .terms-topics .children-terms li a:hover {
  text-decoration: underline;
}

.img-taxonomy {
  max-width: var(--gridContainerMaxWidthXs);
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--spacingSm);
  padding-left: var(--spacingSm);
  box-sizing: border-box;
  padding-bottom: var(--spacingXs);
}

@media all and (min-width: 36rem) {
  .img-taxonomy {
    max-width: var(--gridContainerMaxWidthSm);
  }
}
@media all and (min-width: 50.0625rem) {
  .img-taxonomy {
    max-width: var(--gridContainerMaxWidthMd);
    padding-right: var(--spacingMd);
    padding-left: var(--spacingMd);
  }
}
@media all and (min-width: 62rem) {
  .img-taxonomy {
    max-width: var(--gridContainerMaxWidthLg);
  }
}
@media all and (min-width: 78rem) {
  .img-taxonomy {
    max-width: var(--gridContainerMaxWidthXl);
  }
}
@media all and (min-width: 82.5rem) {
  .img-taxonomy {
    max-width: var(--gridContainerMaxWidthXxl);
    padding-right: 0;
    padding-left: 0;
  }
}
.block-drpl-taxonomy-term-name-block .heading-topics {
  display: flex;
  align-items: center;
  gap: var(--spacingMd);
  padding-bottom: var(--spacingMd);
  padding-left: 0 !important;
  max-width: var(--gridContainerMaxWidthXs);
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--spacingSm);
  padding-left: var(--spacingSm);
  box-sizing: border-box;
}

@media all and (min-width: 36rem) {
  .block-drpl-taxonomy-term-name-block .heading-topics {
    max-width: var(--gridContainerMaxWidthSm);
  }
}
@media all and (min-width: 50.0625rem) {
  .block-drpl-taxonomy-term-name-block .heading-topics {
    max-width: var(--gridContainerMaxWidthMd);
    padding-right: var(--spacingMd);
    padding-left: var(--spacingMd);
  }
}
@media all and (min-width: 62rem) {
  .block-drpl-taxonomy-term-name-block .heading-topics {
    max-width: var(--gridContainerMaxWidthLg);
  }
}
@media all and (min-width: 78rem) {
  .block-drpl-taxonomy-term-name-block .heading-topics {
    max-width: var(--gridContainerMaxWidthXl);
  }
}
@media all and (min-width: 82.5rem) {
  .block-drpl-taxonomy-term-name-block .heading-topics {
    max-width: var(--gridContainerMaxWidthXxl);
    padding-right: 0;
    padding-left: 0;
  }
}
.block-drpl-taxonomy-term-name-block .heading-topics .c-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  background: var(--colorBackgroundLightGrey);
}

.block-drpl-taxonomy-term-name-block .heading-topics .c-icon .micon {
  color: var(--colorCorporateRed600);
}

.block-drpl-taxonomy-term-name-block .heading-topics .heading {
  margin-bottom: 0;
}

.block-taxonomy-search {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: flex-start;
  max-width: 732px;
  padding-bottom: var(--spacingMd);
}

.block-taxonomy-search form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: flex-start;
  width: 100%;
}

.block-taxonomy-search form .form-item-search-api-fulltext .form-item {
  text-overflow: ellipsis;
}

.block-taxonomy-search form .form-item {
  margin: 0;
  flex: 1;
  height: 48px;
}

.block-taxonomy-search form .form-actions {
  order: 0;
  flex: 0 1 auto;
  align-self: auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.block-taxonomy-search form .form-actions .form-submit {
  height: 48px;
  border: 1px solid var(--buttonColorPrimaryBackground);
}

.block-taxonomy-search form .form-actions .form-submit:hover {
  border-color: var(--colorBlack);
}

@media all and (max-width: 50.0625rem) {
  .block-taxonomy-search form .form-actions .form-submit {
    background: transparent;
    font-size: 0;
    padding: 0 var(--spacingXl);
  }
}
.block-taxonomy-search form .form-actions:hover .micon {
  background: var(--buttonColorPrimaryBackgroundHover);
}

.block-taxonomy-search form .form-actions .micon {
  display: none;
}

@media all and (max-width: 50.0625rem) {
  .block-taxonomy-search form .form-actions .micon {
    display: block;
    position: absolute;
    width: 100%;
    background: var(--buttonColorPrimaryBackground);
    height: 100%;
    padding: 0.9375rem;
    z-index: -1;
    color: var(--buttonColorPrimaryText);
  }
}
.field--name-header-paragraph {
  max-width: var(--gridContainerMaxWidthXs);
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--spacingSm);
  padding-left: var(--spacingSm);
  box-sizing: border-box;
  margin-bottom: var(--spacingMd);
}

@media all and (min-width: 36rem) {
  .field--name-header-paragraph {
    max-width: var(--gridContainerMaxWidthSm);
  }
}
@media all and (min-width: 50.0625rem) {
  .field--name-header-paragraph {
    max-width: var(--gridContainerMaxWidthMd);
    padding-right: var(--spacingMd);
    padding-left: var(--spacingMd);
  }
}
@media all and (min-width: 62rem) {
  .field--name-header-paragraph {
    max-width: var(--gridContainerMaxWidthLg);
  }
}
@media all and (min-width: 78rem) {
  .field--name-header-paragraph {
    max-width: var(--gridContainerMaxWidthXl);
  }
}
@media all and (min-width: 82.5rem) {
  .field--name-header-paragraph {
    max-width: var(--gridContainerMaxWidthXxl);
    padding-right: 0;
    padding-left: 0;
  }
}
@media all and (min-width: 50.0625rem) {
  .field--name-header-paragraph {
    margin-top: var(--spacingMd);
    margin-bottom: var(--spacingLg);
  }
}
.view-taxonomy-term--topics {
  margin-bottom: var(--spacing5xl);
}

.view-taxonomy-term--topics > .field--name-description {
  max-width: var(--gridContainerMaxWidthXs);
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--spacingSm);
  padding-left: var(--spacingSm);
  box-sizing: border-box;
}

@media all and (min-width: 36rem) {
  .view-taxonomy-term--topics > .field--name-description {
    max-width: var(--gridContainerMaxWidthSm);
  }
}
@media all and (min-width: 50.0625rem) {
  .view-taxonomy-term--topics > .field--name-description {
    max-width: var(--gridContainerMaxWidthMd);
    padding-right: var(--spacingMd);
    padding-left: var(--spacingMd);
  }
}
@media all and (min-width: 62rem) {
  .view-taxonomy-term--topics > .field--name-description {
    max-width: var(--gridContainerMaxWidthLg);
  }
}
@media all and (min-width: 78rem) {
  .view-taxonomy-term--topics > .field--name-description {
    max-width: var(--gridContainerMaxWidthXl);
  }
}
@media all and (min-width: 82.5rem) {
  .view-taxonomy-term--topics > .field--name-description {
    max-width: var(--gridContainerMaxWidthXxl);
    padding-right: 0;
    padding-left: 0;
  }
}
.view-taxonomy-term--topics .related-content,
.view-taxonomy-term--topics .block_other_related_content {
  margin: var(--spacingLg) 0;
  max-width: var(--gridContainerMaxWidthXs);
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--spacingSm);
  padding-left: var(--spacingSm);
  box-sizing: border-box;
}

@media all and (min-width: 36rem) {
  .view-taxonomy-term--topics .related-content,
  .view-taxonomy-term--topics .block_other_related_content {
    max-width: var(--gridContainerMaxWidthSm);
  }
}
@media all and (min-width: 50.0625rem) {
  .view-taxonomy-term--topics .related-content,
  .view-taxonomy-term--topics .block_other_related_content {
    max-width: var(--gridContainerMaxWidthMd);
    padding-right: var(--spacingMd);
    padding-left: var(--spacingMd);
  }
}
@media all and (min-width: 62rem) {
  .view-taxonomy-term--topics .related-content,
  .view-taxonomy-term--topics .block_other_related_content {
    max-width: var(--gridContainerMaxWidthLg);
  }
}
@media all and (min-width: 78rem) {
  .view-taxonomy-term--topics .related-content,
  .view-taxonomy-term--topics .block_other_related_content {
    max-width: var(--gridContainerMaxWidthXl);
  }
}
@media all and (min-width: 82.5rem) {
  .view-taxonomy-term--topics .related-content,
  .view-taxonomy-term--topics .block_other_related_content {
    max-width: var(--gridContainerMaxWidthXxl);
    padding-right: 0;
    padding-left: 0;
  }
}
.view-taxonomy-term--topics .related-content .views-element-container .views-row,
.view-taxonomy-term--topics .block_other_related_content .views-element-container .views-row {
  margin: var(--spacing2xs) 0;
  padding: 0;
}

.view-taxonomy-term--topics .related-content .views-element-container .views-row a,
.view-taxonomy-term--topics .block_other_related_content .views-element-container .views-row a {
  font-family: var(--linkBaseFontFamily), sans-serif;
  font-weight: var(--linkBaseFontWeight);
  font-size: var(--linkBaseFontSize);
  line-height: var(--linkBaseLineHeight);
  color: var(--linkColorDefault);
  text-decoration: none;
}

.view-taxonomy-term--topics .related-content .views-element-container .views-row a:hover,
.view-taxonomy-term--topics .block_other_related_content .views-element-container .views-row a:hover {
  text-decoration: underline;
  color: var(--linkColorHover);
}

.view-taxonomy-term--topics .related-content .views-element-container nav .pager-show-more,
.view-taxonomy-term--topics .block_other_related_content .views-element-container nav .pager-show-more {
  list-style: none;
  padding: 0;
}

body .block-system-main-block {
  margin-bottom: var(--spacing5xl);
}

.block-views-blockactualidad-blk-actualidad-comunicacion header,
.block-views-blockactualidad-blk-temas header {
  margin-bottom: var(--spacingSm);
}

.block-views-blockactualidad-blk-actualidad-comunicacion .left .field--name-sumario-corto,
.block-views-blockactualidad-blk-temas .left .field--name-sumario-corto {
  display: none;
}

@media all and (min-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-comunicacion .view header h3,
  .block-views-blockactualidad-blk-temas .view header h3 {
    font-size: var(--fontSizeH3) !important;
    line-height: var(--desktopH3DefaultLineHeight);
  }
}
.block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication,
.block-views-blockactualidad-blk-temas .view .unformated-view-news-communication {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  align-self: flex-start;
  gap: var(--spacingSm);
  margin-bottom: var(--spacingMd);
}

@media all and (min-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication,
  .block-views-blockactualidad-blk-temas .view .unformated-view-news-communication {
    flex-direction: row;
    gap: var(--spacingMd);
  }
}
.block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .center,
.block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .center {
  width: 100%;
  order: 1;
}

.block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .left,
.block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .left {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: var(--spacingMd);
}

@media all and (max-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .left,
  .block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .left {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: var(--spacingSm);
  }
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .left .views-row,
  .block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .left .views-row {
    width: calc(50% - var(--spacingSm) / 2);
  }
}
.block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .right,
.block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .right {
  order: 3;
}

.block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .right .view,
.block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .right .view {
  display: flex;
  flex-direction: column;
}

@media all and (min-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .center,
  .block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .center {
    width: 50%;
    order: 2;
  }
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .center .component-card-item .card-title .heading,
  .block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .center .component-card-item .card-title .heading {
    font-size: var(--fontSizeH3) !important;
    line-height: var(--desktopH3BoldLineHeight);
  }
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .left,
  .block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .left {
    width: 25%;
    order: 1;
  }
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .right,
  .block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .right {
    width: 25%;
  }
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .unformated-view-news-communication .right .view,
  .block-views-blockactualidad-blk-temas .view .unformated-view-news-communication .right .view {
    display: flex;
    flex-direction: column;
  }
}
.block-views-blockactualidad-blk-actualidad-comunicacion .view .cards-footer .cards-read-more-link a,
.block-views-blockactualidad-blk-temas .view .cards-footer .cards-read-more-link a {
  display: flex;
  max-width: 100%;
}

.block-views-blockactualidad-blk-actualidad-comunicacion .view .cards-footer .cards-read-more-link a span,
.block-views-blockactualidad-blk-temas .view .cards-footer .cards-read-more-link a span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  display: block;
}

@media all and (min-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .cards-footer .cards-read-more-link,
  .block-views-blockactualidad-blk-temas .view .cards-footer .cards-read-more-link {
    width: 25%;
    float: right;
  }
  .block-views-blockactualidad-blk-actualidad-comunicacion .view .cards-footer .cards-read-more-link a,
  .block-views-blockactualidad-blk-temas .view .cards-footer .cards-read-more-link a {
    margin-left: var(--spacingXs);
  }
}
.block-views-blockactualidad-blk-actualidad-comunicacion .view .views-row,
.block-views-blockactualidad-blk-temas .view .views-row {
  margin: 0 !important;
  padding: 0 !important;
}

.block-views-blockactualidad-blk-actualidad-comunicacion .view .views-row .card-content-type-label,
.block-views-blockactualidad-blk-temas .view .views-row .card-content-type-label {
  display: none;
}

.view-government-agenda-solr8.view-display-id-block_1 footer {
  margin-top: var(--spacingMd);
}

.block-views-blockretrans-actos-ruedas-prensa-block-1 .view {
  gap: var(--spacingMd);
  display: flex;
  flex-direction: column;
}

.block-views-blockretrans-actos-ruedas-prensa-block-1 .view .actos-rows {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: var(--spacingMd);
}

.block-views-blockretrans-actos-ruedas-prensa-block-1 .view .actos-rows .views-row {
  margin: 0 !important;
  padding: 0 !important;
  width: calc(50% - var(--paragraphSpacingNormal) * 1 / 2);
}

@media all and (min-width: 50.0625rem) {
  .block-views-blockretrans-actos-ruedas-prensa-block-1 .view .actos-rows .views-row {
    width: calc(33.333% - var(--paragraphSpacingNormal) * 2 / 3);
  }
}
.block-views-blockretrans-actos-ruedas-prensa-block-1 .cards-footer {
  width: 100%;
}

.block-views-blocknotas-prensa-block-1,
.block-views-blockacuerdos-gobierno-block-1 {
  margin-bottom: 1.5rem;
}

.block-views-blocknotas-prensa-block-1 .view-display-id-block_1,
.block-views-blocknotas-prensa-block-1 .view-display-id-block_2,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_1,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_2 {
  display: flex;
  flex-direction: column;
}

.block-views-blocknotas-prensa-block-1 .view-display-id-block_1 .card-content-type-label,
.block-views-blocknotas-prensa-block-1 .view-display-id-block_2 .card-content-type-label,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_1 .card-content-type-label,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_2 .card-content-type-label {
  display: none !important;
}

.block-views-blocknotas-prensa-block-1 .view-display-id-block_1 .cards-footer,
.block-views-blocknotas-prensa-block-1 .view-display-id-block_2 .cards-footer,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_1 .cards-footer,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_2 .cards-footer {
  margin-top: var(--spacingMd);
}

.block-views-blocknotas-prensa-block-1 .view-display-id-block_1 .views-row,
.block-views-blocknotas-prensa-block-1 .view-display-id-block_2 .views-row,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_1 .views-row,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_2 .views-row {
  margin: 0 !important;
  padding: 0 !important;
}

.block-views-blocknotas-prensa-block-1 .view-display-id-block_1 .views-row .component-card-item.compact_list_layout,
.block-views-blocknotas-prensa-block-1 .view-display-id-block_2 .views-row .component-card-item.compact_list_layout,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_1 .views-row .component-card-item.compact_list_layout,
.block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_2 .views-row .component-card-item.compact_list_layout {
  border-top: 0 !important;
}

@media all and (min-width: 50.0625rem) {
  .block-views-blocknotas-prensa-block-1 .view-display-id-block_1,
  .block-views-blocknotas-prensa-block-1 .view-display-id-block_2,
  .block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_1,
  .block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_2 {
    flex-wrap: wrap;
  }
  .block-views-blocknotas-prensa-block-1 .view-display-id-block_1 .views-row,
  .block-views-blocknotas-prensa-block-1 .view-display-id-block_2 .views-row,
  .block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_1 .views-row,
  .block-views-blockacuerdos-gobierno-block-1 .view-display-id-block_2 .views-row {
    gap: var(--spacingMd);
    width: 100%;
  }
}
.view-display-id-blk_actualidad_comunicacion_resto .unformated-view-news-communication .center .component-card-item .card-title .heading,
.view-display-id-blk_temas_resto .unformated-view-news-communication .center .component-card-item .card-title .heading {
  font-size: var(--fontSizeH3) !important;
  line-height: var(--desktopH3BoldLineHeight);
}

.view-display-id-blk_actualidad_comunicacion_resto .cards-footer,
.view-display-id-blk_temas_resto .cards-footer {
  margin-top: var(--spacingMd);
  max-width: -moz-fit-content;
  max-width: fit-content;
}

@media all and (min-width: 50.0625rem) {
  .block-views-blockgovernment-agenda-solr8-block-1 {
    margin-bottom: var(--spacingMd);
  }
}
.taxonomy-resources .block-views-blockgovernment-agenda-solr8-block-1,
.taxonomy-resources .block-views-blocknotas-prensa-block-2,
.taxonomy-resources .block-views-blockacuerdos-gobierno-block-2 {
  padding-right: var(--spacing2xl);
}

.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 {
  display: flex;
  flex-direction: column;
  gap: var(--spacingMd);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 {
    flex-direction: row;
  }
}
@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 .node--view-mode-cards-with-description h3 {
    font-size: var(--fontSizeH3) !important;
    line-height: var(--desktopH3BoldLineHeight);
  }
}
.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 > .views-row {
  padding: 0 !important;
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 > .views-row {
    width: 60%;
  }
}
.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer {
  display: flex;
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer {
    width: 40%;
  }
}
.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .views-row {
  width: 100%;
}

@media all and (min-width: 22.5rem) {
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .views-row {
    width: calc(50% - 12px);
    display: flex;
  }
}
@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .views-row {
    width: 100%;
  }
}
.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  height: -moz-fit-content;
  height: fit-content;
  -moz-column-gap: var(--spacingMd);
       column-gap: var(--spacingMd);
}

.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .node--type-news.node--view-mode-compact-list {
  display: flex;
  align-items: stretch;
}

.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper {
  display: flex;
  flex-direction: column;
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper {
    flex-direction: row-reverse;
  }
}
.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper .card-header .card-media {
  position: relative;
}

.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper .card-header .card-media img {
  max-width: 120px;
}

@media all and (max-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper .card-header {
    padding-left: 0;
  }
  .view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper .card-header .card-media img {
    max-width: none;
  }
}
.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper .card-body {
  flex: 1;
}

.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper .card-content-type-label,
.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row .component-card-item .card-item-content-wrapper .field--name-short-description {
  display: none;
}

.view-display-id-blk_actualidad_actualidad_1 header .view-display-id-blk_actualidad_actualidad_2 footer .view-display-id-blk_actualidad_actualidad_3 .views-row:last-child .component-card-item {
  border-bottom: none;
}

.view-display-id-blk_actualidad_actualidad_1 .blk-actualidad-actualidad-1 {
  display: flex;
  flex-direction: column;
  margin: var(--spacing2xl) 0;
  margin-top: 0;
  gap: var(--spacingMd);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .blk-actualidad-actualidad-1 {
    flex-direction: row;
  }
}
.view-display-id-blk_actualidad_actualidad_1 footer .view-display-id-blk_actualidad_actualidad_4 {
  display: flex;
  flex-direction: column;
  gap: var(--spacingMd);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 footer .view-display-id-blk_actualidad_actualidad_4 {
    flex-direction: row;
  }
}
.view-display-id-blk_actualidad_actualidad_1 footer .view-display-id-blk_actualidad_actualidad_4 .blk-actualidad-actualidad-4-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: var(--spacingSm);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 footer .view-display-id-blk_actualidad_actualidad_4 .blk-actualidad-actualidad-4-content {
    width: 66%;
  }
}
.view-display-id-blk_actualidad_actualidad_1 footer .view-display-id-blk_actualidad_actualidad_4 .blk-actualidad-actualidad-4-content > .views-row {
  width: calc(50% - var(--spacing2xs));
}

.view-display-id-blk_actualidad_actualidad_1 footer .view-display-id-blk_actualidad_actualidad_4 footer .view-display-id-blk_actualidad_actualidad_5 .card-content-type-label {
  display: none !important;
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 footer .view-display-id-blk_actualidad_actualidad_4 footer {
    width: 33%;
  }
}
.view-display-id-blk_actualidad_actualidad_1 footer .view-display-id-blk_actualidad_actualidad_5 .views-row:last-child .component-card-item {
  border-bottom: none;
}

.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row,
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3,
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row {
  display: flex;
  flex-direction: column;
  gap: var(--spacingSm);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row,
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3,
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row {
    flex-direction: row;
    gap: var(--spacingMd);
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row {
  margin-bottom: var(--spacingMd);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g1 {
    width: 60%;
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g1 .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1,
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g1 .card-item-content-wrapper .card-title h2.heading.level-h3.bold-1 {
  font-size: var(--fontSizeMobileH3);
  line-height: var(--desktopH3BoldLineHeight);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g1 .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1,
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g1 .card-item-content-wrapper .card-title h2.heading.level-h3.bold-1 {
    font-size: var(--fontSizeMobileH1);
    line-height: var(--desktopH3BoldLineHeight);
  }
}
@media all and (max-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 {
    display: flex;
    flex-wrap: wrap;
    gap: var(--spacingSm);
  }
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row {
    width: calc(50% - var(--spacing2xs));
    margin-right: 0;
    margin-left: 0;
  }
}
@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 {
    width: 40%;
  }
}
@media all and (max-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row .node--view-mode-compact-list .compact_list_layout .card-item-content-wrapper {
    display: flex;
    flex-direction: column !important;
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row .compact_list_layout .field--name-sumario-corto {
  display: none;
}

@media all and (max-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row .compact_list_layout {
    border-width: 0 !important;
    padding: 0;
  }
}
@media all and (max-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row .compact_list_layout .card-item-content-wrapper {
    display: flex !important;
    flex-direction: column !important;
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row .compact_list_layout .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1,
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row .compact_list_layout .card-item-content-wrapper .card-title h2.heading.level-h3.bold-1 {
  font-size: var(--fontSizeMobileH3);
  line-height: var(--desktopH3BoldLineHeight);
}

@media all and (max-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row .compact_list_layout .card-item-content-wrapper .card-header {
    padding: 0 !important;
    padding-bottom: var(--spacing2xs) !important;
  }
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row .compact_list_layout .card-item-content-wrapper .card-header img {
    width: 100%;
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g2 .views-row:last-child .node--view-mode-compact-list .compact_list_layout {
  border-bottom: 0;
  padding-bottom: 0;
}

.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 {
  margin-bottom: var(--spacingXl);
  gap: var(--spacingXl);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 {
    margin-bottom: var(--spacingMd);
    gap: var(--spacingMd);
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 .field--name-sumario-corto {
  display: none;
}

.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 .views-row {
  width: 100%;
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 .views-row {
    width: 50%;
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 .views-row .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1,
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 .views-row .card-item-content-wrapper .card-title h2.heading.level-h3.bold-1 {
  font-size: var(--fontSizeMobileH3);
  line-height: var(--desktopH3BoldLineHeight);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 .views-row .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1,
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .g3 .views-row .card-item-content-wrapper .card-title h2.heading.level-h3.bold-1 {
    font-size: var(--fontSizeH3);
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row {
  gap: var(--spacingXl);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--spacingMd);
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .field--name-sumario-corto {
  display: none;
}

.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g4 {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacingSm);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g4 {
    grid-column: span 2;
    gap: var(--spacingMd);
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g4 .views-row {
  width: calc(50% - var(--spacingSm) / 2);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g4 .views-row {
    width: calc(50% - var(--spacingMd) / 2);
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g4 .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1,
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g4 .card-item-content-wrapper .card-title h2.heading.level-h3.bold-1 {
  font-size: var(--fontSizeMobileH3);
  line-height: var(--desktopH3BoldLineHeight);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g4 .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1,
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g4 .card-item-content-wrapper .card-title h2.heading.level-h3.bold-1 {
    font-size: var(--fontSizeH3);
  }
}
@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g5 {
    grid-column: span 1;
  }
}
.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .last-row .g5 .views-row:last-child .node--view-mode-simple-list .compact_list_layout {
  border-bottom: 0;
}

.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .field--name-sumario-corto {
  display: none;
}

.view-display-id-blk_actualidad_actualidad_1 .unformated-view-news-communication .first-row .g1 .views-row:first-child .field--name-sumario-corto {
  display: block;
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_salud_actualidad_2 .node--view-mode-cards-with-description h3 {
    font-size: var(--fontSizeH3) !important;
    line-height: var(--desktopH3BoldLineHeight);
  }
}
.view-id-actualidad .views-row {
  padding: 0 !important;
}

.view-id-actualidad .views-row .component-card-item.grid_layout,
.view-id-actualidad .views-row .component-card-item.slider_layout {
  padding: 0;
}

.view-id-actualidad.view-display-id-blk_actualidad_digitalizacion, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad, .view-id-actualidad.view-display-id-blk_actualidad_vivienda {
  display: flex;
  flex-direction: column;
  gap: var(--spacingMd);
}

.view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .field--name-sumario-corto, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .field--name-sumario-corto, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .field--name-sumario-corto {
  display: none;
}

.view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .views-row, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .views-row, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .views-row {
  width: 100%;
}

.view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout {
  border-bottom: none;
}

@media all and (max-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout {
    border-width: 0;
  }
}
.view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media {
  position: relative;
}

.view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img {
  max-width: 120px;
}

@media all and (max-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header {
    padding-left: 0;
    padding-bottom: var(--spacing2xs);
  }
  .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img {
    max-width: none;
    width: 100%;
  }
}
.view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body, .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-compact-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body {
  flex: 1;
}

@media all and (max-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .blk-actualidad-actualidad-4-content, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .blk-actualidad-actualidad-4-content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    row-gap: var(--spacingMd);
    -moz-column-gap: var(--spacingSm);
         column-gap: var(--spacingSm);
  }
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .blk-actualidad-actualidad-4-content .views-row, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .blk-actualidad-actualidad-4-content .views-row {
    width: calc(50% - var(--spacing2xs));
    margin-left: 0;
  }
}
@media all and (max-width: 50.0625rem) and (min-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .blk-actualidad-actualidad-4-content .views-row, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .blk-actualidad-actualidad-4-content .views-row {
    margin: 0;
  }
}
@media all and (max-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .blk-actualidad-actualidad-4-content .views-row:first-child, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .blk-actualidad-actualidad-4-content .views-row:first-child {
    width: 100%;
  }
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .blk-actualidad-actualidad-4-content .views-row .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .blk-actualidad-actualidad-4-content .views-row .component-card-item.compact_list_layout {
    padding: 0;
  }
}
@media all and (min-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .blk-actualidad-actualidad-4-content .views-row:first-child, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .blk-actualidad-actualidad-4-content .views-row:first-child {
    margin-bottom: var(--spacingSm);
  }
}
@media all and (min-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .blk-actualidad-actualidad-4-content .views-row:first-child .component-card-item.grid_layout .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .blk-actualidad-actualidad-4-content .views-row:first-child .component-card-item.grid_layout .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1 {
    font-size: var(--desktopH3DefaultFontSize);
    line-height: var(--desktopH3DefaultLineHeight);
  }
}
.view-id-actualidad.view-display-id-blk_actualidad_vivienda .field--name-sumario-corto, .view-id-actualidad.view-display-id-blk_cultura_actualidad .field--name-sumario-corto, .view-id-actualidad.view-display-id-blk_economia_empleo_actualidad .field--name-sumario-corto, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .field--name-sumario-corto, .view-id-actualidad.view-display-id-blk_actualidad_medio_ambiente .field--name-sumario-corto, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .field--name-sumario-corto {
  display: none;
}

.view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_cultura_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_economia_empleo_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_actualidad_medio_ambiente .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout {
  border-bottom: none;
}

.view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media, .view-id-actualidad.view-display-id-blk_cultura_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media, .view-id-actualidad.view-display-id-blk_economia_empleo_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media, .view-id-actualidad.view-display-id-blk_actualidad_medio_ambiente .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media {
  position: relative;
}

.view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_cultura_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_economia_empleo_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_actualidad_medio_ambiente .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img {
  max-width: 120px;
}

@media all and (max-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header, .view-id-actualidad.view-display-id-blk_cultura_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header, .view-id-actualidad.view-display-id-blk_economia_empleo_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header, .view-id-actualidad.view-display-id-blk_actualidad_medio_ambiente .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header {
    padding-left: 0;
  }
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_cultura_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_economia_empleo_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_actualidad_medio_ambiente .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-header .card-media img {
    max-width: none;
  }
}
.view-id-actualidad.view-display-id-blk_actualidad_vivienda .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body, .view-id-actualidad.view-display-id-blk_cultura_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body, .view-id-actualidad.view-display-id-blk_economia_empleo_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body, .view-id-actualidad.view-display-id-blk_actualidad_digitalizacion .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body, .view-id-actualidad.view-display-id-blk_actualidad_medio_ambiente .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body, .view-id-actualidad.view-display-id-blk_asuntos_sociales_actualidad .node--type-news.node--view-mode-simple-list .component-card-item.compact_list_layout .card-item-content-wrapper .card-body {
  flex: 1;
}

@media all and (max-width: 50.0625rem) {
  .view-id-actualidad.view-display-id-blk_actualidad_vivienda .blk-actualidad-actualidad-4-content {
    margin-bottom: var(--spacingLg);
  }
}
.view-display-id-blk_salud_actualidad {
  display: flex;
  flex-direction: column;
}

.view-display-id-blk_salud_actualidad .field--name-sumario-corto {
  display: none;
}

.view-display-id-blk_salud_actualidad header .card-item-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--spacingMd);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_salud_actualidad header .card-item-content-wrapper {
    flex-direction: row;
    padding: var(--spacing3xs) 0.25rem var(--spacingMd) 0.25rem !important;
  }
}
.view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  row-gap: var(--spacingMd);
  -moz-column-gap: var(--spacingSm);
       column-gap: var(--spacingSm);
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content {
    gap: var(--spacingMd);
  }
}
.view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row {
  width: calc(50% - var(--spacing2xs));
  margin-left: 0;
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row {
    width: calc(33.3% - var(--spacingMd));
  }
}
@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row {
    margin: 0;
  }
}
.view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row:first-child {
  flex: 0 0 100%;
}

@media all and (min-width: 50.0625rem) {
  .view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row:first-child .card-item-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "card-header card-title" "card-header card-body";
    -moz-column-gap: var(--spacingMd);
         column-gap: var(--spacingMd);
    row-gap: 0;
  }
  .view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row:first-child .card-item-content-wrapper .card-header {
    grid-area: card-header;
    align-self: stretch;
  }
  .view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row:first-child .card-item-content-wrapper .card-title {
    grid-area: card-title;
  }
  .view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row:first-child .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1 {
    font-size: var(--fontSizeMobileH1);
    line-height: var(--desktopH3BoldLineHeight);
  }
  .view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_content .views-row:first-child .card-item-content-wrapper .card-body {
    grid-area: card-body;
    align-self: start;
  }
}
.view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_2 .component-card-item .card-header,
.view-display-id-blk_salud_actualidad .view-display-id-blk_salud_actualidad_2 .component-card-item .card-body {
  flex: 50%;
}

.paragraphs33_33_33 .field {
  display: flex;
}

@media all and (min-width: 50.0625rem) {
  .paragraphs33_33_33 .field {
    flex-direction: row !important;
  }
}
.paragraphs33_33_33 .field .paragraph {
  width: 100%;
}

@media all and (min-width: 50.0625rem) {
  .paragraphs33_33_33 .field .paragraph:nth-child(n+2) {
    padding-left: var(--spacingMd);
    position: relative;
  }
  .paragraphs33_33_33 .field .paragraph:nth-child(n+2)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: var(--colorGreys300);
  }
}
.paragraphs33_33_33 .view-actualidad .component-card-item.grid_layout {
  padding: var(--spacingSm) 0;
}

@media all and (max-width: 50.0625rem) {
  .paragraphs33_33_33 .field--name-subparagraphs {
    gap: var(--spacing2xl) !important;
  }
}
.vivienda-educacion {
  margin-top: var(--spacingMd);
}

.vivienda-educacion .field--name-subparagraphs .paragraph--type--inner-section > div:first-of-type + div {
  margin-top: 0 !important;
}

@media all and (max-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-medio-ambiente .heading.level-h3.bold-1,
  .block-views-blockactualidad-blk-asuntos-sociales-actualidad .heading.level-h3.bold-1,
  .block-views-blockactualidad-blk-cultura-actualidad .heading.level-h3.bold-1 {
    font-size: var(--mobileH2BoldFontSize);
    line-height: var(--mobileH2BoldLineHeight);
  }
}
@media all and (max-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-vivienda,
  .block-views-blockactualidad-blk-actualidad-digitalizacion,
  .block-views-blockactualidad-blk-actualidad-medio-ambiente {
    margin-top: var(--spacing2xs);
  }
}
@media all and (max-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-digitalizacion .heading.level-h2::before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: var(--colorGreys300);
    margin-bottom: var(--spacingXl);
  }
}
@media all and (min-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-digitalizacion {
    padding-left: var(--spacingXs);
    position: relative;
  }
  .block-views-blockactualidad-blk-actualidad-digitalizacion::before {
    content: "";
    position: absolute;
    top: 0;
    left: -8px;
    width: 1px;
    height: 100%;
    background-color: var(--colorGreys300);
  }
}
@media all and (min-width: 62rem) {
  .block-views-blockactualidad-blk-actualidad-digitalizacion::before {
    left: -12px;
  }
}
@media all and (min-width: 50.0625rem) {
  .block-views-blockactualidad-blk-actualidad-vivienda {
    padding-right: var(--spacingXs);
  }
}
.block-views-blockactualidad-blk-economia-empleo-actualidad .card-content-type-label,
.block-views-blockactualidad-blk-actualidad-vivienda .card-content-type-label,
.block-views-blockactualidad-blk-actualidad-digitalizacion .card-content-type-label,
.block-views-blockactualidad-blk-cultura-actualidad .card-content-type-label,
.block-views-blockactualidad-blk-asuntos-sociales-actualidad .card-content-type-label,
.block-views-blocknotas-prensa-block-2 .card-content-type-label,
.block-views-blockacuerdos-gobierno-block-2 .card-content-type-label {
  display: none !important;
}

@media all and (max-width: 50.0625rem) {
  .block-views-blockactualidad-blk-economia-empleo-actualidad:first-child h2.heading.level-h3.bold-1,
  .block-views-blockactualidad-blk-cultura-actualidad:first-child h2.heading.level-h3.bold-1,
  .block-views-blockactualidad-blk-actualidad-digitalizacion:first-child h2.heading.level-h3.bold-1 {
    font-size: var(--mobileH2BoldFontSize);
    font-family: var(--mobileH2BoldFontFamily);
    font-weight: var(--mobileH2BoldFontWeight);
    line-height: var(--mobileH2BoldLineHeight);
  }
}
.block-views-blocknotas-prensa-block-2 .view-display-id-block_2,
.block-views-blockacuerdos-gobierno-block-2 .view-display-id-block_2 {
  display: flex;
  flex-direction: column;
}

.block-views-blocknotas-prensa-block-2 .view-display-id-block_2 .card-content-type-label,
.block-views-blockacuerdos-gobierno-block-2 .view-display-id-block_2 .card-content-type-label {
  display: none;
}

.block-views-blocknotas-prensa-block-2 .view-display-id-block_2 .cards-footer,
.block-views-blockacuerdos-gobierno-block-2 .view-display-id-block_2 .cards-footer {
  margin-top: var(--spacingMd);
}

@media all and (min-width: 50.0625rem) {
  .block-views-blocknotas-prensa-block-2 .view-display-id-block_2,
  .block-views-blockacuerdos-gobierno-block-2 .view-display-id-block_2 {
    flex-wrap: wrap;
  }
  .block-views-blocknotas-prensa-block-2 .view-display-id-block_2 .views-row,
  .block-views-blockacuerdos-gobierno-block-2 .view-display-id-block_2 .views-row {
    gap: var(--spacingMd);
    width: 100%;
  }
}
.block-views-blocknotas-prensa-block-2 .view-display-id-block_2 .views-row,
.block-views-blockacuerdos-gobierno-block-2 .view-display-id-block_2 .views-row {
  width: 100%;
}

.view-id-actos_institucionales_de_la_presidenta .actos-institucionales-de-la-presidenta_content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  align-self: flex-start;
  gap: var(--spacingMd);
}

.view-id-actos_institucionales_de_la_presidenta .actos-institucionales-de-la-presidenta_content > .views-row {
  width: 100%;
  margin: 0;
  padding: 0;
}

@media all and (min-width: 36rem) {
  .view-id-actos_institucionales_de_la_presidenta .actos-institucionales-de-la-presidenta_content > .views-row {
    width: calc(50% - var(--paragraphSpacingNormal) * 1 / 2);
  }
}
@media all and (min-width: 50.0625rem) {
  .view-id-actos_institucionales_de_la_presidenta .actos-institucionales-de-la-presidenta_content > .views-row {
    width: calc(33% - var(--paragraphSpacingNormal) * 3 / 4);
  }
}
.view-id-actos_institucionales_de_la_presidenta .cards-read-more-link {
  margin-top: var(--spacingMd);
}

.view-ruedas-de-prensa-del-consejo-de-gobierno .ruedas-prensa-consejo-gobierno_content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  align-self: flex-start;
  gap: var(--spacingMd);
}

.view-ruedas-de-prensa-del-consejo-de-gobierno .ruedas-prensa-consejo-gobierno_content > .views-row {
  width: 100%;
  margin: 0;
  padding: 0;
}

@media all and (min-width: 36rem) {
  .view-ruedas-de-prensa-del-consejo-de-gobierno .ruedas-prensa-consejo-gobierno_content > .views-row {
    width: calc(50% - var(--paragraphSpacingNormal) * 1 / 2);
  }
}
@media all and (min-width: 50.0625rem) {
  .view-ruedas-de-prensa-del-consejo-de-gobierno .ruedas-prensa-consejo-gobierno_content > .views-row {
    width: calc(25% - var(--paragraphSpacingNormal) * 3 / 4);
  }
}
.view-ruedas-de-prensa-del-consejo-de-gobierno .cards-read-more-link {
  margin-top: var(--spacingMd);
}

.view-display-id-videoteca_recursos_medios .videoteca_content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  align-self: flex-start;
  gap: var(--spacingMd);
}

.view-display-id-videoteca_recursos_medios .videoteca_content > .views-row {
  width: 100%;
  margin: 0;
  padding: 0;
}

@media all and (min-width: 36rem) {
  .view-display-id-videoteca_recursos_medios .videoteca_content > .views-row {
    width: calc(50% - var(--paragraphSpacingNormal) * 1 / 2);
  }
}
@media all and (min-width: 50.0625rem) {
  .view-display-id-videoteca_recursos_medios .videoteca_content > .views-row {
    width: calc(33.333% - var(--paragraphSpacingNormal) * 2 / 3);
  }
}
@media all and (min-width: 62rem) {
  .view-display-id-videoteca_recursos_medios .videoteca_content > .views-row {
    width: calc(25% - var(--paragraphSpacingNormal) * 3 / 4);
  }
}
.view-display-id-videoteca_recursos_medios .cards-read-more-link {
  margin-top: var(--spacingMd);
}

.government__agenda_links .component-icon-box .c-icon-boxes.layout-grid.col-2 > div > div {
  width: 100%;
}

.block-views-blocktopics-related-block-1 {
  max-width: var(--gridContainerMaxWidthXs);
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--spacingSm);
  padding-left: var(--spacingSm);
  box-sizing: border-box;
  margin-top: calc(var(--spacing5xl) * -1 + var(--spacingLg));
  margin-bottom: var(--spacing5xl);
}

@media all and (min-width: 36rem) {
  .block-views-blocktopics-related-block-1 {
    max-width: var(--gridContainerMaxWidthSm);
  }
}
@media all and (min-width: 50.0625rem) {
  .block-views-blocktopics-related-block-1 {
    max-width: var(--gridContainerMaxWidthMd);
    padding-right: var(--spacingMd);
    padding-left: var(--spacingMd);
  }
}
@media all and (min-width: 62rem) {
  .block-views-blocktopics-related-block-1 {
    max-width: var(--gridContainerMaxWidthLg);
  }
}
@media all and (min-width: 78rem) {
  .block-views-blocktopics-related-block-1 {
    max-width: var(--gridContainerMaxWidthXl);
  }
}
@media all and (min-width: 82.5rem) {
  .block-views-blocktopics-related-block-1 {
    max-width: var(--gridContainerMaxWidthXxl);
    padding-right: 0;
    padding-left: 0;
  }
}
.block-views-blocktopics-related-block-1 .view-display-id-block_1 .views-row {
  margin: var(--spacing2xs) 0;
  padding: 0;
}

.block-views-blocktopics-related-block-1 .view-display-id-block_1 .pager-show-more {
  list-style: none;
  padding: 0;
}

.view-topics-related .js-pager__items.pager {
  list-style: none;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
}

.topic-publicamadrid-search {
  max-width: var(--gridContainerMaxWidthXxl);
  padding-right: 0;
  padding-left: 0;
  margin-left: auto;
  margin-right: auto;
  background: var(--featuredContentBackground);
}

.topic-publicamadrid-search .views-exposed-form {
  margin: 0 auto;
  padding: 0 var(--spacingMd) var(--spacingMd) var(--spacingMd);
  max-width: 100%;
  width: 768px;
}

.topic-publicamadrid-search .views-exposed-form form {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: space-around;
  flex-direction: row;
  width: 100%;
}

.topic-publicamadrid-search .views-exposed-form form .js-form-item {
  display: flex;
  flex-wrap: wrap;
  order: 0;
  flex: 1 1 0;
  min-width: 0;
  align-self: auto;
  border: none;
  position: relative;
  height: 48px;
}

.topic-publicamadrid-search .views-exposed-form form .js-form-item label {
  display: block;
  width: auto;
  height: auto;
}

.topic-publicamadrid-search .views-exposed-form form .js-form-item input {
  height: 48px;
  padding-left: 2.1875rem;
}

.topic-publicamadrid-search .views-exposed-form form .js-form-item svg {
  position: absolute;
  left: 10px;
  top: 11px;
}

.topic-publicamadrid-search .views-exposed-form form .form-actions {
  order: 0;
  flex: 0 0 auto;
  align-self: auto;
  position: relative;
  height: 48px;
}

.topic-publicamadrid-search .views-exposed-form form .exposed-advanced-form-toggle,
.topic-publicamadrid-search .views-exposed-form form .form-item-sort-bef-combine,
.topic-publicamadrid-search .views-exposed-form form .form-item-items-per-page {
  display: none;
}

.topic-publicamadrid-search h2 {
  margin: 0 auto;
  padding: var(--spacingMd) var(--spacingMd) var(--spacingSm) var(--spacingMd);
  max-width: 100%;
  width: 768px;
  font-family: var(--fontFamilyPrimary);
  font-weight: var(--fontWeightSemibold);
  font-size: var(--fontSizeBody);
  line-height: var(--lineHeightLg);
}

.block-actualidad-row1-block .view-display-id-actualidad_row1 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  row-gap: var(--spacingSm);
  -moz-column-gap: var(--spacingSm);
       column-gap: var(--spacingSm);
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row1-block .view-display-id-actualidad_row1 {
    gap: var(--spacingMd);
  }
}
.block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row {
  width: calc(50% - var(--spacingSm) / 2);
  margin-left: 0;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row {
    width: calc(33.3% - 2 * var(--spacingMd) / 3);
  }
}
@media all and (min-width: 50.0625rem) {
  .block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row {
    margin: 0;
  }
}
.block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row:first-child {
  flex: 0 0 100%;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row:first-child .card-item-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "card-header card-title" "card-header card-body";
    -moz-column-gap: var(--spacingMd);
         column-gap: var(--spacingMd);
    row-gap: 0;
  }
  .block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row:first-child .card-item-content-wrapper .card-header {
    grid-area: card-header;
    align-self: stretch;
  }
  .block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row:first-child .card-item-content-wrapper .card-title {
    grid-area: card-title;
  }
  .block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row:first-child .card-item-content-wrapper .card-title h3.heading.level-h3.bold-1 {
    font-size: var(--fontSizeMobileH1);
    line-height: var(--desktopH3BoldLineHeight);
  }
  .block-actualidad-row1-block .view-display-id-actualidad_row1 .views-row:first-child .card-item-content-wrapper .card-body {
    grid-area: card-body;
    align-self: start;
  }
}
.block-actualidad-row2-block .actualidad_row2 {
  display: flex !important;
  grid-template-columns: none !important;
  align-items: stretch;
  flex-direction: column;
  gap: calc(var(--gridGutterXl) * 1px);
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2 {
    flex-direction: row;
  }
}
.block-actualidad-row2-block .actualidad_row2::before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background-color: var(--colorGreys300);
  order: 2;
  align-self: stretch;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2::before {
    width: 1px;
    height: auto;
  }
}
.block-actualidad-row2-block .actualidad_row2 > div:first-child {
  order: 1;
  width: 100%;
  grid-column: auto !important;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2 > div:first-child {
    width: calc(50% - 1px);
  }
}
.block-actualidad-row2-block .actualidad_row2 > div:last-child {
  order: 3;
  width: 100%;
  grid-column: auto !important;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2 > div:last-child {
    width: calc(50% - 1px);
  }
}
.block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  row-gap: var(--spacingSm);
  -moz-column-gap: var(--spacingSm);
       column-gap: var(--spacingSm);
}

.block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row {
  width: calc(50% - var(--spacingSm) / 2);
  margin: 0;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row {
    width: 100%;
  }
}
.block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row .component-card-item {
  border-bottom: 0;
  padding-bottom: 0;
}

@media all and (max-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row .component-card-item {
    border-top: 0;
  }
}
.block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row .component-card-item .card-header {
  padding: 0;
}

@media all and (max-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row .component-card-item .card-header img {
    width: 100% !important;
  }
}
.block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row .component-card-item .card-body .field--name-sumario-corto {
  display: none;
}

.block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row .component-card-item.compact_list_layout .card-item-content-wrapper {
  -moz-column-gap: var(--spacingXs);
       column-gap: var(--spacingXs);
}

@media all and (max-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row .component-card-item.compact_list_layout .card-item-content-wrapper {
    display: flex !important;
    flex-direction: column !important;
  }
  .block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row .component-card-item.compact_list_layout .card-item-content-wrapper .card-title {
    padding-top: var(--spacingXs);
  }
}
.block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row:first-child {
  width: 100%;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row:first-child .card-title h3.heading.level-h3.bold-1 {
    font-size: var(--desktopH3DefaultFontSize);
  }
}
.block-actualidad-row2-block .actualidad_row2 > div .view-display-id-actualidad_row2 .views-row:last-child .component-card-item.compact_list_layout {
  border-bottom: none;
}

.block-actualidad-row3-block .actualidad_row3 {
  display: flex;
  gap: var(--spacingMd);
  flex-direction: column;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row3-block .actualidad_row3 {
    flex-direction: row !important;
  }
}
.block-actualidad-row3-block .actualidad_row3 > div {
  width: 100%;
}

@media all and (min-width: 50.0625rem) {
  .block-actualidad-row3-block .actualidad_row3 > div:nth-child(n+2) {
    padding-left: var(--spacingMd);
    position: relative;
  }
  .block-actualidad-row3-block .actualidad_row3 > div:nth-child(n+2)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: var(--colorGreys300);
  }
}
.block-actualidad-row3-block .actualidad_row3 .view-display-id-actualidad_row3 .views-row:last-child .component-card-item.compact_list_layout {
  border: none !important;
}

.block-actualidad-row3-block .actualidad_row3 .view-actualidad .component-card-item.grid_layout {
  padding: var(--spacingSm) 0;
}

@media all and (max-width: 50.0625rem) {
  .block-actualidad-row3-block .actualidad_row3 .view-actualidad .field--name-subparagraphs {
    gap: var(--spacing2xl) !important;
  }
}
@media all and (max-width: 50.0625rem) {
  .block-actualidad-row3-block h2.heading.level-h3.bold-1 {
    font-size: var(--mobileH2BoldFontSize) !important;
    line-height: var(--mobileH2BoldLineHeight) !important;
  }
}
.block-views-blockactualidad-blk-actualidad-actualidad-1 .field__icon_play,
.block-actualidad-row1-block .field__icon_play,
.block-actualidad-row2-block .field__icon_play,
.block-actualidad-row3-block .field__icon_play {
  pointer-events: none;
}