.type-2.mobile tr:has(:only-child) td {
  padding-bottom: 0;
}

.type-2 th {
  font-weight: 600;
}

/* Highlights block ********/
.highlights-block .benefits .sixth .icon:before {
  background: var(--color-white) url('/sites/g/files/kgtney356/files/media/image/2025/03/29/karate_zeon_icon_07.svg') no-repeat center center;
}

.highlights-block .benefits .seventh .icon:before {
  background: var(--color-white) url('/sites/g/files/kgtney356/files/media/image/2025/03/29/karate_zeon_icon_08.svg') no-repeat center center;
}

/* Highlights block END ********/

/* Accordion block ********/
.ffw-custom-accordeon .ffw-accordeon-title.icon-11 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-10 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-09 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-08 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-07 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-06 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-05 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-04 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-03 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-02 h3:before,
.ffw-custom-accordeon .ffw-accordeon-title.icon-01 h3:before {
  background: url('/sites/g/files/kgtney356/files/media/image/2025/03/31/karate_zeon_acc_icon_07.svg') no-repeat center;
}

.current-maps .ffw-custom-accordeon .ffw-accordeon-title.icon-01 h3:before {
  background: url('/sites/g/files/kgtney356/files/media/image/2025/09/26/gelbverzwergungsvirusbydv-80x80.png') no-repeat center;
}

.current-maps .ffw-custom-accordeon .ffw-accordeon-title.icon-02 h3:before {
  background: url('/sites/g/files/kgtney356/files/media/image/2025/08/29/Weizenverzwergungsvirus%28WDV%29-80x80.png') no-repeat center;
}

.grid {
  gap: 24px 40px;
}

.gap-small {
  gap: 24px;
}

.no-gap {
  gap: 0;
}

.half {
  align-items: flex-start;
  justify-content: flex-start;
}

.half .grid {
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0 auto;
}

.virusmonitoring .half {
  margin: 0 auto;
}

.virusmonitoring img {
  width: 100%;
  display: block;
}

@media screen and (min-width: 769px) {
  .virusmonitoring img {
    width: auto;
  }
}

.current-maps .grid {
  width: 100%;
}

.current-maps .grid .half {
  margin: 0 auto;
}

.current-maps .grid .half img {
  margin: 0 auto;
  width: 100%;
}

/* Accordion block END ********/

/* Virus Monitoring Map ********/
.historic-maps .grid {
  align-items: center;
}

.virus-monitoring-map {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 600px;
  border-radius: 4px;
}

.arrows {
  display: block;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  width: 22px;
  height: 18px;
}

.arrows.green {
  background-image: url('data:image/svg+xml,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 22 18"><!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --><defs><filter id="drop-shadow-1" x="-6" y="-6" width="34" height="29" filterUnits="userSpaceOnUse"><feOffset dx="0" dy="0"/><feGaussianBlur result="blur" stdDeviation="2"/><feFlood flood-color="%23000" flood-opacity=".2"/><feComposite in2="blur" operator="in"/><feComposite in="SourceGraphic"/></filter><linearGradient id="linear-gradient" x1="3.3" y1="16" x2="14.5" y2="9.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="lime"/><stop offset="1" stop-color="%230c0"/></linearGradient></defs><path d="M20,16H2L11,2l9,14Z" style="fill: %23060; filter: url(%23drop-shadow-1);"/><path d="M19,15.5H3L11,3l8,12.5Z" style="fill: %236f6;"/><path d="M18,15.5H3L10.5,3.8l7.5,11.8Z" style="fill: url(%23linear-gradient);"/></svg>');
}

.arrows.red {
  background-image: url('data:image/svg+xml,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 22 18"><!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --><defs><filter id="drop-shadow-1" x="-6" y="-6" width="34" height="29" filterUnits="userSpaceOnUse"><feOffset dx="0" dy="0"/><feGaussianBlur result="blur" stdDeviation="2"/><feFlood flood-color="%23000" flood-opacity=".2"/><feComposite in2="blur" operator="in"/><feComposite in="SourceGraphic"/></filter><linearGradient id="linear-gradient" x1="3.3" y1="16" x2="14.5" y2="9.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="red"/><stop offset="1" stop-color="%23c00"/></linearGradient></defs><path d="M20,16H2L11,2l9,14Z" style="fill: %23600; filter: url(%23drop-shadow-1);"/><path d="M19,15.5H3L11,3l8,12.5Z" style="fill: %23f66;"/><path d="M18,15.5H3L10.5,3.8l7.5,11.8Z" style="fill: url(%23linear-gradient);"/></svg>');
}

.arrows.down {
  transform: rotate(180deg);
}

.arrows.up {
  transform: rotate(0);
}


.map-label {
  color: #000;
  font-size: 16px;
  margin: 0;
  font-weight: 600;
}

/* Virus Monitoring Map END ********/

/* Virus Monitoring Lightbox ********/
.historic-maps .half img {
  border-radius: 8px;
}

.half.lightbox {
  transition: all 400ms ease;
}

.half.lightbox.cloned {
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  background-color: rgba(0, 0, 0, .5);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5%;
}

.half.lightbox.cloned.active img {
  max-height: 100%;
  width: auto;
  border-radius: 16px;
}

.half.lightbox.cloned.active {
  opacity: 1;
}

/* Virus Monitoring Lightbox END ********/
