.publications__header {
  padding-bottom: 30px;
  border-color: rgba(255, 255, 255, 0.14);
  margin-bottom: 30px;
}

.publications__title {
  font-size: 24px;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  color: #fff;
  font-family: "recht_medium";
}

.publications__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px 16px;
}

.publications__item {
  position: relative;
}


.item-link {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.item-link:focus {
  outline: none;
}

.publications__item__image {
  width: 100%;
  height: 100%;
  max-height: 172px;
  object-fit: cover;
  margin-bottom: 16px;
  border-radius: 4px;
}

.publications__item__date {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  opacity: 0.4;
  color: #fff;
  text-align: left;
  margin-bottom: 10px;
}

.publications__item__title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-align: left;
  transition: all 0.12s ease-in;
  font-family: "recht_medium";
}

.publications__item:hover .publications__item__title {
  opacity: 0.5;
}

.pub__pagination {
  margin:  40px auto 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  color: #6C834B;

}

.pub__pagination .page-numbers {
  height: 40px;
  font-size: 14px;
  font-style: normal;
  font-family: "recht_medium";
  font-weight: 500;
  line-height: 120%;
  min-width: 40px;
  padding: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.12s ease-in;
  border: none;
  outline: none;
}

.pub__pagination .page-numbers.current {
  background: #6C834B;
  color: #fff;
}

.pub__pagination .page-numbers:hover {
  background: rgba(108, 131, 75, 0.25);
  text-decoration: none;
}

.pub__pagination .page-numbers.current:hover {
  background: #6C834B;
}
.pubs__heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  
}

.pubs__title {
  font-size: 14px;
  line-height: 35px; /* 250% */
  letter-spacing: 0.56px;
  text-transform: uppercase;
  color: #fff;
}

.pubs__all {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #6C834B;
  display: flex;
  align-items: center;
  outline: none;
  border: none;
}

.pubs__all svg {
  width: 14px;
  height: 14px;
  margin-left: 5px;
}

.pubs-main {
  padding-top: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  margin-top: 70px;
}

@media screen and (max-width: 1200px) {
  .publications__grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .publication-page  .info-button {
    margin-top: 0;
  }
  .publication-page .hdr-logo {
    margin: 16px auto 0 !important;
  }
 }

 @media (max-width: 768px) {
  .publications__grid {
    grid-template-columns: 1fr;
  }

  
 }

/* single */

.bg-gradient-green {
  background: linear-gradient(180deg, #6C834B 0%, rgba(73, 93, 45, 0.62) 31.49%, #B7C7A1 66.3%, #B9C9A2 100%);
  height: auto;
}

.single-publications .header-vacancy {
    padding-top: 25px;
}

.single-publications .header-vacancy .hdr-logo img {
      width: 150px;
    margin-top: 10px;
}

.publications-container {
  background-color: #fff;
  max-width: 822px;
  margin: 36px auto;
  padding: 40px;
}
.pub-header {
  padding-bottom: 45px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.14);
  margin-bottom: 45px;
}

.pub__back {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 20px;
}
.breadcrumbs {
  display: flex;
  align-items: center;
}
.breadcrumbs__item {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  white-space: nowrap;
}

.breadcrumbs__item:not(:last-child)::after {
  content: '>';
  width: 9px;
  height: 20px;
  display: inline-block;
  margin: 0 12px;
}

.breadcrumbs__item.disabled {
  display: inline-block;
  color: #1E2224; 
  opacity: 0.4;
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  
}

.pub__back:focus {
  outline: none;
}

.pub__back svg {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}

.pub__back:hover {
  text-decoration: underline;
}

.pub-title {
  text-align: left !important;
  margin: 26px 0;
  font-family: 'recht_bold';
  display: block;
  font-size: 38px;
  font-weight: 700;
  line-height: 110%;
  color: #5F6148;
}

.pub__date {
  color: #1E2224;
  opacity: 0.6;
  font-size: 16px;
  line-height: 120%; 
}

.pub__date span:first-child::after {
  content: '•';
  margin: 0 3px 0 8px;
  display: inline-block;
}

.pub__thumb .wp-post-image {
  width: 100%;
  max-height: 495px;
  object-fit: cover;
  margin-top: 26px;
}

