/*DEBUUUG*/
.block-views-blockcustom-title a-term-block-1 {
  max-height: 200px;
  opacity: 0.4;
  overflow: hidden;
}


/*fine DEBUUUG*/
.taxonomy-term .view-display-id-next_deadlines_by_section form input:checked:hover+label {
  color: #fff;
}

.section-hecap .section--link:hover { color: var(--hecap); }
.section-hecap .section--link:after { background-image: url("../../assets/icons/icon_arrow_right_hecap.svg"); }
.taxonomy-term[about="/hecap"] .view-display-id-next_deadlines_by_section form input:checked + label {
  border: 1px solid var(--hecap);
  background-color: var(--hecap);
  color: #fff;
}

.section-cmsp .section--link:after { background-image: url("../../assets/icons/icon_arrow_right_cmsp.svg"); }
.section-cmsp .section--link:hover { color: var(--cmsp); }
.taxonomy-term[about="/cmsp"] .view-display-id-next_deadlines_by_section form input:checked + label {
  border: 1px solid var(--cmsp);
  background-color: var(--cmsp);
  color: #fff;
}

.section-math .section--link:after { background-image: url("../../assets/icons/icon_arrow_right_math.svg"); }
.section-math .section--link:hover { color: var(--math); }
.taxonomy-term[about="/math"] .view-display-id-next_deadlines_by_section form input:checked + label {
  border: 1px solid var(--math);
  background-color: var(--math);
  color: #fff;
}

.section-esp .section--link:after { background-image: url("../../assets/icons/icon_arrow_right_esp.svg"); }
.section-esp .section--link:hover { color: var(--esp); }
.taxonomy-term[about="/esp"] .view-display-id-next_deadlines_by_section form input:checked+label {
  border: 1px solid var(--esp);
  background-color: var(--esp);
  color: #fff;
}

.section-sti .section--link:after { background-image: url("../../assets/icons/icon_arrow_right_sti.svg"); }
.section-sti .section--link:hover { color: var(--sti); }
.taxonomy-term[about="/sti"] .view-display-id-next_deadlines_by_section form input:checked+label {
  border: 1px solid var(--sti);
  background-color: var(--sti);
  color: #fff;
}

.section-qls .section--link:after { background-image: url("../../assets/icons/icon_arrow_right_qls.svg"); }
.section-qls .section--link:hover { color: var(--qls); }
.taxonomy-term[about="/qls"] .view-display-id-next_deadlines_by_section form input:checked+label {
  border: 1px solid var(--qls);
  background-color: var(--qls);
  color: #fff;
}


@media (min-width: 1024px) {
  .pubblications-container,
  .news-container { position: relative; }

  .pubblications-container::before,
  .news-container::before {
    content: "";
    background-color: #F4F7F6;
    width: 100%;
    height: 80%;
    z-index: -2;
    top: -50px;
    left: 0;
    position: absolute;
  }
}