.pub__thumb figcaption {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: #1E2224;
  opacity: 0.6;
  margin-top: 12px;
  margin-bottom: 10px;
}

.pub__content h2,
.pub__content h3,
.pub__content h4,
.pub__content h5,
.pub__content h6 {
  color: #5F6148;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 26px;  
  font-family: 'recht_bold';
  text-transform: none;
  display: block;
  margin-top: 45px;
}

.pub__content h2 {
  font-size: 32px;
}
.pub__content h3 {
  font-size: 28px;
}
.pub__content h4 {
  font-size: 25px;
}
.pub__content h5 {
  font-size: 22px;
}
.pub__content h6 {
  font-size: 20px;
}

.pub__content p {
  font-size: 18px;
  margin: 16px 0;
}

.pub__content a {
  font-weight: 400;
}

.pub__content a:hover {
  text-decoration: underline;
}
.pub__content .wp-block-image {
  padding: 15px 0;
}
.pub__content .wp-block-image img {
  max-height: 495px;
  object-fit: cover;
  width: 100%;
  margin-bottom: 12px;
  border-radius: 4px;
}

.pub__content .wp-element-caption {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  opacity: 0.6;
}

.pub__content .wp-block-quote {
  border-radius: 4px;
  background: #262B2E;
  padding: 20px 20px 40px 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 145%;
  color: #FFF;
  border: none;
  position: relative;
  overflow: hidden;
  margin: 45px 0;
}

.pub__content .wp-block-quote :is(h1, h2, h3, h4, h5, h6) {
  color: #FFF;
} 

.pub__content .wp-block-quote p {
  margin: 0;
}
.pub__content .wp-block-quote cite {
  font-weight: 700;
  font-family: 'recht_bold';
  margin-top: 10px;
}

.pub__content .wp-block-quote:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 90px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='742' height='70' viewBox='0 0 742 70' fill='none'%3E%3Cg opacity='0.3'%3E%3Cpath d='M183.743 90H167.321L184.205 50.6439H200.627L183.743 90Z' fill='url(%23paint0_linear_1446_5654)'/%3E%3Cpath d='M225.572 90H209.15L226.034 50.6439H242.455L225.572 90Z' fill='url(%23paint1_linear_1446_5654)'/%3E%3Cpath d='M267.407 90H250.985L267.869 50.6439H284.291L267.407 90Z' fill='url(%23paint2_linear_1446_5654)'/%3E%3Cpath d='M309.236 90H292.814L309.698 50.6439H326.119L309.236 90Z' fill='url(%23paint3_linear_1446_5654)'/%3E%3Cpath d='M351.07 90H334.648L351.533 50.6439H367.954L351.07 90Z' fill='url(%23paint4_linear_1446_5654)'/%3E%3Cpath d='M725.131 90H708.725L725.593 50.6439H741.999L725.131 90Z' fill='url(%23paint5_linear_1446_5654)'/%3E%3Cpath d='M16.4216 89.9991H0L16.8838 50.6439H33.3054L16.4216 89.9991Z' fill='url(%23paint6_linear_1446_5654)'/%3E%3Cpath d='M58.2503 89.9991H41.8287L58.7125 50.6439H75.1341L58.2503 89.9991Z' fill='url(%23paint7_linear_1446_5654)'/%3E%3Cpath d='M100.079 89.9991H83.6573L100.542 50.6439H116.963L100.079 89.9991Z' fill='url(%23paint8_linear_1446_5654)'/%3E%3Cpath d='M141.914 89.9991H125.493L142.376 50.6439H158.798L141.914 89.9991Z' fill='url(%23paint9_linear_1446_5654)'/%3E%3Cpath d='M390.79 89.9991H374.384L391.252 50.6439H407.659L390.79 89.9991Z' fill='url(%23paint10_linear_1446_5654)'/%3E%3Cpath d='M432.581 89.9991H416.174L433.043 50.6439H449.45L432.581 89.9991Z' fill='url(%23paint11_linear_1446_5654)'/%3E%3Cpath d='M474.371 89.9991H457.964L474.833 50.6439H491.239L474.371 89.9991Z' fill='url(%23paint12_linear_1446_5654)'/%3E%3Cpath d='M516.168 89.9991H499.761L516.629 50.6439H533.036L516.168 89.9991Z' fill='url(%23paint13_linear_1446_5654)'/%3E%3Cpath d='M557.958 89.9991H541.551L558.42 50.6439H574.826L557.958 89.9991Z' fill='url(%23paint14_linear_1446_5654)'/%3E%3Cpath d='M599.748 89.9991H583.342L600.21 50.6439H616.617L599.748 89.9991Z' fill='url(%23paint15_linear_1446_5654)'/%3E%3Cpath d='M641.544 89.9991H625.138L642.007 50.6439H658.413L641.544 89.9991Z' fill='url(%23paint16_linear_1446_5654)'/%3E%3Cpath d='M683.335 89.9991H666.929L683.796 50.6439H700.203L683.335 89.9991Z' fill='url(%23paint17_linear_1446_5654)'/%3E%3Cpath d='M16.4216 39.3561H0L16.8838 0H33.3054L16.4216 39.3561Z' fill='url(%23paint18_linear_1446_5654)'/%3E%3Cpath d='M58.2503 39.3561H41.8287L58.7125 0H75.1341L58.2503 39.3561Z' fill='url(%23paint19_linear_1446_5654)'/%3E%3Cpath d='M100.079 39.3561H83.6573L100.542 0H116.963L100.079 39.3561Z' fill='url(%23paint20_linear_1446_5654)'/%3E%3Cpath d='M141.914 39.3561H125.493L142.376 0H158.798L141.914 39.3561Z' fill='url(%23paint21_linear_1446_5654)'/%3E%3Cpath d='M183.743 39.3561H167.321L184.205 0H200.627L183.743 39.3561Z' fill='url(%23paint22_linear_1446_5654)'/%3E%3Cpath d='M225.572 39.3561H209.15L226.034 0H242.455L225.572 39.3561Z' fill='url(%23paint23_linear_1446_5654)'/%3E%3Cpath d='M267.407 39.3561H250.985L267.869 0H284.291L267.407 39.3561Z' fill='url(%23paint24_linear_1446_5654)'/%3E%3Cpath d='M309.236 39.3561H292.814L309.698 0H326.119L309.236 39.3561Z' fill='url(%23paint25_linear_1446_5654)'/%3E%3Cpath d='M367.955 0L351.064 39.3561H334.648L351.533 0H367.955Z' fill='url(%23paint26_linear_1446_5654)'/%3E%3Cpath d='M390.79 39.3561H374.384L391.252 0H407.659L390.79 39.3561Z' fill='url(%23paint27_linear_1446_5654)'/%3E%3Cpath d='M432.581 39.3561H416.174L433.043 0H449.45L432.581 39.3561Z' fill='url(%23paint28_linear_1446_5654)'/%3E%3Cpath d='M474.371 39.3561H457.964L474.833 0H491.239L474.371 39.3561Z' fill='url(%23paint29_linear_1446_5654)'/%3E%3Cpath d='M516.168 39.3561H499.761L516.629 0H533.036L516.168 39.3561Z' fill='url(%23paint30_linear_1446_5654)'/%3E%3Cpath d='M557.958 39.3561H541.551L558.42 0H574.826L557.958 39.3561Z' fill='url(%23paint31_linear_1446_5654)'/%3E%3Cpath d='M599.748 39.3561H583.342L600.21 0H616.617L599.748 39.3561Z' fill='url(%23paint32_linear_1446_5654)'/%3E%3Cpath d='M641.544 39.3561H625.138L642.007 0H658.413L641.544 39.3561Z' fill='url(%23paint33_linear_1446_5654)'/%3E%3Cpath d='M683.335 39.3561H666.929L683.796 0H700.203L683.335 39.3561Z' fill='url(%23paint34_linear_1446_5654)'/%3E%3Cpath d='M742 0L725.125 39.3561H708.725L725.593 0H742Z' fill='url(%23paint35_linear_1446_5654)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint9_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint10_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint11_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint12_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint13_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint14_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint15_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint16_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint17_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint18_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint19_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint20_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint21_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint22_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint23_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint24_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint25_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint26_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint27_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint28_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint29_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint30_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint31_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint32_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint33_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint34_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint35_linear_1446_5654' x1='405.529' y1='292.574' x2='405.529' y2='-12.2047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBDBDB'/%3E%3Cstop offset='1' stop-color='%23DBDBDB' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  bottom: -20px;
  left: 0;
  right: 0;
}

 /* YOUTUBE VIDEO */
  .pub__content .wp-block-embed-youtube,
  .pub__content .wp-block-embed {
      overflow: hidden;
      margin: 30px 0;
  }

  .pub__content .wp-block-embed__wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    margin-bottom: 15px;
  }

  .pub__content .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
  }

  .pub__content .wp-block-embed__wrapper .wp-element-caption {
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    color: #1E2224;
    opacity: 0.7;
  }

  /* list */
  .pub__content .wp-block-list {
    margin: 16px 0 16px 18px;
    list-style-position: inside;
    padding-inline-start: unset;
    color: #333;
  }

  .pub__content .wp-block-list li {
    position: relative;
    margin: 1rem 0;
    font-size: 18px;
    line-height: 150%;
    list-style-position: outside;
    padding-left: 23px;
    list-style: none;
  }

  .pub__content .wp-block-list li:first-child {
    margin-top: 0;
  }    
  
  .pub__content .wp-block-list li:last-child {
    margin-bottom: 0;
  }

  .pub__content .wp-block-list li > * {
    display: inline-block;
  }

.pub__content .wp-block-list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.45em;

    width: 11px;
    height: 11px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M5.49982 5.43492L2.98708 11H0.6875L3.52053 5.42104L0.792816 0H3.17672L5.49982 5.43492Z' fill='%236C834B'/%3E%3Cpath d='M10.2075 0L7.47983 5.42104L10.3125 11H8.01292L5.49982 5.43492L7.82364 0H10.2075Z' fill='%236C834B'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: contain;
}

  .pub__content .wp-block-list li ul,
  .pub__content .wp-block-list li ol {
    display: block;
    margin-top: 1rem;
    margin-bottom: unset;
    padding-left: 16px;
  }

  .pub__content .wp-block-list li ul {
    list-style: disc;
  }

  @media screen and (max-width: 576px) {
    .pub__content .wp-block-embed-youtube,
    .pub__content .wp-block-embed { 
      margin: 24px auto;
    }

    .pub__content .wp-block-list {
      margin: 1.5rem 0;   
    }

  }

  /* Share links */
.share-links {
  padding: 20px 15px 25px 15px;
  border-radius: 4px;
  background: #6C834B;
  color: #fff;
  max-width: 822px;
  margin: 0 auto;
  margin-bottom: 60px;
}
.share-links__title {
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  text-align: center;
}

.share-links__list {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 5px auto 0;
  width: max-content;
}
.share-links__list .copy  {
  padding-top: 0;
  cursor: pointer;
}

.share-links__list .share-copy {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1000px;
  background: #FFF; 
  width: 26px;
  height: 26px;
  position: relative;
}

.share-links__list a {
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1000px;
  background: #FFF;
}
.share-links__list svg {
  width: 16px;
  height: 16px;
}
[data-copy] ~ span {
  display: none;
}

[data-copy] ~ span.show-tip {
  display: block;
  position: absolute;
  bottom: 30px;
  right: -48px;
  padding: 12px 20px 8px;
  color: #fff;
  background-color: #000;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
}

.related {
  max-width: 822px;
  margin: 0 auto;
  margin-bottom: 60px;
  padding: 25px 40px 50px;
  background-color: #fff;
}

.related .pubs__title {
  color: #000;
  margin-bottom: 10px;
}
.related .publications__item__date {
  color: #000;
  opacity: 0.4;
}
.related .publications__item__title {
  color: #000;
  font-family: "recht_medium";
}

.related .pubs-main {
  border-color: rgba(0, 0, 0, 0.14);
}


@media screen and (max-width: 1030px) {

  .publications-container,
  .related {
    padding-left: 15px;
    padding-right: 15px;
   }

   .pub-title {
    font-size: 28px;
   }

   .pub__thumb .wp-post-image {
      max-height: 320px;
   }

   .pub__content h2 {
        font-size: 25px;
    }
   .pub__content h3 {
        font-size: 23px;
    }
   .pub__content h4 {
        font-size: 22px;
    }
   .pub__content h5 {
        font-size: 20px;
    }
   .pub__content h6 {
        font-size: 18px;
    }
  
}

@media screen and (max-width: 576px) {
  .pub-header {
      margin-bottom: 25px;
      padding-bottom: 15px;
    }
 }